首先修改pom.xml中的build配置,将outputdirectory从target路径下改为maven项目的web的classes下
<outputDirectory>${project.basedir}/src/main/webapp/WEB-INF/classes</outputDirectory>
接下来将工程依赖的lib路径拷贝到web/lib下
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.5.1</version>
<executions>
<execution>
<id>install</id>
<phase>install</phase>
<goals>
<goal>sources</goal>
</goals>
</execution>
<execution>
<id>copy-dependencies</id>
<phase>install</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.basedir}/src/main/webapp/WEB-INF/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
将tomcat服务器设置按下图修改
修改tomcat的server.xml
将context改为下图所示
<
Context
docBase
=
"maven工程的webapp路径"
path
=
"/XXX"
reloadable
=
"false"
crossContext
=
"true"
/>
修改java build path配置,如下图
改完后重新编译项目或者执行clean,重启后即生效