Thanks for the advise to add a lazy parameter on security filter, I have searching for a solution during many days, but now it works very well!!
:jumping: Sanjiv Jivan wrote: > > Try adding the init param "lazy" to the securityFilter and maybe you'll > see > a better error message. You normally only need to add the "lazy" init > parameter when using ContextLoaderServlet servlet instead of > StartupListener > (or ContextLoaderListener) in web containers like Weblogic 8.1 which > invokes > the ServletContext startup listeners after "load-on-startup" servlets. > > <filter> > <filter-name>securityFilter</filter-name> > <filter-class>org.acegisecurity.util.FilterToBeanProxy > </filter-class> > <init-param> > <param-name>targetClass</param-name> > <param-value>org.acegisecurity.util.FilterChainProxy > </param-value> > </init-param> > <init-param> > <param-name>init</param-name> > <param-value>lazy</param-value> > </init-param> > </filter> > > > > On 1/31/06, Minhas, Manpreet > <[EMAIL PROTECTED]> > wrote: >> >> *Every time I start my tomcat server I get the following exception. I >> have no idea why I am getting this exception.* >> >> * * >> >> *Manpreet Minhas* >> >> * * >> >> 2006-01-31 16:13:10 StandardContext[/crisp]Exception starting filter >> securityFilter >> >> java.lang.IllegalStateException: No WebApplicationContext found: no >> ContextLoaderListener registered? >> >> at >> org.springframework.web.context.support.WebApplicationContextUtils.getRequiredWebApplicationContext >> (WebApplicationContextUtils.java:84) >> >> at org.acegisecurity.util.FilterToBeanProxy.getContext( >> FilterToBeanProxy.java:144) >> >> at org.acegisecurity.util.FilterToBeanProxy.doInit( >> FilterToBeanProxy.java:165) >> >> at org.acegisecurity.util.FilterToBeanProxy.init( >> FilterToBeanProxy.java:132) >> >> at >> org.apache.catalina.core.ApplicationFilterConfig.getFilter( >> ApplicationFilterConfig.java:272) >> >> at >> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef( >> ApplicationFilterConfig.java:355) >> >> at org.apache.catalina.core.ApplicationFilterConfig.<init>( >> ApplicationFilterConfig.java:126) >> >> at org.apache.catalina.core.StandardContext.filterStart( >> StandardContext.java:3644) >> >> at org.apache.catalina.core.StandardContext.start( >> StandardContext.java:4276) >> >> at org.apache.catalina.core.ContainerBase.addChildInternal( >> ContainerBase.java:866) >> >> at org.apache.catalina.core.ContainerBase.addChild( >> ContainerBase.java:850) >> >> at org.apache.catalina.core.StandardHost.addChild( >> StandardHost.java:638) >> >> at org.apache.catalina.core.StandardHostDeployer.addChild( >> StandardHostDeployer.java:839) >> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> >> at sun.reflect.NativeMethodAccessorImpl.invoke( >> NativeMethodAccessorImpl.java:39) >> >> at sun.reflect.DelegatingMethodAccessorImpl.invoke( >> DelegatingMethodAccessorImpl.java:25) >> >> at java.lang.reflect.Method.invoke(Method.java:585) >> >> at org.apache.commons.beanutils.MethodUtils.invokeMethod( >> MethodUtils.java:252) >> >> at org.apache.commons.digester.SetNextRule.end( >> SetNextRule.java:256) >> >> at org.apache.commons.digester.Rule.end(Rule.java:276) >> >> at org.apache.commons.digester.Digester.endElement( >> Digester.java:1058) >> >> at org.apache.catalina.util.CatalinaDigester.endElement( >> CatalinaDigester.java:123) >> >> at >> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown >> Source) >> >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown >> Source) >> >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown >> Source) >> >> at >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown >> Source) >> >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >> Source) >> >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >> Source) >> >> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >> >> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown >> Source) >> >> at org.apache.commons.digester.Digester.parse(Digester.java >> :1567) >> >> at org.apache.catalina.core.StandardHostDeployer.install( >> StandardHostDeployer.java:519) >> >> at org.apache.catalina.core.StandardHost.install( >> StandardHost.java:906) >> >> at org.apache.catalina.startup.HostConfig.deployDescriptors( >> HostConfig.java:527) >> >> at org.apache.catalina.startup.HostConfig.deployApps( >> HostConfig.java:472) >> >> at org.apache.catalina.startup.HostConfig.start( >> HostConfig.java:1008) >> >> at org.apache.catalina.startup.HostConfig.lifecycleEvent( >> HostConfig.java:394) >> >> at >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent( >> LifecycleSupport.java:166) >> >> at org.apache.catalina.core.ContainerBase.start( >> ContainerBase.java:1134) >> >> at org.apache.catalina.core.StandardHost.start( >> StandardHost.java:832) >> >> at org.apache.catalina.core.ContainerBase.start( >> ContainerBase.java:1126) >> >> at org.apache.catalina.core.StandardEngine.start( >> StandardEngine.java:521) >> >> at org.apache.catalina.core.StandardService.start( >> StandardService.java:519) >> >> at org.apache.catalina.core.StandardServer.start( >> StandardServer.java:2345) >> >> at org.apache.catalina.startup.Catalina.start(Catalina.java >> :594) >> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> >> at sun.reflect.NativeMethodAccessorImpl.invoke( >> NativeMethodAccessorImpl.java:39) >> >> at sun.reflect.DelegatingMethodAccessorImpl.invoke( >> DelegatingMethodAccessorImpl.java:25) >> >> at java.lang.reflect.Method.invoke(Method.java:585) >> >> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java >> :297) >> >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java >> :398) >> > > -- View this message in context: http://www.nabble.com/Exception-starting-filter-securityFilter-tf1030901s2369.html#a12896969 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
