启动 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,并确保您没有覆盖那里的系统值。

相关内容