偶然替换了一下tomcat中的catalina.sh后Linux报错:
在tomcat的bin 目录下执行 sh ./start.sh.sh 启动tomcat
报错:“Cannot find ./catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program”
原因:没有执行权限
解决:先执行 chmod +x .sh 然后再执行启动命令。
解释:chmod 修改权限命令;x是可写权限,w 可读权限,777是读写权限;.sh 需要修改的文件
例如: chmod +x catalina.sh 然后就好了
转自:https://blog.csdn.net/weixin_44037376/article/details/93969829