[ 
https://issues.apache.org/jira/browse/TOMEE-1067?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Romain Manni-Bucau closed TOMEE-1067.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.6.0
         Assignee: Romain Manni-Bucau

Caught it, it comes from tomcat7-websocket jar (bug in tomcat 7.0.47). I 
commited a fix on trunk but you can remove the jar if you don't use it (which 
is the case if you were working with an earlier version).

In tomee maven plugin just add:

<libs>
  <lib>remove:tomcat7-websocket</lib>
</libs>

> web.xml parsing error on tomee startup
> --------------------------------------
>
>                 Key: TOMEE-1067
>                 URL: https://issues.apache.org/jira/browse/TOMEE-1067
>             Project: TomEE
>          Issue Type: Bug
>    Affects Versions: 1.6.0
>            Reporter: Karl Grosse
>            Assignee: Romain Manni-Bucau
>             Fix For: 1.6.0
>
>
> On the newest tomee 1.6.0-snapshot (20131029) an error occurs when trying to 
> run tomee via maven plugin. This used to work until yesterday's 
> 1.6.0-snapshot (20131028).
> {quote}
> 29.10.2013 10:47:12 org.apache.tomcat.util.digester.Digester error
> SCHWERWIEGEND: Parse Error at line 23 column 28: cvc-elt.1: Cannot find the 
> declaration of element 'web-fragment'.
> org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of 
> element 'web-fragment'.
>         at 
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
>         at 
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
>         at 
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1916)
>         at 
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:705)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:626)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3104)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:922)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
>         at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
>         at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
>         at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>         at 
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
>         at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
>         at 
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
>         at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
>         at 
> org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1899)
>         at 
> org.apache.catalina.startup.ContextConfig$FragmentJarScannerCallback.scan(ContextConfig.java:2691)
>         at 
> org.apache.tomee.loader.EmbeddedJarScanner.process(EmbeddedJarScanner.java:130)
>         at 
> org.apache.tomee.loader.EmbeddedJarScanner.scan(EmbeddedJarScanner.java:84)
>         at 
> org.apache.tomee.loader.TomEEJarScanner.scan(TomEEJarScanner.java:180)
>         at 
> org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1947)
>         at 
> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1261)
>         at 
> org.apache.tomee.catalina.OpenEJBContextConfig.webConfig(OpenEJBContextConfig.java:362)
>         at 
> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
>         at 
> org.apache.tomee.catalina.OpenEJBContextConfig.configureStart(OpenEJBContextConfig.java:112)
>         at 
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376)
>         at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>         at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>         at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
>         at 
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> ...
> 29.10.2013 10:47:54 org.apache.tomcat.util.digester.Digester warning
> WARNUNG: Parse Warning Error at line 25 column 19: schema_reference.4: Failed 
> to read schema document 
> 'http://xmlns.jcp.org/xml/ns/javaee/web-fragment_3_1.xsd', because 1) could 
> not find the
> document; 2) the document could not be read; 3) the root element of the 
> document is not <xsd:schema>.
> org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema 
> document 'http://xmlns.jcp.org/xml/ns/javaee/web-fragment_3_1.xsd', because 
> 1) could not find the document; 2) the document could not be read; 3) the 
> root element of the document is not <xsd:schema>.
>         at 
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
> {quote}



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to