什么';JBoss作为7.1 dom4j例外的解决方案是什么?

什么';JBoss作为7.1 dom4j例外的解决方案是什么?,jboss,jpa-2.0,dom4j,Jboss,Jpa 2.0,Dom4j,我在JBoss AS 7.1的.war文件中部署了RESTful web服务。到现在为止,一直都还不错。现在我添加一个带有JPA2.0实体的.jar文件。当我使用包含JPA实体的.jar文件部署.war时,在部署时会出现以下异常: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory 这个问题在网络上被贴了很多次,有大约一半的建议解决方案,但都不起作用 我的档案中没有dom4j.jar。我的Hibernate

我在JBoss AS 7.1的.war文件中部署了RESTful web服务。到现在为止,一直都还不错。现在我添加一个带有JPA2.0实体的.jar文件。当我使用包含JPA实体的.jar文件部署.war时,在部署时会出现以下异常:

org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory
这个问题在网络上被贴了很多次,有大约一半的建议解决方案,但都不起作用

我的档案中没有dom4j.jar。我的Hibernate 4.0依赖项都是
提供的
。我的.war文件中包含的.jar文件中没有任何dom4j类

有人知道JBoss7.1出现这种情况的原因和解决方案吗


谢谢。

dom4j异常是由in standalone.xml中的端口号不正确引起的。JBoss没有抛出有意义的异常,而是抛出了关于dom4j的无意义异常

更正端口号后,我试图通过取消部署存档、关闭JBoss并将端口号设置回不正确的端口号来重现错误。当我这次部署并启用归档时,JBoss显示了一个异常,它无法获得数据源的托管连接。第一次成功部署具有正确名称的存档后,无意义异常将被有意义异常替换

有关此过程的较长线程是