在启动springboot项目的时候报如下错误:

java.lang.AbstractMethodError: org.apache.tomcat.websocket.server.WsSessionListener.sessionCreated(Ljavax/servlet/http/HttpSessionEvent;)V

解决方法:

在pom.xml里面加上这个标签即可解决:我加上的是我的tomcat版本。

<tomcat.version>8.5.45</tomcat.version>

加上之后是这样的:

然后重启成功后没再报这个错误了。

报错原因:

Springboot默认版本tomcat9使用的是servletAPI v4.0。但是SpringBoot 2.x还包含着 servletAPI v3.1,出现了servletAPI冲突问题,所以改变tomcat版本为tomcat8,因为tomcat8使用的是Servlet v3.1。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐