Eclipse中创建maven工程的准备工作
1、Tomcat运行环境
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235136220-1631046270.png)
2、检查maven插件(4.0以上eclipse版本自带maven插件 )
3、修改eclipse.ini文件,添加jdk的支持
-vm
C:\Java\jdk1.8.0_131\bin\javaw.exe
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235136609-993872618.png)
4、修改eclipse默认的jre,改为jdk目录下的私有jre位置(一般默认就是私有jre)
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235137089-83854076.png)
C:\Java\jdk1.8.0_131\jre
5、添加maven到eclipse
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235137957-1547312870.png)
6、settings.xml文件的配置
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235138666-52780959.png)
7、创建maven的web项目
方法①:
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235139090-1426361370.png)
方法②:
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235139474-1771765554.png)
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235139851-811069705.png)
8、修改部署时的默认配置(webapp配置)
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235140371-2012048175.png)
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235141532-1213545268.png)
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235142031-464378226.png)
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235142906-283019244.png)
9、添加jsp页面报错(需要添加servlet-api的依赖)
①
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235143838-57062458.png)
②
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235145024-1278025256.png)
③在工程中加入servlet-api的依赖
<!-- index.jsp文件报错,添加servlet-api的依赖 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<!-- 依赖范围: -->
<scope>provided</scope>
</dependency>
|
然后操作:
project->右击->Maven->Update Project,如此便可解决(做及时刷新使用)
|
④
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235146118-43722750.png)
10、修改默认的jre环境(需要时配置,也可不做配置)
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235146710-1919430454.png)
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235147658-840265966.png)
一劳永逸的方法
[1]打开settings.xml文件
[2]找到profiles标签
[3]加入如下配置
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
|
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235148286-2052315002.png)
11、浏览器中访问项目页面
使用jetty容器
注:可以指定在打包阶段运行jetty服务
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235149479-999056721.png)
然后浏览器中访问localhost:8080
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235149823-1364257722.png)
还可以使用Tomcat作为web容器
在Tomcat官网查找maven插件:tomcat-maven-plugin
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
|
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235150391-1013345688.png)
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235150719-1324608299.png)
执行clean package:
![](https://images2018.cnblogs.com/blog/1191677/201802/1191677-20180224235151619-1086536522.png)