java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;(示
Posted SkyeAngel
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;(示相关的知识,希望对你有一定的参考价值。
在搭建Springboot框架时,遇到一个很绝望的问题,连着搞了两天,把IDEA卸了两遍,maven卸了一遍,Tomcat差点也卸掉,就在准备放弃windows,转投Linux怀抱的时候,突然找到解决办法了,也是搞得头大,
显示的是maven冲突,但是实际上没有导包servlet-api.jar,把能删掉的这个包全部删掉了,还是不行,所以一直找不到问题
知道看到一篇博客
https://www.jianshu.com/p/9e5e42a85aed
上面用查询ServletContext查冲突,提醒了我,查了下,结果查到JDK下面还有一个这个包,也是郁闷了,删掉,就解决了,哎哎哎啊,搞了两天的问题。。。
心累!!!!
在JDK中存在,删掉project中的
在将JDK包下的也删掉
正在使用,表示就是IDEA正在引用这个东西,烦人,删掉。
运行成功
以上是关于java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;(示的主要内容,如果未能解决你的问题,请参考以下文章