linux启动tomcat遇到启动不能的问题

tomcat启动提示catalina.sh未找到,但是文件存在,百度之后提示,权限不够。设置了权限还是提示catalina.sh不存在,这是什么原因?startup.sh启动时找catalina.sh查找路径设置的问题吗?图片说明

1、可能没有执行权限 cataLina.sh chmod 755 cataLina.sh
2、可能你在startup.sh里面指定的路径下没有cataLina.sh这个文件

你试试

 ./startup.sh

 在startup.sh的目录下面执行这个.

文件有,而且权限够,但是不能执行,这就是问题。。。。。。我的疑问是是不是startup.sh找的路径不对

问题原因是你的tomcat解压的目录不是在 root 的跟目录,如果你吧 tomcat 解压到 /root目录下绝对不会出现这种问题,就跟你创建一个新用户 解压tomcat一样,tomcat是以用户跟目录来 指定的 dirname