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,將之前有錯的項目移除先