在centOS上更改tomcat的java版本

在centOS上更改tomcat的java版本

我需要使用 Java 8 運行 tomcat6,並將 Java 6 保留為 CentOS 上的預設 JRE。

我已經成功地在centOS上解壓了tomcat6的tar版本並這樣做了,但是當我使用yum包時,由於某種原因,沒有catalina.sh,並且我不能只運行“catalina.sh”並將JAVA_HOME設置為我想要的值想想。

我看到在 tomcat6.conf 上有一個名為“JAVA_HOME”的變量,我已將其設置為正確的值,但它仍然使用 java 6。

有誰能夠幫助我?

答案1

從啟動腳本可以看到,啟動的實際上是下面的腳本

/usr/sbin/tomcat6

在裡面,您會發現為了設定其環境變量,腳本啟動了該函數

set_java_cmd

源自文件

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

查看最後一個文件,您會發現繞過預設選項所需的所有內容,該文件有很好的註釋。

關於 tomcat6 是否可以取代 JDK8,這需要你去發現:)

相關內容