Could not open ServletContext resource [/WEB-INF/xxx-servlet.xml]

 Could not open ServletContext resource [/WEB-INF/xxx-servlet.xml]

造成这个问题的原因很多,网上的解决思路也很多,比如以下的:

https://blog.csdn.net/wlwlwlwl015/article/details/48134763

Stack Overflow:https://stackoverflow.com/questions/14954931/my-application-could-not-open-servletcontext-resource

……………………

 

但是,当你发现以上的问题都没犯时还疯狂报Could not open ServletContext resource [/WEB-INF/xxx-servlet.xml]的错是不是有点怀疑自己?

此时请检查控制台报错的xml文件和你当前项目的xml文件是不是同一个文件,比如控制台报错的是 a-servlet.xml这文件,而你当前的项目是b-servlet.xml文件,那么这就是问题的根源!

此时出错的并不是当前的项目,而是你之前包含有a-servlet.xml的那个项目!!!

可能犯这个错误的人比较少,解决办法如下!

当你Run on Server时,别直接finish,先next,将之前有错的项目移除先

 

 

原文地址:https://www.cnblogs.com/Guhongying/p/10616147.html