Tomcatを起動すると、2つの異なるJAVA_HOMEパスが連結されているように見えます。

Tomcatを起動すると、2つの異なる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

(tomcat(versionnumber).conf の可能性があります)をチェックして/etc/tomcat.conf、そこでシステム値を上書きしていないことを確認してください。

関連情報