1、sudo sh ./startup.sh启动
提示:
./startup.sh: /Library/tomcat-9/bin/catalina.sh: /bin/sh: bad interpreter: Operation not permitted
./startup.sh: line 60: /Library/tomcat-9/bin/catalina.sh: Undefined error: 0
不允许操作和catalina.sh为定义
解决步骤:
①执行:ls -al@ /Library/tomcat-9/bin/startup.sh
提示:-rwxr–r--@ 1 weichuanchao wheel 1904 Feb 5 19:34 /Library/tomcat-9/bin/startup.sh
com.apple.quarantine 39
说明start.up文件被隔离
②执行:xattr -d com.apple.quarantine /Library/tomcat-9/bin/startup.sh
③startup.sh启动tomcat需要执行catalina.sh
执行:xattr -d com.apple.quarantine /Library/tomcat-9/bin/catalina.sh
2、权限问题:
然后启动tomcat:sudo sh ./startup.sh
localhost:8080 Not Found
解决方法:
tomcat bin 目录下输入:sudo chmod -R 755
显示&#