无法解析 – org.dom4j.DocumentException:org.dom4j.DocumentFactory无法强制转换为org.dom4j.DocumentFactory
我正在将我的应用程序部署到Tomcat 6.0.20。
应用程序使用Hibernate作为Web层的ORM,Spring和JSF。
我还从main()方法制作了简单的运行器来测试Spring-Hibernate协作。 它确实工作正常,并且很好地解析了hibernate.cfg.xml。
我可以附加一些代码或完整的堆栈跟踪,但我不确定它是否必要,因为谷歌说它是典型的问题,并且很容易从标题中识别它。 不幸的是,我找不到解决方案..
那么,谁知道如何解决这个问题呢?
确保您的类路径上没有两个不同的dom4j jar。
我通过从hibernate entitymanager中排除dom4j来解决它。
还要确保你之前做过mvn clean
。
org.hibernate hibernate-entitymanager 4.1.5.SP1 compile dom4j dom4j
我通过将dom4j添加到我的pom.xml
并提供范围来解决
dom4j dom4j 1.6.1 provided
- 如何在运行时覆盖FetchType.EAGER延迟
- 如何构建一个动态查询,该查询添加了迄今为止的天数,并使用条件API将该日期与另一个日期进行比较?
- Hibernate(JPA)映射HashMap
- 适用于Hibernate pojo中@lob的hibernate映射。 我们正在使用hibernate映射。 你能告诉我@lob注释的等价物吗?
- object引用未保存的瞬态实例:如何刷新或返回保存的对象
- 使用EAGER @ElementCollection对find()进行Hibernate LazyInitializationException
- 如何使用Session Factory从Java Hibernate执行sql存储过程?
- 什么是Hibernate中的级联?
- 使用PostgreSQL中的Schema的Hibernate和多租户数据库