20220509-ubuntu18.04虚拟机tomcat9启动问题(tomcat8同样也有)

环境问题千千万,此方法可能并不适用您的问题

问题描述:在 /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

原创文章,转载请注明。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容