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

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

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

 

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

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

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

 

posted @ 2019-06-21 10:46  D10.天地弦  阅读(3191)  评论(0编辑  收藏  举报