ClassNotFoundException的时候我尝试部署在Eclipse / Tomcat的ST

2019-10-17 13:21发布

我是新来的Eclipse / STS,和我有部署到Tomcat /的tcServer。 我的项目建立得很好,部署到在NetBeans和直接到Tomcat Tomcat的罚款,但不会部署到Tomcat或TC服务器在Eclipse。 我得到org.hibernate.HibernateException,这是我所知道的是在包含在POM一个ClassNotFoundException。

这里是我的日志输出 ,如果有帮助。

另外,在标记的看法,我看到下面的构建路径问题:

Archive for required library: '~/.m2/repository/org/hibernate/hibernate-core/4.1.1.Final/hibernate-core-4.1.1.Final.pom' in project 'flamespass-web-dev' cannot be read or is not a valid ZIP file

Answer 1:

我发现周围的工作:我注意到,我有冬眠核心:4.1.1.Final在我的依赖层次两次,所以我尝试了一些东西,并在固定我的问题我dependencyManagement节点指定休眠核心的最新版本。

我不知道为什么。 我只能假设,休眠核心的两个副本:4.1.1在创造某种含糊不清的说m2eclipse的或WTP弄不明白,即使我的外部Maven的/ Tomcat的可能。 我真的很感激任何解释或更好的修复任何可能。 谢谢。

    ...
</dependencies>
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>4.1.9.Final</version>
        </dependency>
    </dependencies>
</dependencyManagement>


文章来源: ClassNotFoundException when I try to deploy to Tomcat / tc Server in Eclipse / STS