天天看點

如何在IDEA2017建立Maven的Web工程

和Eclipse不一樣,在IDEA中建立Maven的web工程相對來說麻煩一些,Eclipse隻需要建立Maven工程的時候選個war包然後建立個WEB-INF和web.xml,再配置個javaee的依賴就完事了。IDEA則要多幾個配置步驟,剛上手IDEA的新手容易掉坑,是以在此分享一下建立步驟。

我的環境如下:

tomcat9.0

jdk1.8

IDEA2017

maven3.5

1.建立新Project:

如何在IDEA2017建立Maven的Web工程

2.選擇建立Maven工程,按照下圖選擇webapp骨架,注意這一步不要選錯骨架了:

如何在IDEA2017建立Maven的Web工程

3.設定maven的資訊:

如何在IDEA2017建立Maven的Web工程

4.更換maven,不使用自帶的:

如何在IDEA2017建立Maven的Web工程
如何在IDEA2017建立Maven的Web工程
如何在IDEA2017建立Maven的Web工程
如何在IDEA2017建立Maven的Web工程
如何在IDEA2017建立Maven的Web工程
如何在IDEA2017建立Maven的Web工程

5.然後就會下載下傳需要的依賴,點選 “import Changes”:

如何在IDEA2017建立Maven的Web工程

下載下傳完成後控制台會顯示 “BUILD SUCCESS”:

如何在IDEA2017建立Maven的Web工程

6.完成之後工程目錄結構如下:

如何在IDEA2017建立Maven的Web工程

8.建立完工程之後還沒完,得先建立個tomcat才能運作web工程:

如何在IDEA2017建立Maven的Web工程
如何在IDEA2017建立Maven的Web工程

9.設定伺服器的一些基本資訊:

如何在IDEA2017建立Maven的Web工程

10.配置工程到tomcat中:

如何在IDEA2017建立Maven的Web工程
如何在IDEA2017建立Maven的Web工程
如何在IDEA2017建立Maven的Web工程

11.配置伺服器熱部署,我個人感覺IDEA的熱部署沒有Eclipse的好:

如何在IDEA2017建立Maven的Web工程

12.啟動伺服器:

如何在IDEA2017建立Maven的Web工程

會自動打開預設的浏覽器:

如何在IDEA2017建立Maven的Web工程

自帶的index.jsp的内容如下:

13.伺服器能夠正常啟動并運作jsp後,重新配置一下工程自帶的web.xml檔案,将版本配置成你需要的版本,如果不需要使用web.xml的話不配置也可以,我這裡配置的是3.0版本:

14.在pom.xml中配置javaee的依賴才能寫web代碼:

15.建立源碼目錄:

如何在IDEA2017建立Maven的Web工程
如何在IDEA2017建立Maven的Web工程

16.給建立的目錄标記為源碼目錄之後才能在這個目錄下建立java的包和類,不然的話是無法建立的:

如何在IDEA2017建立Maven的Web工程

17.編寫一個簡單的servlet測試一下:

目錄結構如下:

如何在IDEA2017建立Maven的Web工程

代碼如下:

運作結果如下:

Hello, I'm Servlet

ok,沒毛病,打完收工。

本文轉自 ZeroOne01 51CTO部落格,原文連結:http://blog.51cto.com/zero01/2054068,如需轉載請自行聯系原作者