
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 :)