【问题标题】:Spring + JPA - Why I receive the error java.lang.NoSuchMethodError: javax.persistence.PersistenceContext.properties()?Spring + JPA - 为什么我收到错误 java.lang.NoSuchMethodError: javax.persistence.PersistenceContext.properties()?
【发布时间】:2012-08-05 15:35:28
【问题描述】:

我尝试使用 Spring + Hibernate JPA,但是当我启动我的 jettyt 服务器时,我收到了这个错误: java.lang.NoSuchMethodError: javax.persistence.PersistenceContext.properties()

你有什么想法吗?

非常感谢。

【问题讨论】:

    标签: spring hibernate jpa


    【解决方案1】:

    您的类路径中可能有 JPA 1.0 库而不是 JPA 2.0 库。这对我有用:

        <dependency>
            <groupId>org.hibernate.javax.persistence</groupId>
            <artifactId>hibernate-jpa-2.0-api</artifactId>
            <version>1.0.0.Final</version>
        </dependency>
    

    【讨论】:

      【解决方案2】:

      我删除了该依赖项,之后一切正常

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

      【讨论】:

        【解决方案3】:

        错误: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>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-11-05
          • 2015-01-30
          • 2014-02-10
          • 2015-06-27
          • 2013-07-31
          • 1970-01-01
          • 2018-05-22
          • 1970-01-01
          相关资源
          最近更新 更多