天天看点

如何在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,如需转载请自行联系原作者