TomcatのJavaバージョン

TomcatのJavaバージョン

Java 7を使用してTomcatを実行したいのですが、Tomcat設定で見つけたすべての内容は機能しません。 Tomcatの管理インタフェースは1.6.0_24-b24Javaバージョンで表示されます。この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

構成のどれが欠けていますか?

答え1

最後に、正しい設定ファイルを直接見つけました。これは/etc/default/tomcat。そこで設定できました。

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

今大丈夫です。

助けてくれてありがとう。

答え2

JAVA_HOME=/path/to/your/java/environment をエクスポートして tomcat を実行します。

user.bash_profileでもこれを行うことができます。

答え3

私は同じ問題に直面しました。トムキャット9を使用しています。私は設定を定義することにしました。カトリーナ.sh

しかし、これは* nixで動作します。

$ cd /apache-tomcat-9.0.21/bin/
$ vim catalina.sh

JAVA_HOME=/usr/lib/jvm/jdk-11.0.12
JRE_HOME=/usr/lib/jvm/jdk-11.0.12

Tomcatを再起動してください。

$ ./startup.sh

関連情報