1 Reply Latest reply on Jul 30, 2003 10:43 AM by 843842

    Can't use RI EA4 in JBoss 3.2.0/Tomcat 4.1.24

    843842
      I am so excited to try the new EA4. However, I can't get it to work in JBoss 3.2.0/Tomcat 4.1.24.

      I want to deploy jsf-components.war. First, web.xml has DTD violation. The <display-name> tag should come before <description> tag. Once I fix this problem, I run into another one when the standard.jar is being processed:

      2003-06-05 15:35:44,412 ERROR [org.apache.commons.digester.Digester] Parse Error at line 6 column 19: Document root element "taglib", must match DOCTYPE root "null".
      org.xml.sax.SAXParseException: Document root element "taglib", must match DOCTYPE root "null".
           at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:232)
           at org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:173)
           at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:381)
           at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:315)
           at org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(XMLDTDValidator.java:1584)
           at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1863)
           at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:775)
           at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:823)
           at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(XMLDocumentScannerImpl.java:1028)
           at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1610)
           at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:348)
           at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:539)
           at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:595)
           at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
           at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1125)
           at org.apache.commons.digester.Digester.parse(Digester.java:1562)
           at org.apache.catalina.startup.ContextConfig.tldScanStream(ContextConfig.java:977)
           at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:921)
           at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
           at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
           at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
           at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
           at org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)
           at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java: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(EmbeddedCatalinaService41.java:417)
           at org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(EmbeddedCatalinaService41.java:266)
           at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:357)
           ...

      2003-06-05 15:35:44,615 ERROR [org.apache.commons.digester.Digester] Parse Error at line 6 column 19: Document is invalid: no grammar found.
      org.xml.sax.SAXParseException: Document is invalid: no grammar found.
           at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:232)
           at org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:173)
           at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:381)
           at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:315)
           at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1873)
           at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:775)
           at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:823)
           at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(XMLDocumentScannerImpl.java:1028)
           at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1610)
           at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:348)
           at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:539)
           at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:595)
           at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
           at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1125)
           at org.apache.commons.digester.Digester.parse(Digester.java:1562)
           at org.apache.catalina.startup.ContextConfig.tldScanStream(ContextConfig.java:977)
           at org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:921)
           at org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
           at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
           at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
           at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
           at org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)
           at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java: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(EmbeddedCatalinaService41.java:417)
           at org.jboss.web.catalina.EmbeddedCatalinaService41.performDeploy(EmbeddedCatalinaService41.java:266)
           at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:357)
           ...


      I thought it might be the JAXP Endorsed Classes problem. So, I set the system property java.endorsed.dirs, as described in Release Notes and tried again. It doesn't help.

      Any idea?