在運行Tomcat服務器的時候出現了一個 bug:
1 Error running 'Tomcat 9.0.24': Cannot run program "/Users/lzz/Applications/Tomcat/apache-tomcat-9.0.24/bin/catalina.sh" (in directory "/Users/lzz/Applications/Tomcat/apache-tomcat-9.0.24/bin"): error=13, Permission denied
最后發現是因為犯了一個低級的錯誤。在 Mac 平台上對於這種錯誤可以有兩種解決方式
一
在下載 Tomcat 的時候,對於類 Unix 平台,選擇 tar.gz 格式的壓縮包,進行解壓和配置。tar.gz壓縮格式用於類 unix 平台,而 zip 用於 windows 平台。
二
如果下載的是 zip 格式壓縮包,可以在 tomcat 解壓目錄下輸入命令更改 catalina.sh 為可執行文件。
1 chmod a+x /path/to/tomcat/bin/catalina.sh