在centOS上更改tomcat的java版本

我需要使用Java 8运行tomcat6,并将Java 6作为CentOS上的默认JRE。

我已经成功地解开了CentOS上的tomcat6的tar版本,但是当我使用yum软件包时,出于某种原因,没有catalina.sh,我不能运行带有JAVA_HOME的“catalina.sh”想。

我已经看到,在tomcat6.conf有一个名为“JAVA_HOME”的variables,我已经把它设置为正确的值,但它仍然使用Java 6。

有谁能够帮助我?

从启动脚本中可以看到,启动的内容实际上就是脚本

/usr/sbin/tomcat6 

在那里,你会发现设置其环境variables的脚本启动function

 set_java_cmd 

源自该文件

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

看看最后一个文件,你会发现所有需要绕过默认选项,文件得到体面评论。

关于tomcat6可以用JDK8代替,那就是为了发现:)