繁体   English   中英

Spring Maven和Tomcat的休眠问题

[英]Hibernate Issue with Spring Maven & Tomcat

我已经挠了几个小时,似乎无法解决这个问题。 我一直在遵循关于this的几个关于Maven&Hibernate入门的教程。 每次在处女座Tomcat上部署时,都会出现以下错误

An Import-Package could not be resolved. Caused by missing constraint in bundle <com.stuart.contextmanagement_0.1.0> constraint: <Import-Package: javassist.util.proxy; version="[3.18.0,4.0.0)">

所以我在pom中添加了Java Assist作为依赖项,然后吐出来

An Import-Package could not be resolved. Caused by missing constraint in bundle 
com.stuart.contextmanagement_0.1.0>
          constraint: <Import-Package: com.sun.jdi.request; version="0.0.0">

在仓库中搜索时找不到上述软件包。 之前我也遇到过类似的问题,每次添加一个新的依赖项时,它都找不到,它也找不到另一个,依此类推...

我的pom片段如下:

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>${slf4j.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>4.3.5.Final</version>
        </dependency>
        <dependency>
            <groupId>javassist</groupId>
            <artifactId>javassist</artifactId>
            <version>3.12.1.GA</version>
        </dependency>

谢谢你的帮助。

嗯,您也尝试过jboss javassist吗?

我最终找到了解决方案。 对于任何有兴趣的人,我最终创建了另一个maven项目并导出了其他依赖项,这比我所看到的任何文档或教程都多。 以下是我最后的pom.xml的片段。

<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>org.springframework.spring-library</artifactId>
        <type>libd</type>
        <version>3.0.5.RELEASE</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.jboss.javassist</groupId>
        <artifactId>com.springsource.javassist</artifactId>
        <version>3.15.0.GA</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>javax.persistence</groupId>
        <artifactId>com.springsource.javax.persistence</artifactId>
        <version>2.0.0</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>javax.persistence</groupId>
        <artifactId>persistence-api</artifactId>
        <version>1.0</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>javax.annotation</groupId>
        <artifactId>jsr250-api</artifactId>
        <version>1.0</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>com.springsource.org.apache.commons.dbcp</artifactId>
        <version>1.2.2.osgi</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>commons-collections</groupId>
        <artifactId>commons-collections</artifactId>
        <version>3.0</version>
        <scope>compile</scope>
    </dependency>

    <dependency>
        <groupId>org.apache.derby</groupId>
        <artifactId>com.springsource.org.apache.derby</artifactId>
        <version>10.5.1000001.764942</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>com.springsource.org.hibernate</artifactId>
        <version>3.3.2.GA</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>com.springsource.org.hibernate.annotations</artifactId>
        <version>3.4.0.GA-A</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>com.springsource.org.hibernate.annotations.common</artifactId>
        <version>3.3.0.ga</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.dom4j</groupId>
        <artifactId>com.springsource.org.dom4j</artifactId>
        <version>1.6.1</version>
    </dependency>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.9</version>
        <scope>compile</scope>
    </dependency>
</dependencies>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM