简体   繁体   English

java.lang.AbstractMethodError:org.jboss.as.jpa.hibernate3.HibernateAnnotationScanner.scan

[英]java.lang.AbstractMethodError: org.jboss.as.jpa.hibernate3.HibernateAnnotationScanner.scan

I use Maven 3.3.1, JavaServerFaces 2.1, JPA 2.0, Spring 4.1.6, Hibernate 4.3.6, and I'm getting following error: 我使用Maven 3.3.1,JavaServerFaces 2.1,JPA 2.0,Spring 4.1.6,Hibernate 4.3.6,但出现以下错误:

    16:11:34,464 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC00001: Failed to start service jboss.persistenceunit."Project.war#org.hibernate.tutorial.jpa": org.jboss.msc.service.StartException in service jboss.persistenceunit."Project.war#org.hibernate.tutorial.jpa": Failed to start service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1767) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [rt.jar:1.6.0_04]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.6.0_04]
at java.lang.Thread.run(Unknown Source) [rt.jar:1.6.0_04]
    Caused by: java.lang.AbstractMethodError: org.jboss.as.jpa.hibernate3.HibernateAnnotationScanner.scan(Lorg/hibernate/jpa/boot/spi/PersistenceUnitDescriptor;Lorg/hibernate/jpa/boot/scan/spi/ScanOptions;)Lorg/hibernate/jpa/boot/scan/spi/ScanResult;
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.scan(EntityManagerFactoryBuilderImpl.java:723)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.<init>(EntityManagerFactoryBuilderImpl.java:219)
at org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:51)
at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilder(HibernatePersistenceProvider.java:182)
at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilder(HibernatePersistenceProvider.java:177)
at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:152)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:67)
at org.jboss.as.jpa.service.PersistenceUnitServiceImpl.createContainerEntityManagerFactory(PersistenceUnitServiceImpl.java:162)
at org.jboss.as.jpa.service.PersistenceUnitServiceImpl.start(PersistenceUnitServiceImpl.java:85)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]

My pom.xml: 我的pom.xml:

    <dependency>
      <groupId>org.hibernate</groupId>
      <artifactId>hibernate-entitymanager</artifactId>
      <version>4.3.6.Final</version>
   </dependency>
   <dependency>
      <groupId>org.hibernate</groupId>
      <artifactId>hibernate-core</artifactId>
      <version>4.3.6.Final</version>
  </dependency>
  <dependency>
     <groupId>org.hibernate</groupId>
     <artifactId>hibernate-annotations</artifactId>
     <version>3.5.5-Final</version>
 </dependency>
 <dependency>
     <groupId>org.hibernate.common</groupId>
     <artifactId>hibernate-commons-annotations</artifactId>
     <version>4.0.4.Final</version>
  </dependency>

In my lib folder I have: 在我的lib文件夹中,我有:

  • hibernate-commons-annotations-4.0.4.final.jar hibernate-commons-annotations-4.0.4.final.jar
  • hibernate-core-4.3.6.Final.jar hibernate-core-4.3.6.Final.jar
  • hibernate-entitymanager-4.3.6.Final.jar hibernate-entitymanager-4.3.6.Final.jar
  • hibernate-infinispan-4.3.6.Final.jar hibernate-infinispan-4.3.6.Final.jar
  • hibernate-jpa-2.0-api-1.0.1.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar

Any ideas how to solve this problem? 任何想法如何解决这个问题?

Remove the dependency on hibernate-annotations 3.5.5-Final. 删除对hibernate批注3.5.5-Final的依赖。 That is not needed in (and presumably is not compatible with) Hibernate 4. 在Hibernate 4中不需要(并且可能与Hibernate 4不兼容)。

暂无
暂无

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

相关问题 java.lang.AbstractMethodError:org.jboss.arquillian.config.descriptor.impl.EngineDefImpl.getDeploymentExportExploded()Ljava / lang / Boolean; - java.lang.AbstractMethodError: org.jboss.arquillian.config.descriptor.impl.EngineDefImpl.getDeploymentExportExploded()Ljava/lang/Boolean; java.lang.AbstractMethodError:org.jboss.resource.adapter.jdbc.jdk5.WrappedConnectionJDK5.createBlob()Ljava / sql / Blob; - java.lang.AbstractMethodError: org.jboss.resource.adapter.jdbc.jdk5.WrappedConnectionJDK5.createBlob()Ljava/sql/Blob; 带有Hibernate的“ java.lang.AbstractMethodError:org.hibernate.ejb.EntityManagerFactoryImpl.createEntityManager” - “java.lang.AbstractMethodError: org.hibernate.ejb.EntityManagerFactoryImpl.createEntityManager” with Hibernate java.lang.AbstractMethodError - java.lang.AbstractMethodError java.lang.AbstractMethodError:org.hibernate.ejb.criteria.CriteriaBuilderImpl.createCriteriaDelete()Ljavax / persistence / criteria / CriteriaDelete; - java.lang.AbstractMethodError: org.hibernate.ejb.criteria.CriteriaBuilderImpl.createCriteriaDelete()Ljavax/persistence/criteria/CriteriaDelete; 休眠搜索依赖项异常java.lang.AbstractMethodError:null - Hibernate search dependency exception java.lang.AbstractMethodError: null java.lang.AbstractMethodError:org.apache.commons.dbcp.PoolingDataSource - java.lang.AbstractMethodError: org.apache.commons.dbcp.PoolingDataSource 升级到Hibernate 3.3.2后出现java.lang.AbstractMethodError - java.lang.AbstractMethodError after upgrading to Hibernate 3.3.2 部署应用程序时发生java.lang.AbstractMethodError(Spring 4 MVC + Hibernate 4/5) - java.lang.AbstractMethodError deploying an application (Spring 4 MVC+Hibernate 4/5) Java异常java.lang.AbstractMethodError - Java Exception java.lang.AbstractMethodError
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM