You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Matthew Van Horn <ho...@accesstech.com> on 2003/03/04 09:09:08 UTC

need help with struts error

I get the following error whenever I deploy an .ear file, but if I just  
stop and start JBoss the file is picked up and deploys fine.
If I then touch the file, I get the error again. What gives?
The best I can find with google is that it may have something to do  
with the DTD going missing, or another parser being there, but neither  
of those seems to be the case.

17:02:59,730 ERROR [ActionServlet] Parsing error processing resource  
path /WEB-INF/struts-config.xml
java.lang.LinkageError: loader constraints violated when linking  
org/apache/commons/digester/ObjectCreationFactory class
         at  
org.apache.struts.config.ConfigRuleSet.addRuleInstances(ConfigRuleSet.ja 
va:121)
         at  
org.apache.commons.digester.Digester.addRuleSet(Digester.java:1610)
         at  
org.apache.struts.action.ActionServlet.initConfigDigester(ActionServlet. 
java:1211)
         at  
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja 
va:923)
         at  
org.apache.struts.action.ActionServlet.init(ActionServlet.java:468)
         at javax.servlet.GenericServlet.init(GenericServlet.java:256)
         at  
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav 
a:924)
         at  
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
         at  
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j 
ava:3341)
         at  
org.apache.catalina.core.StandardContext.start(StandardContext.java:3534 
)
         at  
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja 
va:821)
         at  
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
         at  
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
         at  
org.jboss.web.catalina.EmbeddedCatalinaService41.createWebContext(Embedd 
edCatalinaService41.java:432)
         at  
org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(EmbeddedC 
atalinaService41.java:306)
         at  
org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:300)
         at  
org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
         at  
org.jboss.deployment.MainDeployer.start(MainDeployer.java:799)
         at  
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
         at  
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
         at java.lang.reflect.Method.invoke(Native Method)
         at  
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDi 
spatcher.java:284)
         at  
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
         at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
         at $Proxy4.deploy(Unknown Source)
         at  
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentSc 
anner.java:435)
         at  
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScan 
ner.java:561)
         at  
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doS 
can(AbstractDeploymentScanner.java:212)
         at  
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loo 
p(AbstractDeploymentScanner.java:225)
         at  
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run 
(AbstractDeploymentScanner.java:202)
17:03:00,005 INFO  [Engine] StandardWrapper[/atjweb:action]: Marking  
servlet action as unavailable
17:03:00,039 ERROR [Engine] StandardContext[/atjweb]: Servlet /atjweb  
threw load() exception
javax.servlet.UnavailableException: Parsing error processing resource  
path /WEB-INF/struts-config.xml
         at  
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja 
va:952)
         at  
org.apache.struts.action.ActionServlet.init(ActionServlet.java:468)
         at javax.servlet.GenericServlet.init(GenericServlet.java:256)
         at  
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav 
a:924)
         at  
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
         at  
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j 
ava:3341)
         at  
org.apache.catalina.core.StandardContext.start(StandardContext.java:3534 
)
         at  
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja 
va:821)
         at  
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
         at  
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
         at  
org.jboss.web.catalina.EmbeddedCatalinaService41.createWebContext(Embedd 
edCatalinaService41.java:432)
         at  
org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(EmbeddedC 
atalinaService41.java:306)
         at  
org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:300)
         at  
org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
         at  
org.jboss.deployment.MainDeployer.start(MainDeployer.java:799)
         at  
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
         at  
org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
         at java.lang.reflect.Method.invoke(Native Method)
         at  
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDi 
spatcher.java:284)
         at  
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
         at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
         at $Proxy4.deploy(Unknown Source)
         at  
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentSc 
anner.java:435)
         at  
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScan 
ner.java:561)
         at  
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doS 
can(AbstractDeploymentScanner.java:212)
         at  
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loo 
p(AbstractDeploymentScanner.java:225)
         at  
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run 
(AbstractDeploymentScanner.java:202)


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Re: need help with struts error

Posted by Chetan Sahasrabudhe <ch...@wisorindia.soft.net>.
you might have xalan in ur class path, now struts uses only jaxp remove
xalan and start it might work
----- Original Message -----
From: "Matthew Van Horn" <ho...@accesstech.com>
To: "Struts Users Mailing List" <st...@jakarta.apache.org>;
<jb...@lists.sourceforge.net>
Sent: Tuesday, March 04, 2003 1:39 PM
Subject: need help with struts error


> I get the following error whenever I deploy an .ear file, but if I just
> stop and start JBoss the file is picked up and deploys fine.
> If I then touch the file, I get the error again. What gives?
> The best I can find with google is that it may have something to do
> with the DTD going missing, or another parser being there, but neither
> of those seems to be the case.
>
> 17:02:59,730 ERROR [ActionServlet] Parsing error processing resource
> path /WEB-INF/struts-config.xml
> java.lang.LinkageError: loader constraints violated when linking
> org/apache/commons/digester/ObjectCreationFactory class
>          at
> org.apache.struts.config.ConfigRuleSet.addRuleInstances(ConfigRuleSet.ja
> va:121)
>          at
> org.apache.commons.digester.Digester.addRuleSet(Digester.java:1610)
>          at
> org.apache.struts.action.ActionServlet.initConfigDigester(ActionServlet.
> java:1211)
>          at
> org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja
> va:923)
>          at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:468)
>          at javax.servlet.GenericServlet.init(GenericServlet.java:256)
>          at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
> a:924)
>          at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
>          at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j
> ava:3341)
>          at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3534
> )
>          at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
> va:821)
>          at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
>          at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
>          at
> org.jboss.web.catalina.EmbeddedCatalinaService41.createWebContext(Embedd
> edCatalinaService41.java:432)
>          at
> org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(EmbeddedC
> atalinaService41.java:306)
>          at
> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:300)
>          at
> org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
>          at
> org.jboss.deployment.MainDeployer.start(MainDeployer.java:799)
>          at
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
>          at
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
>          at java.lang.reflect.Method.invoke(Native Method)
>          at
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDi
> spatcher.java:284)
>          at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
>          at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
>          at $Proxy4.deploy(Unknown Source)
>          at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentSc
> anner.java:435)
>          at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScan
> ner.java:561)
>          at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doS
> can(AbstractDeploymentScanner.java:212)
>          at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loo
> p(AbstractDeploymentScanner.java:225)
>          at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run
> (AbstractDeploymentScanner.java:202)
> 17:03:00,005 INFO  [Engine] StandardWrapper[/atjweb:action]: Marking
> servlet action as unavailable
> 17:03:00,039 ERROR [Engine] StandardContext[/atjweb]: Servlet /atjweb
> threw load() exception
> javax.servlet.UnavailableException: Parsing error processing resource
> path /WEB-INF/struts-config.xml
>          at
> org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja
> va:952)
>          at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:468)
>          at javax.servlet.GenericServlet.init(GenericServlet.java:256)
>          at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
> a:924)
>          at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
>          at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j
> ava:3341)
>          at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3534
> )
>          at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
> va:821)
>          at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
>          at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
>          at
> org.jboss.web.catalina.EmbeddedCatalinaService41.createWebContext(Embedd
> edCatalinaService41.java:432)
>          at
> org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(EmbeddedC
> atalinaService41.java:306)
>          at
> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:300)
>          at
> org.jboss.deployment.MainDeployer.start(MainDeployer.java:807)
>          at
> org.jboss.deployment.MainDeployer.start(MainDeployer.java:799)
>          at
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621)
>          at
> org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585)
>          at java.lang.reflect.Method.invoke(Native Method)
>          at
> org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDi
> spatcher.java:284)
>          at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
>          at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)
>          at $Proxy4.deploy(Unknown Source)
>          at
> org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentSc
> anner.java:435)
>          at
> org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScan
> ner.java:561)
>          at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doS
> can(AbstractDeploymentScanner.java:212)
>          at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loo
> p(AbstractDeploymentScanner.java:225)
>          at
> org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run
> (AbstractDeploymentScanner.java:202)
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org