NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String; 的解决方法


之前有个项目是SpringMVC,想把他独立运行,想到了SpringBoot,转成SpringBoot后,就出现了这个问题。

折腾了我好几天,在网上搜索了各种方案也没有得到解决,后来转成了Webflux的项目,虽然解决了,但是中间有好多代码需要修改。

 

今天又有一个项目是SpringBoot的,同事吧整个目录copy过来,也是这种情况。

首先一点servlet-api这个冲突是无疑的。

用Everything找到serverlet-api.jar文件, 把SDK目录下面的 Servlet-api.jar包删除,终于搞定了。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM