之前用eclipse寫web項目,最近轉到IDEA開發,在創建IDEA上第一個Maven的web項目時就遇到了不小的麻煩,在這裏記錄一下。
在創建好一個web項目想要把它運行起來的時候,報瞭如下錯誤,我使用的是tomcat7
網上找遍解決辦法未果,於是更換了tomcat9
在官網下載了tomcat9的壓縮包,解壓後將其添加到IDEA中:打開Run/Debug Configurations -> Configure... -> +
將剛解壓後的tomcat地址添加到上圖中TomcatHome處,注意要添加壓縮包裏的bin目錄。
使用新的tomcat9部署web項目並運行,又出現了新的錯誤提示,提示缺少權限 Permission Denied。
這裏我們需要賦予tomcat運行的超級管理員權限,打開終端,cd進入到tomcat的bin目錄中,輸入 sudo chmod 755 *.sh ,然後輸入 ./startup.sh 啓動tomcat,在瀏覽器輸入 localhost:8080 驗證tomcat是否啓動成功。
啓動成功後輸入 ./shutdown.sh 關閉tomcat,再在IDEA中正常運行web項目就可以了~