无法将耳朵部署到jboss4中工作的jboss 6中

时间:2017-07-07 13:27:09

标签: jboss

当我们在jboss 4中部署耳朵时,它正在工作,但是当我们尝试在面向下面的问题的jboss 6中部署相同的耳朵时

java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to javax.xml.parsers.DocumentBuilderFactory
        at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source) [:1.6.0_45]
        at org.springframework.beans.factory.xml.DefaultDocumentLoader.createDocumentBuilderFactory(DefaultDocumentLoader.java:89) [:2.5.6.SEC01]
        at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:70) [:2.5.6.SEC01]
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396) [:2.5.6.SEC01

1 个答案:

答案 0 :(得分:0)

尝试删除xml-apis和xercesImp依赖项。这些依赖项由JBoss提供。如果它没有帮助,你可以发布一些其他信息吗? pom.xml或依赖树。以下是JBoss EAP 6支持的组件的链接:https://access.redhat.com/articles/112673#EAP_6