It seems like you're doing things the hard way - why do you need to
initialize your Spring ApplicationContext programmatically?  If you
load it from the classpath, it won't be an XmlWebApplicationContext,
which is what you might be looking for.

Matt

On 5/21/07, nmall <[EMAIL PROTECTED]> wrote:

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]




--
http://raibledesigns.com

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

Reply via email to