Herramientas de usuario

Herramientas del sitio


es:manual:instalacion:despliegue

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:manual:instalacion:despliegue [2022/10/08 14:51] rootes:manual:instalacion:despliegue [2023/03/09 17:11] (actual) root
Línea 1: Línea 1:
-===== Despliegue de la aplicación ====== ((Se describe aquí la instalación en Tomcat 9))+===== Despliegue de la aplicación ===== 
  
-Una vez instalado tomcat, hay que colocar el fichero ''siette.war'' en el directorio ''webapps'', donde se despliegan las aplicaciones y arrancar el servidor:+Una vez instalado Tomcat ((Se describe aquí la instalación en Tomcat 9)), hay que colocar el fichero ''siette.war'' en el directorio ''webapps'', donde se despliegan las aplicaciones y arrancar el servidor:
  
     systemctl start tomcat9.service     systemctl start tomcat9.service
Línea 15: Línea 15:
 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. 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 Tomcat ====
  
-En ocasiones se produce un error de ejecución de JAVA desde dentro de Tomcat, esto afecta a la correccion de ficherosPara evitar el mensaje de  +=== Configuración de memoria === 
-  NOTE+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 procesoPalla ello se edita el fichero ''/var/lib/tomcat9/bin/setenv.sh'' añadiendo la línea: 
  
-hay que editar el fichero catalina.sh y comentar la lí+    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 [[es:manual:items:externosfichero|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 [[es:manual:items:externosfichero|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.
es/manual/instalacion/despliegue.1665240713.txt.gz · Última modificación: 2022/10/08 14:51 por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki