我無法在 centos 瀏覽器中連接 tomcat,但它從終端啟動

我無法在 centos 瀏覽器中連接 tomcat,但它從終端啟動

當我輸入時./startup.sh我得到:

Using CATALINA_BASE:   /home/ashok/apache-tomcat-7.0.56
Using CATALINA_HOME:   /home/ashok/apache-tomcat-7.0.56
Using CATALINA_TMPDIR: /home/ashok/apache-tomcat-7.0.56/temp
Using JRE_HOME:        /usr/java/jdk1.7.0_05/bin/java
Using CLASSPATH:       /home/ashok/apache-tomcat-7.0.56/bin/bootstrap.jar:/home/ashok/apache-tomcat-7.0.56/bin/tomcat-juli.jar
/home/ashok/apache-tomcat-7.0.56/bin/catalina.sh: line 319: /usr/java/jdk1.7.0_05/bin/java/bin/java: No such file or directory
/home/ashok/apache-tomcat-7.0.56/bin/catalina.sh: line 319: exec: /usr/java/jdk1.7.0_05/bin/java/bin/java: cannot execute: No such file or directory

答案1

說的很清楚。嘗試理解錯誤訊息。這JRE_HOME應該 /usr/java/jdk1.7.0_05/不是/usr/java/jdk1.7.0_05/bin/java

答案2

請加入您的/etc/profile:

export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")

登入並登出才能生效。

這樣做的好處是您不必每次更新 Java 時都更新它。

相關內容