和Eclipse不一樣,在IDEA中建立Maven的web工程相對來說麻煩一些,Eclipse隻需要建立Maven工程的時候選個war包然後建立個WEB-INF和web.xml,再配置個javaee的依賴就完事了。IDEA則要多幾個配置步驟,剛上手IDEA的新手容易掉坑,是以在此分享一下建立步驟。
我的環境如下:
tomcat9.0
jdk1.8
IDEA2017
maven3.5
1.建立新Project:
2.選擇建立Maven工程,按照下圖選擇webapp骨架,注意這一步不要選錯骨架了:
3.設定maven的資訊:
4.更換maven,不使用自帶的:
5.然後就會下載下傳需要的依賴,點選 “import Changes”:
下載下傳完成後控制台會顯示 “BUILD SUCCESS”:
6.完成之後工程目錄結構如下:
8.建立完工程之後還沒完,得先建立個tomcat才能運作web工程:
9.設定伺服器的一些基本資訊:
10.配置工程到tomcat中:
11.配置伺服器熱部署,我個人感覺IDEA的熱部署沒有Eclipse的好:
12.啟動伺服器:
會自動打開預設的浏覽器:
自帶的index.jsp的内容如下:
13.伺服器能夠正常啟動并運作jsp後,重新配置一下工程自帶的web.xml檔案,将版本配置成你需要的版本,如果不需要使用web.xml的話不配置也可以,我這裡配置的是3.0版本:
14.在pom.xml中配置javaee的依賴才能寫web代碼:
15.建立源碼目錄:
16.給建立的目錄标記為源碼目錄之後才能在這個目錄下建立java的包和類,不然的話是無法建立的:
17.編寫一個簡單的servlet測試一下:
目錄結構如下:
代碼如下:
運作結果如下:
Hello, I'm Servlet
ok,沒毛病,打完收工。
本文轉自 ZeroOne01 51CTO部落格,原文連結:http://blog.51cto.com/zero01/2054068,如需轉載請自行聯系原作者