hi,

 My application requires that I initialize the Spring application Context
programmatically where I initialize a bunch of other stuff ( code below)
instead of using ContextLoaderListener in the web.xml
 appContext = new ClassPathXmlApplicationContext(
                new String[] {"applicationContext.xml"}); 

Now, when I add the web filters/struts filters provided by appfuse, I get
errors about NOT FINDING the applicationContext. How can I get these filters
to work. Thanks a lot for your help!!!

 [ERROR] Exception starting filter securityFilter
java.lang.IllegalStateException: No WebApplicationContext found: no
ContextLoade
rListener registered?
        at
org.springframework.web.context.support.WebApplicationContextUtils.ge
tRequiredWebApplicationContext(WebApplicationContextUtils.java:84)
        at
org.acegisecurity.util.FilterToBeanProxy.getContext(FilterToBeanProxy
.java:177)
        at
org.acegisecurity.util.FilterToBeanProxy.doInit(FilterToBeanProxy.jav
a:119)
        at
org.acegisecurity.util.FilterToBeanProxy.init(FilterToBeanProxy.java:
189)
        at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(Applicatio
nFilterConfig.java:223)
        at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applica
tionFilterConfig.java:304)
        at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFi
lterConfig.java:77)
        at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.
java:3598)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4
168)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)

        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)

        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442
)
        at org.apache.catalina.startup.Embedded.start(Embedded.java:821)
        at
org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMo
jo.java:253)
        at
org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java
:113)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:443)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:493)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:463)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:278)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[ERROR] Exception starting filter gzipFilter
java.lang.ClassNotFoundException:
net.sf.ehcache.constructs.web.filter.GzipFilte
r
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1352)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1198)
        at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(Applicatio
nFilterConfig.java:209)
        at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applica
tionFilterConfig.java:304)
        at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFi
lterConfig.java:77)
        at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.
java:3598)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4
168)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)

        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)

        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442
)
        at org.apache.catalina.startup.Embedded.start(Embedded.java:821)
        at
org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMo
jo.java:253)
        at
org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java
:113)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:443)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:493)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:463)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:278)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

-- 
View this message in context: 
http://www.nabble.com/Spring-applicationContext-tf3792315s2369.html#a10725328
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to