错误原因:在web配置中配置了监听器,却没有设置文件加载参数,默认到/WEB-INF/下去寻找。
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
解决方案:
一:关闭监听器,使得去资源路径下找。
找到web.xml中的listener删除
<!--配置监听器,来加载spring容器-->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
二:配置完整寻找路径
<!--Spring的监听器 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:application.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>