1. 创建一个maven project
![](https://i-blog.csdnimg.cn/blog_migrate/3140340dc7a1058a14b184fad2c81c20.png)
注意 :不勾选 create a simple project 选项。点击next
2. 下一步后,在filter 中输入webapp,选中 maven-archetype-webapp 这项,点击Next。
![](https://i-blog.csdnimg.cn/blog_migrate/da56097dcd714b9a908a63dccfd2b0ce.png)
3. 接下来输入groupId,artifact Id ,然后点击finish即可
![](https://i-blog.csdnimg.cn/blog_migrate/3ce08c9f76399694a77ac18857f531ba.png)
4. 接下来进行一些配置,系统自动创建的项目结构如下
![](https://i-blog.csdnimg.cn/blog_migrate/47c51230406ef53d9e74383f225b04ae.png)
可以看到,项目的源码包只有一个,我们补全其余三个
![](https://i-blog.csdnimg.cn/blog_migrate/77fdfdcc78cbec1d5fa14a1fcdc08eaa.png)
如果new source folder时出现已经是源码包的提示,就new folder可以完成上步。
5. 修改项目的jdk版本。build path中
![](https://i-blog.csdnimg.cn/blog_migrate/cfa1641e8a3f957630c00f1b2697c21e.png)
6. 创建的项目 facet 中 java 版本是1.5,jst.web版本是2.3,修改为新版本,防止采用新jdk时出现版本不匹配的问题,java改为1.7;jst.web改为3.0(tomcat7)。
注:此配置在项目目录中的.settings文件夹下,配置文件名见下图。
![](https://i-blog.csdnimg.cn/blog_migrate/c110e97c3b0ed2aa77eb32651e96c2e7.png)
7.修改源文件编译输出目录,
进入Build Path--Source修改这4个源文件目录的编译路径,有main的设置为target/classes、test的设置为target/test-classes
![](https://i-blog.csdnimg.cn/blog_migrate/243aeef9a86a15fe39d4ac56e400248c.png)
8. 点击项目属性,选择Deployment Assembly--将带有test的去掉(测试用的不需要部署)其他需不需要去掉各自研究。
![](https://i-blog.csdnimg.cn/blog_migrate/6b72efb7d9fb2698a0177e40459566ed.png)
9. 至此,项目创建完成,大家根据自己需要,替换系统自己产生的web.xml文件,并将项目放入tomcat中运行,可以看到:
![](https://i-blog.csdnimg.cn/blog_migrate/244c2d9986b853d3f7a0b22bb2315abf.png)