啟動 Tomcat 時,看起來兩個不同的 JAVA_HOME 路徑被連接在一起

啟動 Tomcat 時,看起來兩個不同的 JAVA_HOME 路徑被連接在一起

當我嘗試啟動 tomcat 時,它不起作用。

當我查看 tomcat/logs/catalina.out 時,我得到以下行:

  • ./catalina.sh: 454: /usr/bin/java/bin/java: 找不到

這是有道理的,因為沒有/usr/bin/java/bin/java但有/usr/bin/java

看起來 Catalina 正在為 JAVA_HOME 變數添加額外的部分。當我這樣做時,echo $JAVA_HOME我得到/usr/bin/java

有誰知道我該如何解決這個問題。

答案1

檢查您的/etc/tomcat.conf(可能是 tomcat(versionnumber).conf 並確保您沒有覆寫那裡的系統值。

相關內容