Debian

Tomcat 的 Java 版本

  • August 29, 2021

我想用 Java 7 執行我的 Tomcat,但我發現關於配置它的所有內容都不起作用。Tomcat的管理界面顯示1.6.0_24-b24為Java版本。JAVA_HOME變數為空。

% echo $JAVA_HOME

我知道在這種情況下 Tomcat 使用系統預設的 Java,它應該是 7。

% java -version
java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.3) (7u9-2.3.3-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)

我用update-alternatives.

我缺少配置的哪一部分?

終於找到了我自己的正確配置文件。它是/etc/default/tomcat。在那裡我可以設置

JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64

現在可以了。

謝謝您的幫助。

export JAVA_HOME=/path/to/your/java/environment 然後執行tomcat。

您也可以在使用者 .bash_profile 中執行此操作。

引用自:https://unix.stackexchange.com/questions/53594