-
new --> other
-
1、Wizards: mvaen
2、Maven Project
3、Next
-
Use Default Workspace Location
-
1、webapp
2、maven-archetype-webapp
3、next
-
1、输入Group Id
2、输入Artifact Id
3、Finish
-
这时候会看到文件报错,解决办法如图:
在Pom中添加Servlet
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>
-
添加完成之后Ctrl+S保存
-
Junit版本修改 及 Servlet 只在编译和测试时运行
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<!-- 只在编译和测试时运行 -->
<scope>provided</scope>
</dependency>
-
可以看出Maven项目不全
下面是补全项目的方法
1、选中项目,单击鼠标右键 New-->Folder
src/main/java
src/test/java
2、选中项目,单击鼠标右键 New-->Source Folder
src/test/resources
-
项目检查 检查输出路径
-
转换成Web项目
-
删除不需要的输出文件
-
项目创建完成
在Jetty容器中运行
修改POM.XML,添加依赖项:
<pluginManagement>
<!--配置Jetty-->
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
</plugin>
</plugins>
</pluginManagement>运行Jetty
1、Run As --> Maven Build
2、打开浏览器访问localhost:8080/项目名,有的浏览器可能直接 localhost:8080/ 才可以访问
-