It looks like:
1, Oracle's XML parser is chosen to parse your xml configuration file.
2, And it failed. (Don't know why and don't interest to know)

You can try to delete Oracle's XML parser
and use another one.

See this page:
https://issues.apache.org/activemq/browse/SM-169
for more information. It may help.

Or you can tell your web app server to use another
XML parser instead of Oracle's one.
(Don't know how to achieve this, you may need read
the docs of your web app server about classpath or
class loading etc)


2010/10/20 Rodrigo Esteban Cares Guarda <rca...@gmail.com>:
> Hi,
>
> I'm trying to deploy an aplication writed in struts 2 and work perfect
> in my computer but when i put the generated war on the server this can't
> run and output this messages:
>
> 2010-10-19 18:45:07,228 INFO
> org.apache.tiles.impl.BasicTilesContainer.init:116 - Initializing Tiles2
> container. . .
> 2010-10-19 18:45:07,251 INFO
> org.apache.tiles.impl.BasicTilesContainer.initializeDefinitionsFactory:204 - 
> Tiles2 container initialization complete.
> 2010-10-19 18:45:07,252 INFO
> org.apache.tiles.access.TilesAccess.setContainer:95 - Publishing
> TilesContext for context:
> org.apache.catalina.core.ApplicationContextFacade
> 2010-10-19 18:45:07,318 DEBUG
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.debug:68 - 
> Loading action configurations from: struts-default.xml
> 2010-10-19 18:45:07,325 DEBUG
> com.opensymphony.xwork2.util.FileManager.debug:68 - Creating revision
> for URL:
> jar:file:/usr/local/jakarta-tomcat-5.0.28/webapps/Mavis2/WEB-INF/lib/struts2-core-2.2.1.jar!/struts-default.xml
>
> XSL-1103: (Fatal Error) DOMResult can not be this kind of node.
> 2010-10-19 18:45:07,347 ERROR
> org.apache.struts2.dispatcher.Dispatcher.error:38 - Dispatcher
> initialization failed
> Unable to load configuration. - Class:
> oracle.xml.jaxp.JXTransformerHandler
> File: JXTransformerHandler.java
> Method: endDocument
> Line: 141 - oracle/xml/jaxp/JXTransformerHandler.java:141:-1
>        at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69)
>        at
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
>        at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
>        at
> org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
>        at
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
>        at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:225)
>        at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308)
>        at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:79)
>        at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3698)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4349)
>        at
> org.apache.catalina.core.StandardHostDeployer.start(StandardHostDeployer.java:830)
>        at org.apache.catalina.core.StandardHost.start(StandardHost.java:991)
>        at
> org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1322)
>        at
> org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:530)
>        at
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:104)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
>        at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
>        at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
>        at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>        at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>        at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
>        at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
>        at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>        at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
>        at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
>        at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>        at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
>        at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>        at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
>        at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
>        at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>        at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>        at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>        at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>        at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>        at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
>        at org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
>        at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
>        at org.apache.tomcat.util.threads.ThreadPool
> $ControlRunnable.run(ThreadPool.java:683)
>        at java.lang.Thread.run(Thread.java:595)
> Caused by: Unable to load
> jar:file:/usr/local/jakarta-tomcat-5.0.28/webapps/Mavis2/WEB-INF/lib/struts2-core-2.2.1.jar!/struts-default.xml
>  - Class: oracle.xml.jaxp.JXTransformerHandler
> File: JXTransformerHandler.java
> Method: endDocument
> Line: 141 - oracle/xml/jaxp/JXTransformerHandler.java:141:-1
>        at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:909)
>        at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:154)
>        at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:121)
>        at
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:179)
>        at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
>        ... 42 more
> Caused by: XSL-1103: (Fatal Error) DOMResult can not be this kind of
> node. - Class: oracle.xml.jaxp.JXTransformerHandler
> File: JXTransformerHandler.java
> Method: endDocument
> Line: 141 - oracle/xml/jaxp/JXTransformerHandler.java:141:-1
>        at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:115)
>        at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:904)
>        ... 46 more
> Caused by: javax.xml.transform.TransformerException: XSL-1103: (Fatal
> Error) DOMResult can not be this kind of node.
>        at
> oracle.xml.jaxp.JXTransformerHandler.endDocument(JXTransformerHandler.java:141)
>        at com.opensymphony.xwork2.util.DomHelper
> $DOMBuilder.endDocument(DomHelper.java:233)
>        at com.opensymphony.xwork2.util.location.LocationAttributes
> $Pipe.endDocument(LocationAttributes.java:312)
>        at com.opensymphony.xwork2.util.DomHelper
> $StartHandler.endDocument(DomHelper.java:295)
>        at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown
> Source)
>        at org.apache.xerces.impl.dtd.XMLDTDValidator.endDocument(Unknown
> Source)
>        at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown
> Source)
>        at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
>        at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
>        at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
>        at org.apache.xerces.impl.XMLDocumentScannerImpl
> $TrailingMiscDispatcher.dispatch(Unknown Source)
>        at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
> 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.AbstractSAXParser.parse(Unknown Source)
>        at javax.xml.parsers.SAXParser.parse(Unknown Source)
>        at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:113)
>        ... 47 more
> 2010-10-19 18:45:07,353 INFO
> org.apache.tiles.access.TilesAccess.setContainer:90 - Removing
> TilesContext for context:
> org.apache.catalina.core.ApplicationContextFacade
>
>
>
>
> Thank's to all.
>
> --
> Rodrigo Esteban Cares Guarda <rca...@gmail.com>
>

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

Reply via email to