环境问题千千万,此方法可能并不适用您的问题
问题描述:在 /tomcat/bin目录下输入:sudo ./startup.sh 后出现如下:
Cannot find ”/opt/tomcat”/bin/setclasspath.sh
This file is needed to run this program
重点是有双引号??
如果不使用root权限启动,则出现如图1,观察到CATALINA_BASE仍有奇怪的双引号:
图1
解决办法
永久:
sudo vim /etc/profile
在其中写入:export CATALINA_BASE=/opt/tomcat
等号后面为你的tomcat路径
重启虚拟机,不使用root权限可以正常启动tomcat
暂时:
在终端输入:unset CATALINA_BASE,后不使用root权限可以正常启动tomcat,如图2:
图2
原创文章,转载请注明。