0

Spring + Hibernate JPAを使用しようとしましたが、jettytサーバーを起動すると、次のエラーが発生します:java.lang.NoSuchMethodError:javax.persistence.PersistenceContext.properties()

何か考えはありますか?

どうもありがとう。

4

3 に答える 3

0

クラスパスのどこかに、JPA2.0ライブラリではなくJPA1.0ライブラリがある可能性があります。これは私のために働きます:

    <dependency>
        <groupId>org.hibernate.javax.persistence</groupId>
        <artifactId>hibernate-jpa-2.0-api</artifactId>
        <version>1.0.0.Final</version>
    </dependency>
于 2012-08-05T16:54:40.797 に答える
0

私はその依存関係を削除し、その後はすべて正常に機能します

    <dependency>
        <groupId>org.apache.tomcat</groupId>
        <artifactId>annotations-api</artifactId>
        <version>6.0.13</version>
    </dependency>
于 2014-05-21T15:01:28.863 に答える
0

エラー:java.lang.NoSuchMethodError:javax.persistence.PersistenceContext.properties()[Ljavax / persistence / PersistenceProperty

解像度:

Maven依存関係ツリーを実行し、以下の依存関係を除外します。

<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>annotations-api</artifactId>
    <version>6.0.13</version>
</dependency>

例 :

<dependency>
        <groupId>com.sc.dc</groupId>
        <artifactId>monitoring</artifactId>
        <version>2.8</version>
        <exclusions>
            <exclusion>
                <groupId>org.apache.tomcat</groupId>
                <artifactId>annotations-api</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

ここに画像の説明を入力してください

于 2022-03-03T12:47:11.783 に答える