自從換mac後一直沒配Javaweb環境,現在剛好有門課涉及到JavaWeb開發,特此記錄一下
Java 和 IDEA
默認Java環境和IDEA已經安好了哈
安裝Tomcat
- 官網下載,Mac的話可以選擇zip或者tar格式的,我這裏下載的是tomcat9
- 下載完成後,建議將Tomcat移動到
/Library
目錄下。進入到終端,輸入如下命令
cd /Library/apache-tomcat-9.0.34/bin # apache-tomcat-9.0.34是我的目錄名
- 授權bin目錄下的所有操作:終端輸入如下命令
sudo chmod 755 *.sh
回車之後會提示輸入系統密碼
- 完成之後就可以打開Tomcat了
sudo sh ./startup.sh
可以在瀏覽器輸入http://localhost:8080/
- 關閉的話,可以輸入如下命令:
sh ./shutdown.sh
IDEA配置Tomcat
-
打開IDEA,通過菜單 run -> Edit Configurations進入到如下界面
-
依次點擊
+
、Tomcat Server
、Local
,進入到如下界面
可以給新配置的環境起名,初次配置Application server應該無內容,可以點擊然後選中Tomcat存放的目錄,我這裏爲/Library/apache-tomcat-9.0.34
-
這些弄好之後,下面會提示warning,可以進入到Deployment選中一個項目
選完項目後,一路ok下去。 -
配置好Tomcat後,運行時,可能會報如下錯誤
Directory is invalid /usr/local/apache-tomcat-8.5.3/conf/Catalina
原因是tomcat下Catalina目錄沒有權限導致,將其設置讀寫權限即可。命令如下:
cd /Library/apache-tomcat-9.0.34/conf/
sudo chmod 777 Catalina
- 重啓Tomcat,但又可能出現如下問題
conf/Catalina/localhost (權限不夠)
解決的話,進入到Library目錄下,輸入如下命令
cd /Library
sudo chmod -R 755 apache-tomcat-9.0.34
再重新啓動Tomcat即可。