已经配置了context-param还是出现Could not open ServletContext resource [/WEB-INF/applicationContext.xml]

本文解决了一个关于Spring框架中配置applicationContext.xml的问题。通过检查context-param设置和清理遗留文件最终解决了Could not open ServletContext resource的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:已经配置了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解决问题,而要看官方文档,仔细看错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值