美文网首页我爱编程
Maven项目配置spring时 出现Could not ope

Maven项目配置spring时 出现Could not ope

作者: Joker阳光 | 来源:发表于2017-12-06 13:00 被阅读0次

出现问题的原因

配置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>  

相关文章

网友评论

    本文标题:Maven项目配置spring时 出现Could not ope

    本文链接:https://www.haomeiwen.com/subject/kpbkixtx.html