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
_______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user