1、Maven Project
File -> New -> Maven Project
![](https://img.haomeiwen.com/i9193428/2eb24609e3c88b2f.png)
2、Next
![](https://img.haomeiwen.com/i9193428/64248a23469ce1ec.png)
3、webapp -> Next
![](https://img.haomeiwen.com/i9193428/d39d4719c8b31e6d.png)
4、Finish
![](https://img.haomeiwen.com/i9193428/6944ab7b49218f21.png)
5、添加tomcat
1)Java Build Path -> Add Library
![](https://img.haomeiwen.com/i9193428/f1ce5aa52a7e7fe9.png)
2)Server Runtime
![](https://img.haomeiwen.com/i9193428/12384600e3148abc.png)
3)Tomcat8 -> Finish
![](https://img.haomeiwen.com/i9193428/41dc76f408c57b32.png)
4)打完收工
![](https://img.haomeiwen.com/i9193428/b0ccb84f74840510.png)
6、修改web.xml
1)修改前
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>
2)修改后
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name>Archetype Created Web Application</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
7、修改org.eclipse.wst.common.project.facet.core.xml
1)修改前
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="2.3"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
2)修改后
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
8、org.eclipse.jdt.core.prefs
1)修改前
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.5
2)修改后
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.8
9、项目结构
![](https://img.haomeiwen.com/i9193428/cbb292c33465e31b.png)
10、tomcat -> start
![](https://img.haomeiwen.com/i9193428/2ee977507ee590cd.png)
11、启动成功
![](https://img.haomeiwen.com/i9193428/124935d595e929de.png)
12、浏览器访问
![](https://img.haomeiwen.com/i9193428/c85b3221ebc118c6.png)
13、使用tomcat 插件
1)pom.xml
<build>
<finalName>mweb</finalName>
<plugins>
<!-- Run As → Maven Build → tomcat7:run -Dmaven.tomcat.port=8080 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- 指定端口 -->
<port>8080</port>
<!-- 请求路径 -->
<path>/mweb</path>
<ignorePackaging>true</ignorePackaging>
</configuration>
</plugin>
</plugins>
</build>
2)Run As
Run As -> Maven Build -> tomcat7:run -Dmaven.tomcat.port=8080
![](https://img.haomeiwen.com/i9193428/61338377242bf486.png)
3)Run
![](https://img.haomeiwen.com/i9193428/7cf3d0dd2792b18c.png)
4)启动成功
![](https://img.haomeiwen.com/i9193428/d613c4d37cc80bb7.png)
5)浏览器访问
![](https://img.haomeiwen.com/i9193428/d28f8642a044c5ca.png)
网友评论