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


Tomcat版本為 8.5.29。

1.情景

kill調用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,發現前兩行多了如下內容:

export CATALINA_BASE=$CATALINA_BASE2
export CATALINA_HOME=$CATALINA_HOME2

於是注釋掉這兩行,重啟tomcat成功。至於為什么多了這兩行,不曉得原因。怎么發現這兩行的呢,對比了下相同版本的tomcat的 catalina.sh

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM