Linux上安装Tomcat并启动时报Cannot find /usr/local/tomcat/tomcat_8080/bin/setclasspath.sh
现象:
当切到tomcat的bin目录下时,并执行./startup.sh时,报如下错误:
# ./startup.sh Cannot find /usr/local/tomcat/tomcat_8080/bin/setclasspath.sh This file is needed to run this program
解决方案:
输入如下脚本,然后重启tomcat即可;
unset CATALINA_HOME
说明:
去掉CATALINA_HOME这个环境变量,让各个Tomcat都直接从startup.bat所在的目录启动即可,抽空理解一下catalina.bat。
启动tomcat前,
结束所有的java进程:ps -e|grep java|awk '{print "kill -9 "$1}'|sh
进入到tomcat的bin目录下执行:./startup.sh
然后访问页面
成年人的世界没有那么多的童话,也没有那么多的逆袭。