问题:已经配置了context-param还是出现Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
百度这个问题,
http://blog.youkuaiyun.com/wlwlwlwl015/article/details/48134763
这个博客上说 “如果不特意指定参数名为contextConfigLoction的元素,那么spring的ContextLoderListener监听器就会在/WEB-INF/下去寻找并加载该目录下的名为applicationContext.xml这个文件。So,我们应该在web.xml中添加标签并再次指定spring核心文件的位置:
[html] view plain copy
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
可是我已经配置了这个路径,之后我重新写还是出错,我找到Tomcat部署文件所在文件夹,将之前写的一个废弃的文件删除,问题解决了,我想应该是之前部署的废弃文件影响了这个文件的部署,而我又没有从根本上去删除该文件。
问题解决了,上面参考博客的一句话说的很深刻,不要只顾着百度Google解决问题,而要看官方文档,仔细看错误。