Spring,找不到applicationContext.xml的解决办法
报错:
nested exception is java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be opened because it does not exist
java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be opened because it does not exist
解决方法,有1种,参考了网上的解决办法,忘了网址:
通常我们配置spring上下文是在web.xml这样配置的,之后报如上错误:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml /WEB-INF/applicationContext-hibernate.xml
/WEB-INF/applicationContext-dataSourceJNDI.xml
</param-value>
</context-param>
改为以下的配置方式:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml,classpath:applicationContext-hibernate.xml,
classpath:applicationContext-dataSourceJNDI.xml
</param-value>
</context-param>
注意:改为这种方式后把这3个文件都放在classes/目录下。问题解决
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/rainv/archive/2007/02/08/1505768.aspx
本文解决了一个常见的Spring配置问题,即无法找到applicationContext.xml文件。通过调整web.xml中的context-param配置,将文件路径从WEB-INF更改为类路径class,并确保所有配置文件位于classes/目录下。
977

被折叠的 条评论
为什么被折叠?



