[TOC]
# 在ECLIPSE中创建MAVEN风格的JAVA WEB项目
## 步骤 1 : 新建Maven 项目
菜单->File->New->Other->Maven->Maven Project
![](https://box.kancloud.cn/bc67a8de0ffee9d6de3d195bd075b73d_597x497.png)
## 步骤 2 : 这个界面点下一步
![![](../images/Image063.png)](../images/Image027.png)
## 步骤 3 : 这个界面使用webapp,点下一步
默认选中的是maven-archetype-quickstart, 请修改为: maven-archetype-webapp
![](https://box.kancloud.cn/ff2c4a95bfbe4c1eed0454818d0df373_770x647.png)
## 步骤 5 : 这一步填写如图所示的信息
![![](../images/Image066.png)](../images/Image029.png)
## 步骤 6 : 此时得到的maven web 项目的问题
此时能得到的maven web 项目,不过有两个问题
1. 没有java源代码目录
2. index.jsp报错
![](https://box.kancloud.cn/3a8e2fd3a1c59b24cfe4a17fc39fd18b_385x347.png)
## 步骤 7 : 创建java 源代码目录
在上一步的截图中可以发现,没有地方存放java源文件,这个时候就需要按照如下步骤做:
右键项目->属性->Java Build Path->Libraries->Edit->Workspace default
JRE(jdk8)->Finish
![](https://box.kancloud.cn/aa229663c7d4d26ea7b2618e9935ef7e_691x613.png)
## 步骤 8 : java源文件目录创建好了
如图所示,java源文件目录创建好了
![](https://box.kancloud.cn/25f0f8c637189efc6a3b4719e6031fdf_365x432.png)
> src/main/resources 文件夹:放配置文件的,如xml文件,properties文件等。
## 步骤 9 : 通过pom.xml添加servlet jar包
这个时候,还存在index.jsp会 报错的问题。 这个问题的解决办法是添加servlet.jar包。
pom.xml中添加servlet的依赖,可以去中央仓库选择servlet版本
```
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.dodoke</groupId>
<artifactId>j2ee</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>j2ee Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<finalName>j2ee</finalName>
</build>
</project>
```
## 步骤 10 : 添加好之后,index.jsp也不报错了
![](https://box.kancloud.cn/9ca21503c70bd0827df1f1044ca06ac2_375x531.png)
## 步骤 11 : 部署项目到Tomcat,并启动
![](https://box.kancloud.cn/15958213c984917c7b8c5627a20e6030_631x242.png)