我需要使用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代替,那就是为了发现:)