diff --git a/install.md b/install.md index beecf98..f14cbb9 100644 --- a/install.md +++ b/install.md @@ -1,6 +1,8 @@ ## Instrucciones de despliegue e instalación ### 1. Crear esquema de base de datos y tablas: -Se debe crear un esquema nuevo en PostgreSQL y conceder permisos al usuario USER. Esto puede realizarse ejecutando el script incluido con la solución llamado: +Se utilizará la base de datos por defecto de postgres llamada "postgres", si se tuiliza otra deberá reflejarse en paso 3 a la hora de configurar el datasource. +También se asume que el servidor de postgres está ubicado en localhost (en la misma máquina donde se ejecutan los EJBs) +Se debe crear un esquema nuevo en PostgreSQL, el esquema debe llamarse "myhealth", se deben conceder permisos al usuario USER. Estas accione (crear el esquema y el usuario) las realiza el script incluido con la solución llamado: * 01.CreateTables.sql ### 2. Inserción de datos iniciales: @@ -22,7 +24,29 @@ El usuario y contraseña de base de datos que se han utilizado en el datasource -### 4. Ejecutar la compilación y despliegue del proyecto +### 4. Configuración del driver de postgresql en JBOSS +Este proyecto utiliza el mismo driver que el utilizado en el caso practico del laboratorio. Si el entorno no está configurado, deberá configurarse el driver Postgresql en JBOSS. Para ello se debe añadir en el fichero JBOSS_HOME\standalone\configuration\standalone.xlm la siguiente configuración en el nodo : + + + org.postgresql.xa.PGXADataSource + + +Además, es necesario configurar la libreria (jar) de postgres en JBOSS. La configuración es la misma que para el caso practico. Crear el archivo modules.xml en el directorio /opt/wildfly/modules/system/layers/base/org/postgresql/main + + + + + + + + + + + + +También se debe copiar el fichero postgresql-9.4.1209.jar en la misma ruta: /opt/wildfly/modules/system/layers/base/org/postgresql/main + +### 5. Ejecutar la compilación y despliegue del proyecto Acceder al directorio con el código fuente ([git-folder]/1.sources/MyHealth), y donde está ubicado el archivo de compilación de ant build.xml, ejecutar `ant` en este directorio, el proyecto debería compilarse y desplegarse automáticamente en el servidor JBOSS local. ## Instrucciones de despliegue alternativo con docker