Instalación de la Base de Datos de Resource Container
De MorfeoWiki
El Contenedor de Recursos hace uso de una base de datos en la que almacena las referencias a los recursos que maneja. Para instalar esta base de datos es necesario:
- Crear la base de datos
resourcesen el gestor PostgreSQL.
CREATE DATABASE resources WITH TEMPLATE = template0 ENCODING = 'LATIN1';
- Editar el fichero resources.sql para sustituir la URL del manejador de cada recurso (columna
HANDLERde la tablaRESOURCES) por la URL accesible desde el navegador en la que quedará disponible el recurso en el nuevo equipo. Por ejemplo, se debería sustituir en la siguiente línea elhost:puerto195.235.93.120:8080 por el nuevohost:puerto(en el que ejecuta el JBOSS).
...
INSERT INTO RESOURCES (CONTAINER_URI, RESOURCE_URI, HANDLER) VALUES
('http://127.0.0.1:7000/ResourceContainer/Container', '/motor',
'http://demo.wasup.morfeo-project.org:7000/SmartFLow-RestLayer/EngineHandler');
...
Nota importante: la URL de la columna HANDLER no puede hacer referencia a localhost, ya que sino la capa REST del motor no sería accesible desde un navegador situado en otra máquina. Debe contener la IP o el nombre del host en donde esté arrancado SmartFLow-RestLayer
- Ejecutar el script de creación
resources.sqlmodificado en el punto anterior, con el usuario 'wasupdes', desde la base de datosresourcescreada en el punto anterior.
