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]

Reply via email to