Could not parse - org.dom4j.DocumentException: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory

前端 未结 3 2069
不知归路
不知归路 2020-12-10 18:10

I am deploying my application to Tomcat 6.0.20.

Application uses Hibernate as ORM, Spring, and JSF for web-tier.

I also made simple runner from main() method

相关标签:
3条回答
  • 2020-12-10 18:48

    I solved it by excluding dom4j from hibernate entitymanager.

    Also make sure you do mvn clean before.

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>4.1.5.SP1</version>
            <scope>compile</scope>
            <exclusions> 
                <exclusion>
                    <groupId>dom4j</groupId>
                    <artifactId>dom4j</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    
    0 讨论(0)
  • 2020-12-10 18:55

    Make sure you don't have two different dom4j jars on your classpath.

    0 讨论(0)
  • 2020-12-10 18:55

    I solved by adding dom4j to my pom.xml and making the scope provided

    <dependency>
        <groupId>dom4j</groupId>
        <artifactId>dom4j</artifactId>
        <version>1.6.1</version>
        <scope>provided</scope>
    </dependency>
    
    0 讨论(0)
提交回复
热议问题