Hi I have an EAR file which was deployed correctly on JBoss 4.2.1. However, since upgrading to JBoss4.2.2 I cannot seem to deploy my application. The structure of my EAR is as follows
wpca.ear | |--- META-INF | | | |--- application.xml | | | |--- jboss-app.xml | | |--- ejbArchive.jar | | | |--- META-INF | | | | | |--- persistence.xml | |--- Classes | | |--- webArchive.jar I am using JBoss4.2.2GA and java1.6.0_02. My ejbArchive contains many EJB's. The onl ones that dont get deployed are the ones with dependencies. The rest of my EJB's are deployed correctly. Here are some of the error logs. I have only copied parts thereof: 15:33:10,400 WARN [ServiceController] Problem starting service jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=ViewLogsBean,service=EJB3 java.lang.RuntimeException: could not resolve global JNDI name for @EJB for container ViewLogsBean: reference class: wpca.model.dao.TeamDAO ejbLink: not used by any EJBs at org.jboss.injection.EjbEncInjector.inject(EjbEncInjector.java:88) at org.jboss.ejb3.EJBContainer.start(EJBContainer.java:566) at org.jboss.ejb3.SessionContainer.start(SessionContainer.java:154) at org.jboss.ejb3.stateful.StatefulContainer.start(StatefulContainer.java:92) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:103) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) at sun.reflect.GeneratedMethodAccessor85.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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 $Proxy56.start(Unknown Source) at org.jboss.ejb3.JmxKernelAbstraction.install(JmxKernelAbstraction.java:120) at org.jboss.ejb3.Ejb3Deployment.registerEJBContainer(Ejb3Deployment.java:301) at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:362) 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.GeneratedMethodAccessor29.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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.start(MainDeployer.java:1015) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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:302) 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(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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(Thread.java:619) 15:33:10,432 INFO [EJB3Deployer] Deployed: file:/C:/Program Files/jboss-4.2.2.GA/server/default/tmp/deploy/tmp26762wpca.ear-contents/ejbArchive.jar 15:33:10,541 INFO [TomcatDeployer] deploy, ctxPath=/WPCA, warUrl=.../tmp/deploy/tmp26762wpca.ear-contents/webArchive-exp.war/ 15:33:11,900 INFO [BasicTilesContainer] Initializing Tiles2 container. . . 15:33:12,010 INFO [BasicTilesContainer] Tiles2 container initialization complete. 15:33:12,010 INFO [TilesAccess] Publishing TilesContext for context: org.apache.catalina.core.ApplicationContextFacade 15:33:13,072 INFO [XmlConfigurationProvider] Parsing configuration file [struts-default.xml] 15:33:13,354 INFO [XmlConfigurationProvider] Parsing configuration file [struts-plugin.xml] 15:33:13,369 INFO [XmlConfigurationProvider] Parsing configuration file [struts.xml] 15:33:13,369 WARN [Settings] Settings: Could not parse struts.locale setting, substituting default VM locale 15:33:14,744 INFO [ResolverUtil] Scanning for classes in [/C:/Program Files/jboss-4.2.2.GA/server/default/tmp/deploy/tmp26762wpca.ear-contents/webArchive-exp.war/WEB-INF/classes/wpca/controller/action/] matching criteria: [EMAIL PROTECTED] 15:33:16,463 INFO [ObjectTypeDeterminerFactory] Setting DefaultObjectTypeDeterminer as default ... 15:33:16,510 INFO [EARDeployer] Started J2EE application: file:/C:/Program Files/jboss-4.2.2.GA/server/default/deploy/wpca.ear 15:33:16,510 ERROR [URLDeploymentScanner] Incomplete Deployment listing: --- MBeans waiting for other MBeans --- ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateHumanEntityBean,service=EJB3 State: FAILED Reason: java.lang.RuntimeException: could not resolve global JNDI name for @EJB for container CreateHumanEntityBean: reference class: wpca.model.dao.PersonDAO ejbLink: not used by any EJBs Depends On Me: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateClubBean,service=EJB3 jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateFixtureBean,service=EJB3 jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreatePlayerBean,service=EJB3 jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateTeamBean,service=EJB3 ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateInningsBean,service=EJB3 State: FAILED Reason: java.lang.RuntimeException: could not resolve global JNDI name for @EJB for container CreateInningsBean: reference class: wpca.model.dao.InningsDAO ejbLink: not used by any EJBs Depends On Me: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateMatchBean,service=EJB3 ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateMatchBean,service=EJB3 State: NOTYETINSTALLED I Depend On: persistence.units:ear=wpca.ear,jar=ejbArchive.jar,unitName=WPCA_Cricket jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateInningsBean,service=EJB3 jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateMatchStatBean,service=EJB3 ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreatePenaltyBean,service=EJB3 State: FAILED Reason: java.lang.RuntimeException: could not resolve global JNDI name for @EJB for container CreatePenaltyBean: reference class: wpca.model.dao.FixtureDAO ejbLink: not used by any EJBs I Depend On: persistence.units:ear=wpca.ear,jar=ejbArchive.jar,unitName=WPCA_Cricket ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreatePlayerBean,service=EJB3 State: NOTYETINSTALLED I Depend On: persistence.units:ear=wpca.ear,jar=ejbArchive.jar,unitName=WPCA_Cricket jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateHumanEntityBean,service=EJB3 ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreatePointsBean,service=EJB3 State: FAILED Reason: java.lang.RuntimeException: could not resolve global JNDI name for @EJB for container CreatePointsBean: reference class: wpca.model.dao.PointsDAO ejbLink: not used by any EJBs I Depend On: persistence.units:ear=wpca.ear,jar=ejbArchive.jar,unitName=WPCA_Cricket ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateTeamBean,service=EJB3 State: NOTYETINSTALLED I Depend On: persistence.units:ear=wpca.ear,jar=ejbArchive.jar,unitName=WPCA_Cricket jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateHumanEntityBean,service=EJB3 ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=ViewLogsBean,service=EJB3 State: FAILED Reason: java.lang.RuntimeException: could not resolve global JNDI name for @EJB for container ViewLogsBean: reference class: wpca.model.dao.TeamDAO ejbLink: not used by any EJBs I Depend On: persistence.units:ear=wpca.ear,jar=ejbArchive.jar,unitName=WPCA_Cricket --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM --- ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreatePenaltyBean,service=EJB3 State: FAILED Reason: java.lang.RuntimeException: could not resolve global JNDI name for @EJB for container CreatePenaltyBean: reference class: wpca.model.dao.FixtureDAO ejbLink: not used by any EJBs I Depend On: persistence.units:ear=wpca.ear,jar=ejbArchive.jar,unitName=WPCA_Cricket ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=ViewLogsBean,service=EJB3 State: FAILED Reason: java.lang.RuntimeException: could not resolve global JNDI name for @EJB for container ViewLogsBean: reference class: wpca.model.dao.TeamDAO ejbLink: not used by any EJBs I Depend On: persistence.units:ear=wpca.ear,jar=ejbArchive.jar,unitName=WPCA_Cricket ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreatePointsBean,service=EJB3 State: FAILED Reason: java.lang.RuntimeException: could not resolve global JNDI name for @EJB for container CreatePointsBean: reference class: wpca.model.dao.PointsDAO ejbLink: not used by any EJBs I Depend On: persistence.units:ear=wpca.ear,jar=ejbArchive.jar,unitName=WPCA_Cricket ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateHumanEntityBean,service=EJB3 State: FAILED Reason: java.lang.RuntimeException: could not resolve global JNDI name for @EJB for container CreateHumanEntityBean: reference class: wpca.model.dao.PersonDAO ejbLink: not used by any EJBs Depends On Me: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateClubBean,service=EJB3 jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateFixtureBean,service=EJB3 jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreatePlayerBean,service=EJB3 jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateTeamBean,service=EJB3 ObjectName: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateInningsBean,service=EJB3 State: FAILED Reason: java.lang.RuntimeException: could not resolve global JNDI name for @EJB for container CreateInningsBean: reference class: wpca.model.dao.InningsDAO ejbLink: not used by any EJBs Depends On Me: jboss.j2ee:ear=wpca.ear,jar=ejbArchive.jar,name=CreateMatchBean,service=EJB3 I hope this helps Thanks View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4137749#4137749 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4137749 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user