環境: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