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]

Reply via email to