javaweb项目启动的时候报No WebApplicationContext found

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

今天一个项目启动的时候报错:No WebApplicationContext found: no ContextLoaderListener registered?

所更改的变动就是在webxml中增加了一个一个来代理类,用这个代理类实现原先的一个filter功能


    ssoFilter
    org.springframework.web.filter.DelegatingFilterProxy
    
        targetFilterLifecycle
        true
    
    
        targetBeanName
        ssoFilter
    


解决方案很简单,增加一个linster


    org.springframework.web.context.ContextLoaderListener

ContextLoaderListener会在启动web容器的时候自动装配springapplicationcontext的内容,再webxml.xml配置它,在启动容器的时候就会默认实现他的实现方法。所有的context的文件可以如下配置


contextConfigLocation

/WEB-INF/classes/applicationContext-*.xml

也可配置多个文件

  
  contextConfigLocation  
  classpath*:applicationContext-*.xml,/WEB-INF/applicationContext.xml,/WEB-INF/classes/applicationContext-*.xml  
lt;/param-value>  
 


转载于:https://my.oschina.net/zimingforever/blog/648234

你可能感兴趣的:(javaweb项目启动的时候报No WebApplicationContext found)