无法将 EAR 部署到在 JBos4 中工作的 JBoss 6 中

  • 本文关键字:工作 JBoss JBos4 EAR 部署 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

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

最新更新