1.建立項目
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題: 首先打開建立項目
2.填寫父項目模闆
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題: 填寫項目資料,注意第二步這裡點選展開,然後會看到GroupId和ArtifactId。也要記得填寫。所有選項都記得看一遍。最後點選Create。
3.删除src目錄
建立好之後,删除父項目src目錄。
4.建立子項目
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題: 點選項目名稱->new->module。建立子產品
5.選擇Maven Archetype
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題: 這裡同樣的選擇Maven Archetype。然後填寫項目資訊。注意,Parent要選擇父項目名稱,Archetype這裡選擇webapp。如下圖所示:
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題: 然後再填寫下面的GroupId和ArtifactId。就點選建立。
6.建立完成
建立完成後,檔案夾如圖所示:
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題: 但是要注意,這裡沒有java檔案夾,需手動建立。
7.補充,關于多個子項目的tomcat部署問題:
配置tomcat:
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題:
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題: 點選+号,選擇此選項
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題: 然後點選如圖所示Configure。出來這個彈出框,然後填寫tomcat的路徑。注意是tomcat檔案夾根路徑。
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題: 出來這個界面,注意選擇JRE。看看端口,看看VM options運作選項,然後點選Deployment。
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題: 項目需要用maven提前build好(點選maven檔案中的Rebuild即可),具體原理是因為在build的時候會打上war包,放入配置的tomcat中。是以這裡能看到子項目的war包選項,如果多個子項目中都用它們的pom.xml打過包之後,這裡就會出現若幹子項目的war包。都選上帶exploded的選項,然後點選OK。
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題: 注意要修改這裡,這裡就相當于tomcat的xml配置檔案中,host下的context。改成你需要的路徑。然後點選Apply,點選OK。
最後點選Tomcat的運作按鈕,檢視結果,我這已經是成功結果。
IDEA建立JavaWeb父子項目,并部署1.建立項目2.填寫父項目模闆3.删除src目錄4.建立子項目5.選擇Maven Archetype6.建立完成7.補充,關于多個子項目的tomcat部署問題: