Yes, I do.
mraible wrote: > > Do you have the following in your web.xml? > > <!-- Context Configuration locations for Spring XML files --> > <context-param> > <param-name>contextConfigLocation</param-name> > <param-value> > classpath*:/applicationContext-resources.xml > classpath*:/applicationContext-dao.xml > classpath*:/applicationContext-service.xml > classpath*:/applicationContext.xml > /WEB-INF/applicationContext*.xml > /WEB-INF/security.xml > </param-value> > </context-param> > > Matt > > On 5/21/07, nmall <[EMAIL PROTECTED]> wrote: >> >> I am using tomcat 5.5 with JDK 5.0. I use mvn -e tomcat:run-war or mvn -e >> jetty:run-war to run jetty. >> My tomcat maven plugin looks like this. Is this right? >> >> >> <plugin> >> <groupId>org.codehaus.mojo</groupId> >> <artifactId>tomcat-maven-plugin</artifactId> >> <version>1.0-SNAPSHOT</version> >> >> If I remove the <aop:config> and use a simple spring-2.0-beans.dtd, I get >> "usermanager" bean not defined errors. >> >> Thanks for your help. >> >> >> mraible wrote: >> > >> > Are you running this on a server that has an XML parser that doesn't >> > support XSDs? I suspect your problem is due to a server + JDK >> > mismatch. I'd recommend trying Tomcat 5.5.x with JDK 5. >> > >> > Matt >> > >> > On 5/21/07, nmall <[EMAIL PROTECTED]> wrote: >> >> >> >> Hi Matt >> >> >> >> Thanks for the reply. I am still struggling with the following >> problem. >> >> When I inlcude the following header, the xerces parse r throws errors >> as >> >> follows. If I simply use spring-beans-2.0.dtd, it doesn't recognize >> the >> >> <aop:config> stuff in security.xml. Any help would be appreciated. Why >> am >> >> I >> >> getting this error in this project only. >> >> >> >> The header: >> >> <?xml version="1.0" encoding="UTF-8"?> >> >> <beans xmlns="http://www.springframework.org/schema/beans" >> >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> >> xmlns:aop="http://www.springframework.org/schema/aop" >> >> xsi:schemaLocation="http://www.springframework.org/schema/beans >> >> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd >> >> http://www.springframework.org/schema/aop >> >> http://www.springframework.org/schema/aop/spring-aop-2.0.xsd"> >> >> >> >> [ERROR] Exception sending context initialized event to listener >> instance >> >> of >> >> clas >> >> s org.springframework.web.context.ContextLoaderListener >> >> org.springframework.beans.factory.BeanDefinitionStoreException: Line 3 >> in >> >> XML do >> >> cument from ServletContext resource [/WEB-INF/security.xml] is >> invalid; >> >> nested e >> >> xception is org.xml.sax.SAXParseException: Document root element >> "beans", >> >> must m >> >> atch DOCTYPE root "null". >> >> org.xml.sax.SAXParseException: Document root element "beans", must >> match >> >> DOCTYPE >> >> root "null". >> >> at >> >> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Un >> >> known Source) >> >> at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown >> >> Source) >> >> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown >> >> Source) >> >> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown >> >> Source) >> >> at >> >> org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(Unkno >> >> wn Source) >> >> at >> >> org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown >> >> Source) >> >> at >> >> org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown >> >> Sourc >> >> e) >> >> at >> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElemen >> >> t(Unknown Source) >> >> at >> >> org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanR >> >> ootElementHook(Unknown Source) >> >> at >> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent >> >> Dispatcher.dispatch(Unknown Source) >> >> at >> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un >> >> known 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.DOMParser.parse(Unknown Source) >> >> at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown >> >> Source) >> >> at >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB >> >> eanDefinitions(XmlBeanDefinitionReader.java:222) >> >> at >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea >> >> nDefinitions(XmlBeanDefinitionReader.java:173) >> >> at >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea >> >> nDefinitions(XmlBeanDefinitionReader.java:148) >> >> at >> >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> >> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) >> >> at >> >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> >> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) >> >> at >> >> org.springframework.web.context.support.XmlWebApplicationContext.load >> >> BeanDefinitions(XmlWebApplicationContext.java:126) >> >> at >> >> org.springframework.web.context.support.XmlWebApplicationContext.load >> >> BeanDefinitions(XmlWebApplicationContext.java:94) >> >> at >> >> org.springframework.context.support.AbstractRefreshableApplicationCon >> >> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89) >> >> at >> >> org.springframework.context.support.AbstractApplicationContext.refres >> >> h(AbstractApplicationContext.java:269) >> >> at >> >> org.springframework.web.context.support.AbstractRefreshableWebApplica >> >> tionContext.refresh(AbstractRefreshableWebApplicationContext.java:134) >> >> >> >> >> >> >> >> >> >> mraible wrote: >> >> > >> >> > 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] >> >> > >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Spring-applicationContext-tf3792315s2369.html#a10731546 >> >> 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] >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Spring-applicationContext-tf3792315s2369.html#a10731680 >> 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] > > > -- View this message in context: http://www.nabble.com/Spring-applicationContext-tf3792315s2369.html#a10731726 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
