Instalación de Smartflow
De MorfeoWiki
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:
- Descargar el motor de SMARTFlow SMARTFlow-StateEngine2.5 para Linux y descomprimirlo.
- Descargar el paquete
StateEngine4WASUP.tgz - Descomprimir el contenido del paquete descargado en la carpeta raíz del motor (
<SMARTFLOW-STATEENGINE_HOME>).
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í.
