1. 程式人生 > 其它 >tomcat服務未開啟,啟動未報錯,關閉報錯:/usr/local/tomcat/apache-tomcat-8.5.50/bin/catalina.sh: line 524: /usr/java/jdk/jre/bin/java: No such file or directory

tomcat服務未開啟,啟動未報錯,關閉報錯:/usr/local/tomcat/apache-tomcat-8.5.50/bin/catalina.sh: line 524: /usr/java/jdk/jre/bin/java: No such file or directory

0.前言:

指前兩篇jdk與tomcat安裝留下的問題

1.問題報錯

  

[root@VM_16_8_centos bin]# ./shutdown.sh 
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-8.5.50
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-8.5.50
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-8.5.50/temp
Using JRE_HOME:        /usr/java/jdk/jre
Using CLASSPATH
: /usr/local/tomcat/apache-tomcat-8.5.50/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.50/bin/tomcat-juli.jar /usr/local/tomcat/apache-tomcat-8.5.50/bin/catalina.sh: line 524: /usr/java/jdk/jre/bin/java: No such file or directory

2.解決辦法:

原因:是我們在配置jdk環境變數時的JRE路徑

jdk10以後的版本解壓後是沒有jre目錄的

JAVA_HOME=/usr/java/jdk
JRE_HOME
=/usr/java/jdk/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH

所以第二行JRE_HOME需要改為JRE_HOME=$JAVA_HOME/,即:

JAVA_HOME=/usr/java/jdk
JRE_HOME=$JAVA_HOME/
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME
/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH

再:source /etc/profile使配置檔案生效即可

參考連結

作者:小林同學_Scorpio

出處:https://www.cnblogs.com/xiaolintongxue1/

本部落格所有文章僅用於學習、分享和交流目的,歡迎非商業性質轉載。

博主的文章沒有高度、深度和廣度,只是湊字數,做筆記。由於博主的水平不高,不足和錯誤之處在所難免,希望大家能夠批評指出。

博主是利用參考、引用、抄襲、複製和貼上等多種方式打造成自己的文章,請原諒博主成為一個無恥的文件搬運工!