天天看點

Artifact中war和war exploded1. 問題描述2. 解析

1. 問題描述

在IDEA中,我們選擇tomcat的部署項目時選擇

Artifact

後,會看到有兩個部署選項:

Artifact中war和war exploded1. 問題描述2. 解析

那麼這兩個選項的差別是什麼呢?

2. 解析

  1. 例如:我們有此項目:
    Artifact中war和war exploded1. 問題描述2. 解析
  2. 在maven建構項目時,會将web項目編譯:并且放在target檔案夾中:
    Artifact中war和war exploded1. 問題描述2. 解析
  3. 如果選擇

    war exploded

    (推薦)
    那麼就會使用上圖中的webdemo檔案夾作為tomcat使用的項目;
    
    以我的項目為例:這個檔案夾的真實目錄是
    /home/clark/IdeaProjects/webdemo/target/webdemo/
    
    不會影響到你的本地安裝的tomcat的webapps目錄的内容.
               
  4. 如果選擇

    war

    就會使用上面的webdemo.war包,部署到你的本地tocmat中;
    
    相當于你自己複制war包到tomcat的webapps目錄下部署.
    
    idea中關閉項目,啟動本地tomcat,項目仍然可以通路哦