Tomcat啓動報錯:This file is needed to run this program

Tomcat版本爲 8.5.29。apache

1.情景

kill調用tomcat進程後,重啓tomcat報以下錯誤:tomcat

Cannot find /usr/local/apache-tomcat-8.5.29/bin/setclasspath.sh
This file is needed to run this program

2.解決方法

編輯 catalina.sh,發現前兩行多了以下內容:this

export CATALINA_BASE=$CATALINA_BASE2
export CATALINA_HOME=$CATALINA_HOME2

因而註釋掉這兩行,重啓tomcat成功。至於爲何多了這兩行,不曉得緣由。怎麼發現這兩行的呢,對比了下相同版本的tomcat的 catalina.shspa

相關文章
相關標籤/搜索