Cannot find /usr/src/jdk1.7.0_79/lib/*.*/bin/setclasspath.sh 找不到文件

環境:centos7 java1.7 tomcat 7
啓動tomcat時出現找不到setclasspath.sh
這裏寫圖片描述java

通過排查在cataline.sh中web

[ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`

賦值事後CATALINA_HOME變量被賦值爲jdk 環境變量,經過測試推斷, 應該是初始用戶環境變量時CATALINA_HOME已經被賦值爲java環境變量,catalina.sh的賦值環境變量權限不夠,沒有將初始的環境變量更改過來。
解決方法以下:
臨時:
unset CATALINA_HOME
永久:
在tomcat 的使用用戶 的.bash_profile尾部加入unset CATALINA_HOMEcentos

相關文章
相關標籤/搜索