Sanjiv - do you think using init=lazy is a good default setting? I haven't seen this issue before, but I don't use WebLogic much these days. If adding lazy doesn't cause any issues with other containers, I don't see the harm in adding it.
Matt On 9/26/07, salem_l <[EMAIL PROTECTED]> wrote: > > 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] > > -- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
