在IDEA中將項目部署到Tomcat的方法及兩種模式的區別


轉自:https://www.jianshu.com/p/fb0ed26c35d5

1.添加tomcat服務器

  1. 點右上角編輯配置


     
    編輯配置
  2. 點擊左上角+選擇tomcat服務器


     
    添加tomcat
  3. 配置tomcat路徑


     
    配置tomcat
  4. 導入項目artifact

2.部署方式

這里有兩種部署方式:


 
部署模式
  • war模式這種可以稱之為是發布模式,這是先打成war包,再發布:


     
    war模式
  • war exploded模式是直接把文件夾、視圖頁面 、classes等等移到Tomcat 部署文件夾里面,進行加載部署。這種方式支持熱部署,一般在開發的時候也是用這種方式:


     
    war exploded模式

熱部署

 
war exploded下熱部署設置

 服務器設置成如上並且啟動項目時用Debug模式就能熱部署了

3.項目具體部署到哪里了?

 
tomcat配置文件

在.ideallijidea2017.2/system/tomcat下,每一個部署的項目都會生成一份tomcat配置文件,服務器啟動后讀取該配置文件,但實際的webapp不在這里


 
ROOT.xml

我們查看這些配置文件,有一個ROOT.xml文件,里面寫入了該項目文件的地址,服務器運行這個項目時就會去這個地址找相應的資源。說明我們的項目資源就在項目下的classes/artifacts/路徑下



作者:seymour1996
鏈接:https://www.jianshu.com/p/fb0ed26c35d5
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM