Java 7を使用してTomcatを実行したいのですが、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
。
構成のどれが欠けていますか?
答え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