一勇婴、安裝Tomcat
1忱嘹、首先到官網(wǎng)下載Tomcat:https://tomcat.apache.org/download-90.cgi
2、解壓tomcat文件耕渴,最后把它放入/Library(資源庫中)或者自己指定路徑下
二拘悦、用終端(Terminal)直接打開Tomcat,以/Library為文件路徑
1、進入Tomcat的bin目錄下:終端輸入cd /Users/用戶名/Library/Tomcat/bin橱脸,輸完回車
cd /Users/a11/Library/Tomcat/bin
也可以打開Tomcat文件夾础米,把bin文件夾直接拖拉到終端,當然前提是先輸入cd+空格
2添诉、授權bin目錄下的所有操作:終端輸入sudo chmod 755 *.sh屁桑,輸完回車
sudo chmod 755 *.sh
3、這時要輸入密碼栏赴,輸完回車
4蘑斧、這時候就可以開啟Tomcat了,終端輸入sudo sh ./startup.sh须眷,輸完回車
sudo sh ./startup.sh
三竖瘾、到瀏覽器輸入網(wǎng)址localhost:8080,若出現(xiàn)了下面的畫面就證明成功了
四花颗、關閉Tomcat捕传,用終端輸入sh ./shutdown.sh,回車即可關閉
五扩劝、 項目配置tomcat
這個時候web項目已經(jīng)快大功告成乐横,就差部署測試求橄。這里使用Tomcat作為web server,作用是加載web.xml文件葡公,并通過其中的配置啟動項目罐农,只有配置都正確才能啟動成功項目。
點擊右上角的edit configuration
點+號催什,創(chuàng)建local的tomcat項目
填寫名字后在deployment的地方配置發(fā)布的war包
點擊右下角的fix按鈕涵亏,可以出現(xiàn)兩種選項,區(qū)別可以參考此文
- war是發(fā)布包蒲凶,最終打包部署到所使用的Tomcat的webapps目錄下(通常如果選擇的tomcat是local气筋,那么就是tomcat安裝路徑下的webapps目錄)。用于發(fā)布上線包階段旋圆。
- war exploded是最終打包部署到項目target的位置宠默,直接把文件夾、jsp頁面 灵巧、classes等等移到Tomcat 部署文件夾里面搀矫,進行加載部署。因此這種方式支持熱部署刻肄,常用于開發(fā)測試階段瓤球。
使用熱部署的話,在選擇deployment方式之后敏弃,還需要對Tomcat進行相應的設置卦羡,這樣的話修改的jsp界面什么的東西才可以及時的顯示出來。
選擇好后麦到,注意Application Context的地方绿饵,idea會給你默認填寫一個值,這個值就是web項目context瓶颠,也就是該項目http路徑的root路徑拟赊,可以按需求自己修改。
配置好了后步清,可以點擊運行右上角運行:
運行好項目后要门,會自動彈出瀏覽器,這個時候輸入localhost:8080/springmvc_war/hello就出現(xiàn)如下結(jié)果廓啊,說明配置成功欢搜。(注意springmvc_war是上一步配置的Application context,hello是http接口地址)
六谴轮、Mac啟動springboot失敗炒瘟,8080端口被占用,mac命令行關閉端口
1第步、lsof -i:端口號(我的是8080疮装,那么輸入如下命令)
lsof -i:8080
找到端口對應的進程id缘琅,那么kill這個進程即可
kill `id`