[jboss-user] Illegal @PersistenceUnit on javax.persistence.EntityManager :There is no default persistence unit in this deployment.

José Lugo grande.cronopio at gmail.com
Sun Dec 7 13:16:00 EST 2008


Im trying to deploy my first EJB3, Im using Jboss IDE with Jboss Aplication
Server. When I did the deploy i get this message. I trying to change the
persistence.xml file but it doesnt work.
Somebody knows what Im doing wrong.


--- MBeans waiting for other MBeans ---

ObjectName: jboss.j2ee:service=EJB3,module=EJBQuantum.jar

State: FAILED

Reason: *java.lang.RuntimeException*: Illegal @PersistenceUnit on
javax.persistence.EntityManager com.quantum.entitybeans.OperationTestBean.em
:There is no default persistence unit in this deployment.

--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---

ObjectName: jboss.j2ee:service=EJB3,module=EJBQuantum.jar

State: FAILED

Reason: *java.lang.RuntimeException*: Illegal @PersistenceUnit on
javax.persistence.EntityManager com.quantum.entitybeans.OperationTestBean.em
:There is no default persistence unit in this deployment.



This is the complete log:

13:44:00,046 WARN [JmxKernelAbstraction]
jboss.j2ee:jar=EJBQuantum.jar,name=OperationTestBean,service=EJB3 is not
registered

13:44:00,046 WARN [ServiceController] Problem starting service
jboss.j2ee:service=EJB3,module=EJBQuantum.jar
*

java.lang.RuntimeException*: Illegal @PersistenceUnit on
javax.persistence.EntityManager com.quantum.entitybeans.OperationTestBean.em
:There is no default persistence unit in this deployment.

at org.jboss.injection.PersistenceContextHandler.handleFieldAnnotations(*
PersistenceContextHandler.java:182*)

at org.jboss.injection.InjectionUtil.processFieldAnnotations(*
InjectionUtil.java:137*)

at org.jboss.injection.InjectionUtil.processAnnotations(*
InjectionUtil.java:174*)

at org.jboss.ejb3.EJBContainer.processMetadata(*EJBContainer.java:361*)

at org.jboss.ejb3.SessionContainer.processMetadata(*
SessionContainer.java:140*)

at org.jboss.ejb3.Ejb3Deployment.processEJBContainerMetadata(*
Ejb3Deployment.java:292*)

at org.jboss.ejb3.Ejb3Deployment.start(*Ejb3Deployment.java:356*)

at org.jboss.ejb3.Ejb3Module.startService(*Ejb3Module.java:91*)

at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(*
ServiceMBeanSupport.java:289*)

at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(*
ServiceMBeanSupport.java:245*)

at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(*
ReflectedDispatcher.java:155*)

at org.jboss.mx.server.Invocation.dispatch(*Invocation.java:94*)

at org.jboss.mx.server.Invocation.invoke(*Invocation.java:86*)

at org.jboss.mx.server.AbstractMBeanInvoker.invoke(*
AbstractMBeanInvoker.java:264*)

at org.jboss.mx.server.MBeanServerImpl.invoke(*MBeanServerImpl.java:659*)

at org.jboss.system.ServiceController$ServiceProxy.invoke(*
ServiceController.java:978*)

at $Proxy0.start(Unknown Source)

at org.jboss.system.ServiceController.start(*ServiceController.java:417*)

at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(*
ReflectedDispatcher.java:155*)

at org.jboss.mx.server.Invocation.dispatch(*Invocation.java:94*)

at org.jboss.mx.server.Invocation.invoke(*Invocation.java:86*)

at org.jboss.mx.server.AbstractMBeanInvoker.invoke(*
AbstractMBeanInvoker.java:264*)

at org.jboss.mx.server.MBeanServerImpl.invoke(*MBeanServerImpl.java:659*)

at org.jboss.mx.util.MBeanProxyExt.invoke(*MBeanProxyExt.java:210*)

at $Proxy33.start(Unknown Source)

at org.jboss.ejb3.EJB3Deployer.start(*EJB3Deployer.java:512*)

at sun.reflect.NativeMethodAccessorImpl.invoke0(*Native Method*)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(*
ReflectedDispatcher.java:155*)

at org.jboss.mx.server.Invocation.dispatch(*Invocation.java:94*)

at org.jboss.mx.interceptor.AbstractInterceptor.invoke(*
AbstractInterceptor.java:133*)

at org.jboss.mx.server.Invocation.invoke(*Invocation.java:88*)

at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(*
ModelMBeanOperationInterceptor.java:142*)

at org.jboss.mx.interceptor.DynamicInterceptor.invoke(*
DynamicInterceptor.java:97*)

at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(*
InterceptorServiceMBeanSupport.java:238*)

at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(*
DeployerInterceptor.java:87*)

at
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(*
SubDeployerInterceptorSupport.java:188*)

at org.jboss.deployment.SubDeployerInterceptor.invoke(*
SubDeployerInterceptor.java:95*)

at org.jboss.mx.server.Invocation.invoke(*Invocation.java:88*)

at org.jboss.mx.server.AbstractMBeanInvoker.invoke(*
AbstractMBeanInvoker.java:264*)

at org.jboss.mx.server.MBeanServerImpl.invoke(*MBeanServerImpl.java:659*)

at org.jboss.mx.util.MBeanProxyExt.invoke(*MBeanProxyExt.java:210*)

at $Proxy34.start(Unknown Source)

at org.jboss.deployment.MainDeployer.start(*MainDeployer.java:1025*)

at org.jboss.deployment.MainDeployer.deploy(*MainDeployer.java:819*)

at org.jboss.deployment.MainDeployer.deploy(*MainDeployer.java:782*)

at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(*
ReflectedDispatcher.java:155*)

at org.jboss.mx.server.Invocation.dispatch(*Invocation.java:94*)

at org.jboss.mx.interceptor.AbstractInterceptor.invoke(*
AbstractInterceptor.java:133*)

at org.jboss.mx.server.Invocation.invoke(*Invocation.java:88*)

at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(*
ModelMBeanOperationInterceptor.java:142*)

at org.jboss.mx.server.Invocation.invoke(*Invocation.java:88*)

at org.jboss.mx.server.AbstractMBeanInvoker.invoke(*
AbstractMBeanInvoker.java:264*)

at org.jboss.mx.server.MBeanServerImpl.invoke(*MBeanServerImpl.java:659*)

at org.jboss.mx.util.MBeanProxyExt.invoke(*MBeanProxyExt.java:210*)

at $Proxy9.deploy(Unknown Source)

at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(*
URLDeploymentScanner.java:421*)

at org.jboss.deployment.scanner.URLDeploymentScanner.scan(*
URLDeploymentScanner.java:634*)

at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(
*AbstractDeploymentScanner.java:263*)

at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(*
AbstractDeploymentScanner.java:336*)

at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(*
ServiceMBeanSupport.java:289*)

at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(*
ServiceMBeanSupport.java:245*)

at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(*
ReflectedDispatcher.java:155*)

at org.jboss.mx.server.Invocation.dispatch(*Invocation.java:94*)

at org.jboss.mx.server.Invocation.invoke(*Invocation.java:86*)

at org.jboss.mx.server.AbstractMBeanInvoker.invoke(*
AbstractMBeanInvoker.java:264*)

at org.jboss.mx.server.MBeanServerImpl.invoke(*MBeanServerImpl.java:659*)

at org.jboss.system.ServiceController$ServiceProxy.invoke(*
ServiceController.java:978*)

at $Proxy0.start(Unknown Source)

at org.jboss.system.ServiceController.start(*ServiceController.java:417*)

at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(*
ReflectedDispatcher.java:155*)

at org.jboss.mx.server.Invocation.dispatch(*Invocation.java:94*)

at org.jboss.mx.server.Invocation.invoke(*Invocation.java:86*)

at org.jboss.mx.server.AbstractMBeanInvoker.invoke(*
AbstractMBeanInvoker.java:264*)

at org.jboss.mx.server.MBeanServerImpl.invoke(*MBeanServerImpl.java:659*)

at org.jboss.mx.util.MBeanProxyExt.invoke(*MBeanProxyExt.java:210*)

at $Proxy4.start(Unknown Source)

at org.jboss.deployment.SARDeployer.start(*SARDeployer.java:304*)

at org.jboss.deployment.MainDeployer.start(*MainDeployer.java:1025*)

at org.jboss.deployment.MainDeployer.deploy(*MainDeployer.java:819*)

at org.jboss.deployment.MainDeployer.deploy(*MainDeployer.java:782*)

at org.jboss.deployment.MainDeployer.deploy(*MainDeployer.java:766*)

at sun.reflect.NativeMethodAccessorImpl.invoke0(*Native Method*)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(*
ReflectedDispatcher.java:155*)

at org.jboss.mx.server.Invocation.dispatch(*Invocation.java:94*)

at org.jboss.mx.interceptor.AbstractInterceptor.invoke(*
AbstractInterceptor.java:133*)

at org.jboss.mx.server.Invocation.invoke(*Invocation.java:88*)

at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(*
ModelMBeanOperationInterceptor.java:142*)

at org.jboss.mx.server.Invocation.invoke(*Invocation.java:88*)

at org.jboss.mx.server.AbstractMBeanInvoker.invoke(*
AbstractMBeanInvoker.java:264*)

at org.jboss.mx.server.MBeanServerImpl.invoke(*MBeanServerImpl.java:659*)

at org.jboss.mx.util.MBeanProxyExt.invoke(*MBeanProxyExt.java:210*)

at $Proxy5.deploy(Unknown Source)

at org.jboss.system.server.ServerImpl.doStart(*ServerImpl.java:482*)

at org.jboss.system.server.ServerImpl.start(*ServerImpl.java:362*)

at org.jboss.Main.boot(*Main.java:200*)

at org.jboss.Main$1.run(*Main.java:508*)

at java.lang.Thread.run(Unknown Source)

13:44:00,046 INFO [EJB3Deployer] Deployed:
file:/C:/jboss/jboss-4.2.3.GA-jdk6/
jboss-4.2.3.GA/server/default/deploy/EJBQuantum.jar

13:44:00,125 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console,
warUrl=.../deploy/jmx-console.war/

13:44:00,312 ERROR [URLDeploymentScanner] Incomplete Deployment listing:

--- MBeans waiting for other MBeans ---

ObjectName: jboss.j2ee:service=EJB3,module=EJBQuantum.jar

State: FAILED

Reason: *java.lang.RuntimeException*: Illegal @PersistenceUnit on
javax.persistence.EntityManager com.quantum.entitybeans.OperationTestBean.em
:There is no default persistence unit in this deployment.

--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---

ObjectName: jboss.j2ee:service=EJB3,module=EJBQuantum.jar

State: FAILED

Reason: *java.lang.RuntimeException*: Illegal @PersistenceUnit on
javax.persistence.EntityManager com.quantum.entitybeans.OperationTestBean.em
:There is no default persistence unit in this deployment.



13:44:00,437 INFO [Http11Protocol] Arrancando Coyote HTTP/1.1 en puerto
http-localhost%2F127.0.0.1-8080

13:44:00,468 INFO [AjpProtocol] Starting Coyote AJP/1.3 on
ajp-localhost%2F127.0.0.1-8009

13:44:00,484 INFO [Server] JBoss (MX MicroKernel) [4.2.3.GA (build:
SVNTag=JBoss_4_2_3_GA date=200807181439)] Started in 17s:0ms
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20081207/c688b471/attachment.html 


More information about the jboss-user mailing list