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

相关文章
相关标签/搜索