Maven项目配置spring时 出现Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方案

来源:互联网 发布:mac安装tomcat 编辑:程序博客网 时间:2024/05/22 15:58

出现问题的原因

配置Maven项目,我把spring相关的xml都放到了resources下,但是spring默认会去web-inf下寻找xml,所以才会出现错误

Could not open ServletContext resource [/WEB-INF/applicationContext.xml]

解决方法

在web.xml里指定spring相关xml的加载

正确的web.xml里spring加载设置<context-param>          <param-name>contextConfigLocation</param-name>          <param-value>classpath:applicationContext.xml</param-value>  </context-param><listener>          <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>  </listener>  <servlet>          <servlet-name>springMvc</servlet-name>          <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>          <init-param>              <param-name>contextConfigLocation</param-name>              <param-value>classpath:applicationContext.xml</param-value>          </init-param>          <load-on-startup>1</load-on-startup>  </servlet>  
阅读全文
0 0
原创粉丝点击