idea启动springboot项目 报错:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getClassLoader()Ljava/lang/ClassLoader;

有一次启动springboot项目的时候,报了一个非常奇怪的错误,说是找不到servletContext,springboot不是自带tomcat的吗?

在网上找了好久,说是用以下方式解决。

解决方式:

将tomcat的lib包下的servlet-api.jar 拷贝到java的jre下的lib里即可。

但是查看同事的java的jre包下并没有这个jar,但是人家都能启动起来。这个就不知到为什么了?

虽然自己解决了这个问题,却不知所以然。。。。

后来我发现我们的项目里用的是 undertow服务器,难道是跟这个有关系吗?

猜你喜欢

转载自www.cnblogs.com/bfyq/p/9270391.html
今日推荐