Alterar a versão java do Tomcat no centOS

Alterar a versão java do Tomcat no centOS

Preciso executar o Tomcat6 com Java 8 e manter o Java 6 como JRE padrão no CentOS.

Consegui descompactar uma versão tar do tomcat6 no centOS e fazer isso, mas quando uso o pacote yum, por algum motivo, não há catalina.sh e não posso simplesmente executar "catalina.sh" com JAVA_HOME definido como o que eu querer.

Eu vi que no tomcat6.conf existe uma variável chamada "JAVA_HOME" e configurei-a com o valor correto, mas ela ainda usa java 6.

Alguém pode me ajudar?

Responder1

Como você pode ver no script de inicialização, o que está sendo iniciado é na verdade o script em

/usr/sbin/tomcat6

Lá dentro, você descobrirá que para definir suas variáveis ​​de ambiente o script inicia a função

set_java_cmd

proveniente do arquivo

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

Dê uma olhada no último arquivo e você encontrará tudo o que precisa para ignorar as opções padrão, o arquivo está bem comentado.

Sobre o tomcat6 estar ok com o JDK8, isso é para você descobrir :)

informação relacionada