Herramientas de usuario

Herramientas del sitio


es:manual:instalacion:despliegue

Despliegue de la aplicación

Una vez instalado Tomcat 1), hay que colocar el fichero siette.war en el directorio webapps, donde se despliegan las aplicaciones y arrancar el servidor:

  systemctl start tomcat9.service

Para conectar con el servidor desde un navegador web se usará la url:

  http://localhost:8080/siette

Si no se ha instalado previamente, al conectar a esta dirección aparecerá una pantalla que solicita la contraseña de root. Por defecto, la contraseña esta en blanco, por lo que simplemente se pulsa en Entrar

A partir de aqui se accede al formulario de configuración donde se añadirán algunos parámetros de configuración de la aplicación como por ejemplo la base de datos a la que se conecta. Previamente debe haberse creado al menos un usuario en alguna de las bases de datos con premiso para creación de tablas. La inicialización de la base de datos puede hacerse desde Siette.

Todos los parámetros de configuración pueden incluirse en un fichero siette.properties que se situará en el directorio webapps de Tomcat, y del que se cargarán los parámetros de configuración al iniciar la aplicación.

Configuración de Tomcat

Configuración de memoria

Dependiendo de la capacidad del servidor y de las necesidades de uso de Siette (número de usuarios concurrentes) se debería modificar la cantidad de memoria asignada por el sistema al proceso. Palla ello se edita el fichero /var/lib/tomcat9/bin/setenv.sh añadiendo la línea:

  export JAVA_OPTS="$JAVA_OPTS -Xms8g -Xmx8g"

Configuracion de la ejecución de programas en Java desde Siette

Para que se puedan ejecutar programas en JAVA que lanzan las preguntas de evaluación mediante ficheros, es necesario añadir en el fichero /var/lib/tomcat9/bin/setenv.sh la variable CLASSPATH añadiendole el directorio de trabajo y enlaces a los posibles ficheros JAR que vayan a utilizarse.

 export CLASSPATH="$CLASSPATH:.:/usr/share/java/cup.jar"

En ocasiones al ejecutar JAVA desde Siette, debido a la configuración de Tomcat, se genere el siguiente aviso:

 NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED 
 --add-opens=java.base/java.io=ALL-UNNAMED 
 --add-opens=java.base/java.util=ALL-UNNAMED 
 --add-opens=java.base/java.util.concurrent=ALL-UNNAMED 
 --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED

Esto puede afectar a la corrección de preguntas con ficheros, puesto que la salida del programa no es la esperada. Para evitar este mensaje hay que editar el fichero /var/lib/tomcat9/bin/catalina.sh, y comentar la línea

   # export JDK_JAVA_OPTIONS

Una vez hecho esto es necesario reiniciar el servidor para que tenga efecto.

1)
Se describe aquí la instalación en Tomcat 9
es/manual/instalacion/despliegue.txt · Última modificación: 2023/03/09 17:11 por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki