maven启动web服务报错原因

尽管配置的是tomcat9,但默认使用tomcat6,而tomcat6不支持jdk1.8版本
这里就需要添加tomcat7-maven-plugin的插件
注意:如果你的版本是tomcat7-maven-plugin 2.0 的话,由于它不支持 jdk 1.8,所以把它换成 tomcat7-maven-plugin 2.2就行了
在pom.xml里添加如下代码:

<plugin>
  <groupId>org.apache.tomcat.maven</groupId>
  <artifactId>tomcat7-maven-plugin</artifactId>
  <version>2.2</version>
</plugin>


这样就配置好了,记得把Goals改成tomcat7:run,便可以使用tomcat8.5 
注意:官方并没有tomcat9-maven-plugin,这里只要使用tomcat7-maven-plugin就可以使用tomcat9

原文地址:https://www.cnblogs.com/lybstudy/p/11093737.html