Spring项目中cannot resolve file applicationContext.xml错误

报异常

cannot resolve file applicationContext

其实是在发布的web工程中的WEB-INF中没有applicationContext.xml
Spring项目中cannot resolve file applicationContext.xml错误_第1张图片
这个得有才行

根本原因

因为我是用maven建的web工程,所以需要把applicationContext.xml等资源文件放在resource目录下:
Spring项目中cannot resolve file applicationContext.xml错误_第2张图片
这样在web.xml中就能这样配置了:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath*:applicationContext.xml</param-value>
</context-param>

原来一直是:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>

参考

关于报applicationContext.xml不存在的问题

你可能感兴趣的:(spring,web.xml)