原因:因为maven中集成的tomcat插件的版本与创建项目的jdk版本有冲突,比如运行时使用的tomcat6而jdk是1.8,而tomcat6是不支持该jdk的。
解决:
1.在该工程中的pom.xml中配置一个plugin
-
- <plugin>
- <groupId>org.apache.tomcat.mavengroupId>
-
- <artifactId>tomcat7-maven-pluginartifactId>
- <version>2.2version>
- <configuration>
-
- <port>8888port>
- configuration>
- plugin>
加入一个tomcat7插件,运行时使用该tomcat,因为可能存在多个tomcat,端口号设置一个不一样的。
2.在idea中,点击Run,点击Edit Configurations中选择Maven
配置如下:
3.执行命令mvn tomcat7:run