Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringMaven和;雄猫_Java_Spring_Hibernate_Maven_Tomcat - Fatal编程技术网

Java SpringMaven和;雄猫

Java SpringMaven和;雄猫,java,spring,hibernate,maven,tomcat,Java,Spring,Hibernate,Maven,Tomcat,我挠了几个小时的脑筋,似乎解决不了这个问题。我一直在关注一些关于Maven和Hibernate入门的教程,以及以下和。每次我在Virgo Tomcat上部署时,都会出现以下错误 无法解析导入包。由于捆绑包中缺少约束而导致 约束条件: 因此,我在pom中添加了JavaAssist作为一个依赖项,然后将其抛出 An Import-Package could not be resolved. Caused by missing constraint in bundle com.stuart.cont

我挠了几个小时的脑筋,似乎解决不了这个问题。我一直在关注一些关于Maven和Hibernate入门的教程,以及以下和。每次我在Virgo Tomcat上部署时,都会出现以下错误

无法解析导入包。由于捆绑包中缺少约束而导致 约束条件:

因此,我在pom中添加了JavaAssist作为一个依赖项,然后将其抛出

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">
无法解析导入包。由于捆绑包中缺少约束而导致 com.stuart.contextmanagement_0.1.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>

org.slf4j
slf4j-log4j12
${slf4j.version}
假如
org.hibernate
冬眠核心
4.3.5.最终版本
javassist
javassist
3.12.1.GA

谢谢你的帮助。

嗯,你也试过了吗?

我最终找到了解决办法。对于任何感兴趣的人,我最终创建了另一个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>

org.springframework
org.springframework.spring-library
libd
3.0.5.1发布
假如
org.jboss.javassist
com.springsource.javassist
3.15.0.GA
编译
javax.persistence
com.springsource.javax.persistence
2.0.0
编译
javax.persistence
持久性api
1
编译
javax.annotation
jsr250 api
1
编译
org.apache.commons
com.springsource.org.apache.commons.dbcp
1.2.2.osgi
编译
公地收藏
公地收藏
3
编译
org.apache.derby
com.springsource.org.apache.derby
10.5.1000001.764942
编译
org.hibernate
com.springsource.org.hibernate
3.3.2.GA
编译
org.hibernate
com.springsource.org.hibernate.annotations
3.4.0.GA-A
编译
org.hibernate
com.springsource.org.hibernate.annotations.common
3.3.0.ga
编译
org.dom4j
com.springsource.org.dom4j
1.6.1
mysql
mysql连接器java
5.1.9
编译

no,仍然在com.sun.jdi.request未解析+1上获取导入包。我确实需要JBossJavaAssist,但也需要其他依赖项!导入用于OSGI环境的应用程序包。你能分享更多细节吗?你也在运行OSGI吗?是的,我也是。不过,我终于解决了这个问题。我最终创建了另一个maven项目,它导出了我在文档中可以看到的更多依赖项。