Hibernate JPA maven -
i want use hibernate jpa provider glassfish server. added hiberante-entitymanager dependency maven keep getting error every time run project. missing dependency.
severe: exception while deploying app [jobmanager-ear] severe: invalid ejb jar [jobmanager-ejb-1.0-snapshot.jar]: contains 0 ejb. note: 1. valid ejb jar requires @ least 1 session, entity (1.x/2.x style), or message-driven bean. 2. ejb3+ entity beans (@entity) pojos , please package them library jar. 3. if jar file contains valid ejbs annotated ejb component level annotations (@stateless, @stateful, @messagedriven, @singleton), please check server.log see whether annotations processed properly. java.lang.illegalargumentexception: invalid ejb jar [jobmanager-ejb-1.0-snapshot.jar]: contains 0 ejb. note: 1. valid ejb jar requires @ least 1 session, entity (1.x/2.x style), or message-driven bean. 2. ejb3+ entity beans (@entity) pojos , please package them library jar. 3. if jar file contains valid ejbs annotated ejb component level annotations (@stateless, @stateful, @messagedriven, @singleton), please check server.log see whether annotations processed properly. @ com.sun.enterprise.deployment.util.ejbbundlevalidator.accept(ejbbundlevalidator.java:76) @ com.sun.enterprise.deployment.util.applicationvalidator.accept(applicationvalidator.java:128) @ com.sun.enterprise.deployment.ejbbundledescriptor.visit(ejbbundledescriptor.java:730) @ com.sun.enterprise.deployment.application.visit(application.java:1765) @ com.sun.enterprise.deployment.archivist.applicationarchivist.validate(applicationarchivist.java:830) @ com.sun.enterprise.deployment.archivist.applicationarchivist.openwith(applicationarchivist.java:277) @ com.sun.enterprise.deployment.archivist.applicationfactory.openwith(applicationfactory.java:240) @ org.glassfish.javaee.core.deployment.dolprovider.load(dolprovider.java:175) @ org.glassfish.javaee.core.deployment.dolprovider.load(dolprovider.java:94) @ com.sun.enterprise.v3.server.applicationlifecycle.loaddeployer(applicationlifecycle.java:827) @ com.sun.enterprise.v3.server.applicationlifecycle.setupcontainerinfos(applicationlifecycle.java:769) @ com.sun.enterprise.v3.server.applicationlifecycle.deploy(applicationlifecycle.java:368) @ com.sun.enterprise.v3.server.applicationlifecycle.deploy(applicationlifecycle.java:240) @ org.glassfish.deployment.admin.deploycommand.execute(deploycommand.java:389) @ com.sun.enterprise.v3.admin.commandrunnerimpl$1.execute(commandrunnerimpl.java:348) @ com.sun.enterprise.v3.admin.commandrunnerimpl.docommand(commandrunnerimpl.java:363) @ com.sun.enterprise.v3.admin.commandrunnerimpl.docommand(commandrunnerimpl.java:1085) @ com.sun.enterprise.v3.admin.commandrunnerimpl.access$1200(commandrunnerimpl.java:95) @ com.sun.enterprise.v3.admin.commandrunnerimpl$executioncontext.execute(commandrunnerimpl.java:1291) @ com.sun.enterprise.v3.admin.commandrunnerimpl$executioncontext.execute(commandrunnerimpl.java:1259) @ com.sun.enterprise.v3.admin.adminadapter.docommand(adminadapter.java:461) @ com.sun.enterprise.v3.admin.adminadapter.service(adminadapter.java:212) @ com.sun.grizzly.tcp.http11.grizzlyadapter.service(grizzlyadapter.java:179) @ com.sun.enterprise.v3.server.hk2dispatcher.dispath(hk2dispatcher.java:117) @ com.sun.enterprise.v3.services.impl.containermapper$hk2dispatchercallable.call(containermapper.java:354) @ com.sun.enterprise.v3.services.impl.containermapper.service(containermapper.java:195) @ com.sun.grizzly.http.processortask.invokeadapter(processortask.java:860) @ com.sun.grizzly.http.processortask.doprocess(processortask.java:757) @ com.sun.grizzly.http.processortask.process(processortask.java:1056) @ com.sun.grizzly.http.defaultprotocolfilter.execute(defaultprotocolfilter.java:229) @ com.sun.grizzly.defaultprotocolchain.executeprotocolfilter(defaultprotocolchain.java:137) @ com.sun.grizzly.defaultprotocolchain.execute(defaultprotocolchain.java:104) @ com.sun.grizzly.defaultprotocolchain.execute(defaultprotocolchain.java:90) @ com.sun.grizzly.http.httpprotocolchain.execute(httpprotocolchain.java:79) @ com.sun.grizzly.protocolchaincontexttask.docall(protocolchaincontexttask.java:54) @ com.sun.grizzly.selectionkeycontexttask.call(selectionkeycontexttask.java:59) @ com.sun.grizzly.contexttask.run(contexttask.java:71) @ com.sun.grizzly.util.abstractthreadpool$worker.dowork(abstractthreadpool.java:532) @ com.sun.grizzly.util.abstractthreadpool$worker.run(abstractthreadpool.java:513) @ java.lang.thread.run(thread.java:722)
this pom.xml content:
<dependencies> <dependency> <groupid>org.hibernate</groupid> <artifactid>hibernate-entitymanager</artifactid> <version>4.1.10.final</version> </dependency> <dependency> <groupid>antlr</groupid> <artifactid>antlr</artifactid> <version>2.7.7</version> </dependency> <dependency> <groupid>dom4j</groupid> <artifactid>dom4j</artifactid> <version>1.6.1</version> </dependency> <dependency> <groupid>org.hibernate.common</groupid> <artifactid>hibernate-commons-annotations</artifactid> <version>4.0.1.final</version> </dependency> <dependency> <groupid>org.hibernate</groupid> <artifactid>hibernate-core</artifactid> <version>4.1.10.final</version> </dependency> <dependency> <groupid>org.hibernate.javax.persistence</groupid> <artifactid>hibernate-jpa-2.0-api</artifactid> <version>1.0.1.final</version> </dependency> <dependency> <groupid>org.javassist</groupid> <artifactid>javassist</artifactid> <version>3.15.0-ga</version> </dependency> <dependency> <groupid>org.jboss.logging</groupid> <artifactid>jboss-logging</artifactid> <version>3.1.0.ga</version> </dependency> <dependency> <groupid>org.jboss.spec.javax.transaction</groupid> <artifactid>jboss-transaction-api_1.1_spec</artifactid> <version>1.0.0.final</version> </dependency> <dependency> <groupid>javax</groupid> <artifactid>javaee-api</artifactid> <version>6.0</version> <scope>provided</scope> </dependency> </dependencies>
help please.
<dependency> <groupid>org.hibernate.javax.persistence</groupid> <artifactid>hibernate-jpa-2.0-api</artifactid> <version>1.0.1.final</version> </dependency>
use above maven repository jpa.
Comments
Post a Comment