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:

  1. Crear el esquema de la base de datos usando el script src/main/resources/schema.sql
  2. Configurar en server.xml de Tomcat el parametro useBodyEncodingForURI="true" dentro del elemento Connector.
    1. En la carpeta src/main/resources/, copiar el archivo config.properties.sample a config.properties
    2. Modificar los valores deseados en dicho archivo (conexión a la base de datos, archivo de log, etc.).
    3. Ejecutar mvn package
    4. 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:

  1. Crear el esquema de la base de datos usando el script src/main/resources/schema.sql
  2. Configurar en server.xml de Tomcat el parametro useBodyEncodingForURI="true" dentro del elemento Connector.
    1. En la carpeta src/main/resources/, copiar el archivo config.properties.sample a config.properties
    2. Modificar los valores deseados en dicho archivo (conexión a la base de datos, archivo de log, etc.).
    3. Usar la opción de Abrir proyecto y seleccionar la carpeta con el código de ataStore. No es necesario crear un nuevo proyecto.
    4. En Properties, Run seleccionar el servidor Tomcat en el que se quiere ejecutar.
    5. 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:

  1. Crear el esquema de la base de datos usando el script src/main/resources/schema.sql
  2. Configurar en server.xml de Tomcat el parametro useBodyEncodingForURI="true" dentro del elemento Connector.
    1. En la carpeta src/main/resources/, copiar el archivo config.properties.sample a config.properties
    2. Modificar los valores deseados en dicho archivo (conexión a la base de datos, archivo de log, etc.).
    3. Usar la opción de Abrir proyecto y seleccionar la carpeta con el código de ataStore. No es necesario crear un nuevo proyecto.
    4. En Properties, Run seleccionar el servidor Tomcat en el que se quiere ejecutar.
    5. En Properties, Build - Compile seleccionar el valor For both... para la opción Compile on save
    6. En Properties, Run deseleccionar la opción Deploy on save
    7. 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.
    8. 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.

 


Volver