官網下載tomcat:https://tomcat.apache.org/download-90.cgi
根據自己的JDK版本安裝,建議安裝tomcat8.5以上版本,我是JDK8安裝的是tomcat8.5版本。不建議JDK版本太高。。。
下載完成后解壓,放在自己能記住的位置。
之后打開終端,使用cd打開剛才解壓后的文件夾
之后進入bin目錄下,cd bin
.bat擴展名的文件是Windows系統能打開的,.sh擴展名文件是Linux系統能打開的,所以使用MacOS要打開.sh文件
打開shell文件前,必須要獲取權限,使用指令 sudo chmod 755 *.sh 輸入后會讓你輸入密碼,密碼就是鎖屏后的開機密碼。
輸入密碼后使用指令 sudo sh ./startup.sh 就啟動了tomcat
在瀏覽器地址欄輸入:localhost:8080。出現下面的圖片,說明你安裝成功了。
如果想關閉tomcat,使用./shutdon.sh 指令即可。
關閉后想再次開啟,記得還要使用sudo指令然后輸入密碼。
安裝並使用Tomcat后就可以對IDEA進行配置了
如果找不到下圖Application標簽中的Tomcat,可以在Templates中尋找。
配置完成后就可以點擊idea啟動了
說幾個可能遇到的問題
1. 首先是如果在啟動后顯示address localhost:8080 already uesd,意思就是已經被占用了。
解決方法:
先把終端關了,在啟動Tomcat試一下,如果不行,就在終端輸入sudo lsof -i tcp:port,查看指定的port被哪個進出占用。
如果是8080端口被占用就輸入sudo lsof -i tcp:8080,然后輸入sudo kill -9 PID
PID就是進程號,關閉占用8080端口的進程,再打開Tomcat就可以了。
2. 如果啟動后頁面HTTP 404 意思就是沒有找到請求的東西,也就是說我們還沒有往Tomcat里面部署項目,自然找不到。
解決方法:建一個Web項目,部署到Tomcat中即可。
部署Web項目到Tomcat步驟如下
1創建一個web項目(見下面的圖)
2.打開Tomcat配置頁面按照下面的圖設置即可。
修改一下項目中index.jsp的內容然后使用Tomcat運行,就可以看到了。
當項目部署並使用Tomcat啟動后,可以設置Tomcat的更新設置,使用更新選項,可以在更新項目后更快地啟動。(注意,項目在未部署到Tomcat前,Tomcat沒有此選項)
至此Tomcat的安裝和部署教程全部完成,如果有問題可以評論告訴我,我們可以一起解決,😁