Instalación
Instalación de la aplicación
1. Instalación manual
Requerimientos:
- Java 7 o superior.
- Maven 3 o superior.
- Tomcat 7 o superior.
- MySQL 5.5 o superior.
Instrucciones:
- Crear el esquema de la base de datos usando el script src/main/resources/schema.sql
-
Configurar en server.xml de Tomcat el parametro useBodyEncodingForURI="true" dentro del elemento Connector.
- En la carpeta src/main/resources/, copiar el archivo config.properties.sample a config.properties
- Modificar los valores deseados en dicho archivo (conexión a la base de datos, archivo de log, etc.).
- Ejecutar mvn package
- Copiar el archivo generado target/ataStore.war en la carpeta webapss de Tomcat.
2. Instalación en Netbeans
Requerimientos:
- Java 6 o superior.
- Netbeans 7 o superior con un servidor Tomcat configurado.
- MySQL 5.1 o superior.
Instrucciones:
- Crear el esquema de la base de datos usando el script src/main/resources/schema.sql
-
Configurar en server.xml de Tomcat el parametro useBodyEncodingForURI="true" dentro del elemento Connector.
- En la carpeta src/main/resources/, copiar el archivo config.properties.sample a config.properties
- Modificar los valores deseados en dicho archivo (conexión a la base de datos, archivo de log, etc.).
- Usar la opción de Abrir proyecto y seleccionar la carpeta con el código de ataStore. No es necesario crear un nuevo proyecto.
- En Properties, Run seleccionar el servidor Tomcat en el que se quiere ejecutar.
- Ejecutar el proyecto.
3. Instalación en Netbeans con JRebel
Requerimientos:
- Java 6 o superior.
- Netbeans 7 o superior con un servidor Tomcat configurado.
- JRebel: descargar el paquete .zip y descomprimirlo en el disco duro.
- MySQL 5.1 o superior.
Instrucciones:
- Crear el esquema de la base de datos usando el script src/main/resources/schema.sql
-
Configurar en server.xml de Tomcat el parametro useBodyEncodingForURI="true" dentro del elemento Connector.
- En la carpeta src/main/resources/, copiar el archivo config.properties.sample a config.properties
- Modificar los valores deseados en dicho archivo (conexión a la base de datos, archivo de log, etc.).
- Usar la opción de Abrir proyecto y seleccionar la carpeta con el código de ataStore. No es necesario crear un nuevo proyecto.
- En Properties, Run seleccionar el servidor Tomcat en el que se quiere ejecutar.
- En Properties, Build - Compile seleccionar el valor For both... para la opción Compile on save
- En Properties, Run deseleccionar la opción Deploy on save
-
En las propiedades de Tomcat, bajo Services, en la pestaña Platform, añadir a la opción VM Options lo siguiente:
-noverify -javaagent:$REBEL_HOME/jrebel.jar
sustituyendo $REBEL_HOME por la ruta al directorio donde se descargó JRebel.
Puede ser interesante también añadir las opciones
-server -XX:MaxPermSize=512m -Xmx1024m
para evitar problemas de memoria y las opciones -DATAPLANET_HOME=/myprojects/ataplanet -DPAGESDIALECT_HOME=/myprojects/thymeleaf/pagesdialect -DJSDIALECT_HOME=/mnt/myprojects/thymeleaf/jsdialect -DSPANISHBANKLIB_HOME=/myprojects/spanishbanklib si queremos que recargue también los cambios en módulos externos.
- Ejecutar el proyecto.
Notas:
- En caso de querer habilitar el idioma gallego, es necesario instalar el plugin de la JVM Java Galician
- Para reproducir fielmente las condiciones del servidor, es recomendable añadir a Tomcat el parámetro -Djava.awt.headless=true
-
Hay dos sistemas de autenticación, que se eligen en el momento de la instalación en config.properties:
- Con multisite=true hay diferentes conjuntos de usuarios para cada dominio.
- Con multisite=false sólo hay un conjunto de usuarios para toda la aplicación.