Vistas

Instalación de Smartflow

De MorfeoWiki

Volver

Antes de proceder a la instalación del motor es necesario:

  • disponer del jdk 5.0. Puede encontrarse aquí
  • establecer correctamente la variable de entorno $JAVA_HOME.

Una vez hecho esto, los pasos a seguir son:

Nota: Verificar que en el directorio '<SMARTFLOW-STATEENGINE_HOME>/lib' no existe un fichero con el nombre 'WASUP.jar'. En caso de que exista, borrar dicho fichero.

  • Configurar la conexión con la base de datos en el fichero <SMARTFLOW-STATEENGINE_HOME>/etc/configuration.properties. Un ejemplo de configuración para la utilización de PostgreSQL sería el siguiente:
#CONFIGURACION DE LA BASE DE DATOS OPERACIONAL
db.databaseUser= user
db.databasePass = password
db.name = wasup
db.port=5432
db.host=localhost
db.protocol=tcp
db.driver=
db.className=org.morfeo.corba.TIDStateEngine.task.StateEnginePostGrePool
db.poolMaxConnections = 21
  • Inicializar el entorno de ejecución. En el directorio raíz de SMARTFlow-StateEngine, se incluye el script de inicialización setup_TIDStateEngine, que configura el entorno de ejecución (variables de entorno necesarias). Ejecutar:
    . ./setup_StateEngine
  • Arrancar el SMARTFlow-StateEngine (script situado en el directorio bin).
    ./StateEngineStart
    (otra alternativa es arrancarlo con nohup, para que sobreviva al cierre de la sesión)
    nohup ./StateEngineStart &

Cuando el sistema se arranca de manera correcta, muestra por la salida estándar el valor de la IOR y lo escribe en el fichero ior.dat (situado en el mismo directorio donde se arranca la componente). Los clientes pueden emplear esa IOR para comunicarse con el motor.

Se puede obtener más información acerca de la instalación de SMARTFlow-StateEngine aquí.