Cambiar la versión de Java para Tomcat en centOS

Cambiar la versión de Java para Tomcat en centOS

Necesito ejecutar tomcat6 con Java 8 y mantener Java 6 como JRE predeterminado en CentOS.

Logré descomprimir una versión tar de tomcat6 en centOS y hacerlo, pero cuando uso el paquete yum, por alguna razón, no hay catalina.sh y no puedo simplemente ejecutar "catalina.sh" con JAVA_HOME configurado en lo que quiera. desear.

He visto que en tomcat6.conf hay una variable llamada "JAVA_HOME" y la configuré en el valor correcto, pero todavía usa java 6.

Alguien puede ayudarme?

Respuesta1

Como puede ver en el script de inicio, lo que se inicia es en realidad el script en

/usr/sbin/tomcat6

Allí dentro, encontrará que para configurar sus variables de entorno, el script inicia la función

set_java_cmd

procedente del archivo

/usr/share/java-utils/java-functions

Mire ese último archivo y encontrará todo lo necesario para omitir las opciones predeterminadas; el archivo está decentemente comentado.

Que Tomcat6 esté bien con el JDK8, eso es algo que debes descubrir :)

información relacionada