-
1. Re: 5.0 CR1 - How to enforce deployment ordering within an E
jaikiran Jul 23, 2008 5:10 AM (in response to jaikiran)Relevant logs:
=============================================================================== JBoss Bootstrap Environment JBOSS_HOME: D:\jboss-5.0.0.CR1 JAVA: c:\jdk1.5.0_07\bin\java JAVA_OPTS: -Dprogram.name=run.bat -server -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 CLASSPATH: D:\jboss-5.0.0.CR1\bin\run.jar =============================================================================== 14:28:50,954 INFO [ServerImpl] Starting JBoss (Microcontainer)... 14:28:50,954 INFO [ServerImpl] Release ID: JBoss [Morpheus] 5.0.0.CR1 (build: SVNTag=JBoss_5_0_0_CR1 date=200806301254) 14:28:50,970 INFO [ServerImpl] Home Dir: D:\jboss-5.0.0.CR1 14:28:50,970 INFO [ServerImpl] Home URL: file:/D:/jboss-5.0.0.CR1/ 14:28:50,970 INFO [ServerImpl] Library URL: file:/D:/jboss-5.0.0.CR1/lib/ 14:28:50,970 INFO [ServerImpl] Patch URL: null 14:28:50,970 INFO [ServerImpl] Server Name: jaikiran 14:28:50,970 INFO [ServerImpl] Server Home Dir: D:\jboss-5.0.0.CR1\server\jaikiran 14:28:50,970 INFO [ServerImpl] Server Home URL: file:/D:/jboss-5.0.0.CR1/server/jaikiran/ 14:28:50,970 INFO [ServerImpl] Server Data Dir: D:\jboss-5.0.0.CR1\server\jaikiran\data 14:28:50,970 INFO [ServerImpl] Server Temp Dir: D:\jboss-5.0.0.CR1\server\jaikiran\tmp 14:28:50,970 INFO [ServerImpl] Server Config URL: file:/D:/jboss-5.0.0.CR1/server/jaikiran/conf/ 14:28:50,970 INFO [ServerImpl] Server Library URL: file:/D:/jboss-5.0.0.CR1/server/jaikiran/lib/ 14:28:50,970 INFO [ServerImpl] Root Deployment Filename: jboss-service.xml 14:28:52,048 INFO [ServerImpl] Starting Microcontainer, bootstrapURL=file:/D:/jboss-5.0.0.CR1/server/jaikiran/conf/bootstrap.xml 14:28:54,720 INFO [CopyMechanism] VFS temp dir: D:\jboss-5.0.0.CR1\server\jaikiran\tmp 14:28:54,720 INFO [ZipEntryContext] VFS force nested jars copy-mode is enabled. 14:29:00,220 INFO [ServerInfo] Java version: 1.5.0_07,Sun Microsystems Inc. 14:29:00,220 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.5.0_07-b03,Sun Microsystems Inc. 14:29:00,220 INFO [ServerInfo] OS-System: Windows 2003 5.2,x86 14:29:00,408 INFO [JMXKernel] Legacy JMX core initialized 14:29:02,908 INFO [MetaDataAwareProfile] Using profile root:D:\jboss-5.0.0.CR1\server\jaikiran 14:29:06,627 INFO [WebService] Using RMI server codebase: http://ps3346:8083/ 14:29:25,471 WARN [HackClassloaderMetaDataDeployer] FIXME Using loader repository config: jboss.console:sar=console-mgr.sar for vfsfile:/D:/jboss-5.0.0.CR1/server/jaikiran/deploy/management/console-mgr.sar/ use classloading metadata not loader repository config 14:29:26,440 INFO [AspectDeployer] Deploying xml into org.jboss.aop.AspectManager@12277ed for BaseClassLoader@1b17b4c{vfsfile:/D:/jboss-5.0.0.CR1/server/jaikiran/deploy/ejb3-interceptors-aop.xml} ...... 14:30:09,613 INFO [RAMJobStore] RAMJobStore initialized. 14:30:09,613 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties' 14:30:09,613 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2 14:30:09,613 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started. 14:30:10,785 INFO [STDOUT] ======> Creating interceptor metadata bridge 14:30:12,770 INFO [JBossASKernel] Created KernelDeployment for: anotherapp_ejb3.jar 14:30:12,785 INFO [JBossASKernel] installing bean: jboss.j2ee:ear=ZEJB3Persistence.ear,jar=anotherapp_ejb3.jar,name=AppManagerBean,service=EJB3 14:30:12,785 INFO [JBossASKernel] with dependencies: 14:30:12,785 INFO [JBossASKernel] and demands: 14:30:12,785 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService 14:30:12,785 INFO [JBossASKernel] and supplies: 14:30:12,785 INFO [JBossASKernel] jndi:AppManagerBean 14:30:12,785 INFO [JBossASKernel] Class:org.myapp.ejb.AppManager 14:30:12,785 INFO [JBossASKernel] jndi:ZEJB3Persistence/AppManagerBean/remote 14:30:12,785 INFO [JBossASKernel] jndi:ZEJB3Persistence/AppManagerBean/remote-org.myapp.ejb.AppManager 14:30:12,785 INFO [JBossASKernel] Added bean(jboss.j2ee:ear=ZEJB3Persistence.ear,jar=anotherapp_ejb3.jar,name=AppManagerBean,service=EJB3) to KernelDeployment of: anotherapp_ejb3.jar 14:30:12,817 INFO [STDOUT] ======> Creating interceptor metadata bridge 14:30:12,957 WARN [Ejb3AnnotationHandler] JBMETA-4: did not find any bean meta data for annotation bean MyServiceImpl, will create some 14:30:12,957 INFO [STDOUT] ======> Creating interceptor metadata bridge 14:30:13,004 INFO [JBossASKernel] Created KernelDeployment for: myapp_ejb3.jar 14:30:13,004 INFO [JBossASKernel] installing bean: persistence.units:ear=ZEJB3Persistence.ear,jar=myapp_ejb3.jar,unitName=EJB3Persistence 14:30:13,004 INFO [JBossASKernel] with dependencies: 14:30:13,004 INFO [JBossASKernel] and demands: 14:30:13,004 INFO [JBossASKernel] jboss.jca:name=EJB3PersistenceDS,service=DataSourceBinding 14:30:13,004 INFO [JBossASKernel] and supplies: 14:30:13,004 INFO [JBossASKernel] persistence.units:unitName=EJB3Persistence 14:30:13,004 INFO [JBossASKernel] Added bean(persistence.units:ear=ZEJB3Persistence.ear,jar=myapp_ejb3.jar,unitName=EJB3Persistence) to KernelDeployment of: myapp_ejb3.jar 14:30:13,082 INFO [JBossASKernel] installing bean: jboss.j2ee:ear=ZEJB3Persistence.ear,jar=myapp_ejb3.jar,name=UserManagerBean,service=EJB3 14:30:13,082 INFO [JBossASKernel] with dependencies: 14:30:13,082 INFO [JBossASKernel] and demands: 14:30:13,082 INFO [JBossASKernel] persistence.units:ear=ZEJB3Persistence.ear,jar=myapp_ejb3.jar,unitName=EJB3Persistence 14:30:13,082 INFO [JBossASKernel] jndi:AppManagerRemote 14:30:13,082 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService 14:30:13,082 INFO [JBossASKernel] and supplies: 14:30:13,082 INFO [JBossASKernel] Class:org.myapp.ejb.UserManagerRemote 14:30:13,082 INFO [JBossASKernel] jndi:ZEJB3Persistence/UserManagerBean/local-org.myapp.ejb.UserManagerLocal 14:30:13,082 INFO [JBossASKernel] Class:org.myapp.ejb.UserManagerLocal 14:30:13,082 INFO [JBossASKernel] jndi:ZEJB3Persistence/UserManagerBean/remote 14:30:13,082 INFO [JBossASKernel] jndi:ZEJB3Persistence/UserManagerBean/local 14:30:13,082 INFO [JBossASKernel] jndi:ZEJB3Persistence/UserManagerBean/remote-org.myapp.ejb.UserManagerRemote 14:30:13,082 INFO [JBossASKernel] jndi:testMappedNameJai 14:30:13,082 INFO [JBossASKernel] Added bean(jboss.j2ee:ear=ZEJB3Persistence.ear,jar=myapp_ejb3.jar,name=UserManagerBean,service=EJB3) to KernelDeployment of: myapp_ejb3.jar 14:30:13,082 INFO [JBossASKernel] installing bean: jboss.j2ee:ear=ZEJB3Persistence.ear,jar=myapp_ejb3.jar,name=MyServiceImpl,service=EJB3 14:30:13,082 INFO [JBossASKernel] with dependencies: 14:30:13,082 INFO [JBossASKernel] and demands: 14:30:13,082 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService 14:30:13,082 INFO [JBossASKernel] and supplies: 14:30:13,082 INFO [JBossASKernel] Class:org.myapp.service.MyService 14:30:13,082 INFO [JBossASKernel] Added bean(jboss.j2ee:ear=ZEJB3Persistence.ear,jar=myapp_ejb3.jar,name=MyServiceImpl,service=EJB3) to KernelDeployment of: myapp_ejb3.jar 14:30:13,160 WARN [WebServiceDeployerEJB] Ingore ejb deployment with null classname: org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData@50d40109{MyServiceImpl} 14:30:13,676 INFO [NativeServerConfig] JBoss Web Services - Stack Native Core 14:30:13,676 INFO [NativeServerConfig] 3.0.2.GA 14:30:16,411 INFO [TomcatDeployment] deploy, ctxPath=/jmx-console, vfsUrl=jmx-console.war 14:30:17,161 INFO [TomcatDeployment] deploy, ctxPath=/, vfsUrl=ROOT.war 14:30:17,239 INFO [TomcatDeployment] deploy, ctxPath=/jbossws, vfsUrl=jbossws.sar/jbossws-management.war 14:30:17,333 INFO [TomcatDeployment] deploy, ctxPath=/invoker, vfsUrl=http-invoker.sar/invoker.war 14:30:17,551 INFO [TomcatDeployment] deploy, ctxPath=/EJB3Persistence, vfsUrl=ZEJB3Persistence.ear/myapp.war 14:30:17,676 INFO [STDOUT] ERROR---> RemoteUserManagerBean lookup failed 14:30:17,676 ERROR [STDERR] javax.naming.NameNotFoundException: RemoteUserManagerBean not bound 14:30:17,676 ERROR [STDERR] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) 14:30:17,676 ERROR [STDERR] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) 14:30:17,676 ERROR [STDERR] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) 14:30:17,676 ERROR [STDERR] at org.jnp.server.NamingServer.lookup(NamingServer.java:296) 14:30:17,676 ERROR [STDERR] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:669) 14:30:17,676 ERROR [STDERR] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:629) 14:30:17,676 ERROR [STDERR] at javax.naming.InitialContext.lookup(InitialContext.java:351) 14:30:17,676 ERROR [STDERR] at org.myapp.servlet.MyStartupServlet.init(MyStartupServlet.java:27) 14:30:17,676 ERROR [STDERR] at javax.servlet.GenericServlet.init(GenericServlet.java:212) 14:30:17,676 ERROR [STDERR] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048) 14:30:17,676 ERROR [STDERR] at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950) 14:30:17,676 ERROR [STDERR] at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4074) 14:30:17,676 ERROR [STDERR] at org.apache.catalina.core.StandardContext.start(StandardContext.java:4384) 14:30:17,676 ERROR [STDERR] at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:346) 14:30:17,676 ERROR [STDERR] at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:139) 14:30:17,676 ERROR [STDERR] at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:431) 14:30:17,676 ERROR [STDERR] at org.jboss.web.deployers.WebModule.startModule(WebModule.java:112) 14:30:17,676 ERROR [STDERR] at org.jboss.web.deployers.WebModule.start(WebModule.java:90) 14:30:17,676 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 14:30:17,676 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 14:30:17,676 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 14:30:17,676 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585) 14:30:17,676 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157) 14:30:17,676 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) 14:30:17,676 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) 14:30:17,676 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 14:30:17,676 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668) 14:30:17,676 ERROR [STDERR] at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206) 14:30:17,676 ERROR [STDERR] at $Proxy35.start(Unknown Source) 14:30:17,676 ERROR [STDERR] at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42) 14:30:17,676 ERROR [STDERR] at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) 14:30:17,676 ERROR [STDERR] at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:271) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1392) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:784) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:912) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:834) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:624) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:442) 14:30:17,676 ERROR [STDERR] at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:88) 14:30:17,676 ERROR [STDERR] at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:46) 14:30:17,676 ERROR [STDERR] at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) 14:30:17,676 ERROR [STDERR] at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50) 14:30:17,676 ERROR [STDERR] at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:174) 14:30:17,676 ERROR [STDERR] at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:970) 14:30:17,676 ERROR [STDERR] at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:991) 14:30:17,676 ERROR [STDERR] at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:911) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1392) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:784) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:912) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:834) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:672) 14:30:17,676 ERROR [STDERR] at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:455) 14:30:17,676 ERROR [STDERR] at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:594) 14:30:17,676 ERROR [STDERR] at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:541) 14:30:17,676 ERROR [STDERR] at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:257) 14:30:17,676 ERROR [STDERR] at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:135) 14:30:17,676 ERROR [STDERR] at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:409) 14:30:17,676 ERROR [STDERR] at org.jboss.Main.boot(Main.java:209) 14:30:17,676 ERROR [STDERR] at org.jboss.Main$1.run(Main.java:544) 14:30:17,676 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595) 14:30:17,676 ERROR [[/EJB3Persistence]] StandardWrapper.Throwable java.lang.RuntimeException: javax.naming.NameNotFoundException: RemoteUserManagerBean not bound at org.myapp.servlet.MyStartupServlet.init(MyStartupServlet.java:33) at javax.servlet.GenericServlet.init(GenericServlet.java:212) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4074) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4384) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:346) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:139) at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:431) at org.jboss.web.deployers.WebModule.startModule(WebModule.java:112) at org.jboss.web.deployers.WebModule.start(WebModule.java:90) 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:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) 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:668) at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206) at $Proxy35.start(Unknown Source) at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42) at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37) at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:271) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1392) at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:784) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:912) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:834) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:624) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:442) at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:88) at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:46) at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50) at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:174) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:970) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:991) at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:911) at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1392) at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:784) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:912) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:834) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:672) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:455) at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:594) at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:541) at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:257) at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:135) at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:409) at org.jboss.Main.boot(Main.java:209) at org.jboss.Main$1.run(Main.java:544) at java.lang.Thread.run(Thread.java:595) Caused by: javax.naming.NameNotFoundException: RemoteUserManagerBean not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) at org.jnp.server.NamingServer.getObject(NamingServer.java:556) at org.jnp.server.NamingServer.lookup(NamingServer.java:296) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:669) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:629) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.myapp.servlet.MyStartupServlet.init(MyStartupServlet.java:27) ... 57 more 14:30:17,692 ERROR [[/EJB3Persistence]] Servlet /EJB3Persistence threw load() exception javax.naming.NameNotFoundException: RemoteUserManagerBean not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) at org.jnp.server.NamingServer.getObject(NamingServer.java:556) at org.jnp.server.NamingServer.lookup(NamingServer.java:296) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:669) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:629) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.myapp.servlet.MyStartupServlet.init(MyStartupServlet.java:27) at javax.servlet.GenericServlet.init(GenericServlet.java:212) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4074) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4384) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:346) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:139) at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:431) at org.jboss.web.deployers.WebModule.startModule(WebModule.java:112) at org.jboss.web.deployers.WebModule.start(WebModule.java:90) 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:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) 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:668) at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206) at $Proxy35.start(Unknown Source) at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42) at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37) at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:271) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1392) at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:784) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:912) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:834) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:624) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:442) at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:88) at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:46) at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50) at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:174) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:970) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:991) at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:911) at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1392) at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:784) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:912) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:834) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:672) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:455) at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:594) at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:541) at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:257) at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:135) at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:409) at org.jboss.Main.boot(Main.java:209) at org.jboss.Main$1.run(Main.java:544) at java.lang.Thread.run(Thread.java:595) 14:30:17,708 INFO [TomcatDeployment] deploy, ctxPath=/web-console, vfsUrl=management/console-mgr.sar/web-console.war 14:30:18,364 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=EJB3PersistenceDS' to JNDI name 'java:EJB3PersistenceDS' 14:30:18,364 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS' 14:30:19,145 WARN [QuartzTimerServiceFactory] sql failed: CREATE TABLE QRTZ_JOB_DETAILS(JOB_NAME VARCHAR(80) NOT NULL, JOB_GROUP VARCHAR(80) NOT NULL, DESCRIPTION VARCHAR(120) NULL, JOB_CLASS_NAME VARCHAR(128) NOT NULL, IS_DURABLE VARCHAR(1) NOT NULL, IS_VOLATILE VARCHAR(1) NOT NULL, IS_STATEFUL VARCHAR(1) NOT NULL, REQUESTS_RECOVERY VARCHAR(1) NOT NULL, JOB_DATA BINARY NULL, PRIMARY KEY (JOB_NAME,JOB_GROUP)) 14:30:19,223 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main 14:30:19,239 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created. 14:30:19,239 INFO [JobStoreCMT] Using db table-based data access locking (synchronization). 14:30:19,254 INFO [JobStoreCMT] Removed 0 Volatile Trigger(s). 14:30:19,254 INFO [JobStoreCMT] Removed 0 Volatile Job(s). 14:30:19,254 INFO [JobStoreCMT] JobStoreCMT initialized. 14:30:19,270 INFO [StdSchedulerFactory] Quartz scheduler 'JBossEJB3QuartzScheduler' initialized from an externally provided properties instance. 14:30:19,270 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2 14:30:19,270 INFO [JobStoreCMT] Freed 0 triggers from 'acquired' / 'blocked' state. 14:30:19,270 INFO [JobStoreCMT] Recovering 0 jobs that were in-progress at the time of the last shut-down. 14:30:19,270 INFO [JobStoreCMT] Recovery complete. 14:30:19,270 INFO [JobStoreCMT] Removed 0 'complete' triggers. 14:30:19,270 INFO [JobStoreCMT] Removed 0 stale fired job entries. 14:30:19,286 INFO [QuartzScheduler] Scheduler JBossEJB3QuartzScheduler_$_NON_CLUSTERED started. 14:30:19,754 INFO [ServerPeer] JBoss Messaging 1.4.1.CR1 server [0] started ........ .......... 14:30:20,161 INFO [ConnectionFactory] Connector bisocket://ps3346:4457 has leasing enabled, lease period 10000 milliseconds 14:30:20,161 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@98ab34 started 14:30:20,161 INFO [QueueService] Queue[/queue/testQueue] started, fullSize=200000, pageSize=2000, downCacheSize=2000 14:30:20,161 INFO [ConnectionFactory] Connector bisocket://ps3346:4457 has leasing enabled, lease period 10000 milliseconds 14:30:20,161 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@614255 started 14:30:20,176 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA' 14:30:21,005 INFO [EJBContainer] STARTED EJB: org.myapp.ejb.impl.AppManagerBean ejbName: AppManagerBean 14:30:21,161 INFO [EJBContainer] STARTED EJB: org.myapp.service.MyServiceImpl ejbName: MyServiceImpl 14:30:21,192 INFO [JBossASKernel] installing bean: jboss.j2ee:ear=ZEJB3Persistence.ear,jar=myapp_ejb3.jar,name=MyServiceImpl,service=EJB3,type=ManagementInterface 14:30:21,192 INFO [JBossASKernel] with dependencies: 14:30:21,192 INFO [JBossASKernel] and demands: 14:30:21,192 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService 14:30:21,192 INFO [JBossASKernel] and supplies: 14:30:21,192 INFO [JBossASKernel] Class:org.myapp.service.MyService 14:30:21,192 INFO [JBossASKernel] Installing bean(jboss.j2ee:ear=ZEJB3Persistence.ear,jar=myapp_ejb3.jar,name=MyServiceImpl,service=EJB3,type=ManagementInterface) into kernel 14:30:21,223 INFO [PersistenceUnitDeployment] Starting persistence unit persistence.units:ear=ZEJB3Persistence.ear,jar=myapp_ejb3.jar,unitName=EJB3Persistence 14:30:21,348 INFO [Version] Hibernate Annotations 3.4.0.CR1 14:30:21,380 INFO [Environment] Hibernate 3.3.0.CR1 14:30:21,395 INFO [Environment] hibernate.properties not found 14:30:21,411 INFO [Environment] Bytecode provider name : javassist 14:30:21,411 INFO [Environment] using JDK 1.4 java.sql.Timestamp handling 14:30:21,614 INFO [Version] Hibernate Commons Annotations 3.1.0.CR1 14:30:21,630 INFO [Version] Hibernate EntityManager 3.4.0.CR1 14:30:21,770 WARN [Ejb3Configuration] Persistence provider caller does not implement the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader() is null. 14:30:22,458 INFO [AnnotationBinder] Binding entity from annotated class: org.myapp.entity.Account 14:30:22,645 INFO [EntityBinder] Bind entity org.myapp.entity.Account on table Account 14:30:22,848 INFO [AnnotationBinder] Binding entity from annotated class: org.myapp.entity.User 14:30:22,848 INFO [EntityBinder] Bind entity org.myapp.entity.User on table User 14:30:22,942 INFO [AnnotationBinder] Binding entity from annotated class: org.myapp.entity.DeleteMe 14:30:22,942 INFO [EntityBinder] Bind entity org.myapp.entity.DeleteMe on table DELETEME 14:30:23,208 INFO [CollectionBinder] Mapping collection: org.myapp.entity.User.accounts -> Account 14:30:23,223 INFO [Version] Hibernate Validator 3.1.0.CR1 14:30:23,364 INFO [ConnectionProviderFactory] Initializing connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider 14:30:23,380 INFO [InjectedDataSourceConnectionProvider] Using provided datasource 14:30:23,630 INFO [SettingsFactory] RDBMS: MySQL, version: 5.0.20-community 14:30:23,630 INFO [SettingsFactory] JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.0.17-ga ( $Date: 2005/04/06 14:12:56 $, $Revision: 1.27.2.47 $ ) 14:30:23,677 INFO [Dialect] Using dialect: org.hibernate.dialect.MySQLDialect 14:30:23,692 INFO [TransactionFactoryFactory] Transaction strategy: org.hibernate.ejb.transaction.JoinableCMTTransactionFactory 14:30:23,708 INFO [TransactionManagerLookupFactory] instantiating TransactionManagerLookup: org.hibernate.transaction.JBossTransactionManagerLookup 14:30:23,708 INFO [TransactionManagerLookupFactory] instantiated TransactionManagerLookup 14:30:23,708 INFO [SettingsFactory] Automatic flush during beforeCompletion(): disabled 14:30:23,708 INFO [SettingsFactory] Automatic session close at end of transaction: disabled 14:30:23,708 INFO [SettingsFactory] JDBC batch size: 15 14:30:23,708 INFO [SettingsFactory] JDBC batch updates for versioned data: disabled 14:30:23,708 INFO [SettingsFactory] Scrollable result sets: enabled 14:30:23,708 INFO [SettingsFactory] JDBC3 getGeneratedKeys(): enabled 14:30:23,708 INFO [SettingsFactory] Connection release mode: auto 14:30:23,723 INFO [SettingsFactory] Maximum outer join fetch depth: 2 14:30:23,723 INFO [SettingsFactory] Default batch fetch size: 1 14:30:23,723 INFO [SettingsFactory] Generate SQL with comments: disabled 14:30:23,723 INFO [SettingsFactory] Order SQL updates by primary key: disabled 14:30:23,723 INFO [SettingsFactory] Order SQL inserts for batching: disabled 14:30:23,723 INFO [SettingsFactory] Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory 14:30:23,723 INFO [ASTQueryTranslatorFactory] Using ASTQueryTranslatorFactory 14:30:23,723 INFO [SettingsFactory] Query language substitutions: {} 14:30:23,723 INFO [SettingsFactory] JPA-QL strict compliance: enabled 14:30:23,723 INFO [SettingsFactory] Second-level cache: enabled 14:30:23,723 INFO [SettingsFactory] Query cache: disabled 14:30:23,739 INFO [SettingsFactory] Cache region factory : org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge 14:30:23,739 INFO [RegionFactoryCacheProviderBridge] Cache provider: org.hibernate.cache.HashtableCacheProvider 14:30:23,755 INFO [SettingsFactory] Optimize cache for minimal puts: disabled 14:30:23,755 INFO [SettingsFactory] Cache region prefix: ZEJB3Persistence_ear,myapp_ejb3_jar,EJB3Persistence 14:30:23,755 INFO [SettingsFactory] Structured second-level cache entries: disabled 14:30:23,770 INFO [SettingsFactory] Statistics: disabled 14:30:23,770 INFO [SettingsFactory] Deleted entity synthetic identifier rollback: disabled 14:30:23,770 INFO [SettingsFactory] Default entity-mode: pojo 14:30:23,770 INFO [SettingsFactory] Named query checking : enabled 14:30:23,880 INFO [SessionFactoryImpl] building session factory 14:30:24,536 INFO [SessionFactoryObjectFactory] Factory name: persistence.units:ear=ZEJB3Persistence.ear,jar=myapp_ejb3.jar,unitName=EJB3Persistence 14:30:24,536 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces} 14:30:24,552 INFO [SessionFactoryObjectFactory] Bound factory to JNDI name: persistence.units:ear=ZEJB3Persistence.ear,jar=myapp_ejb3.jar,unitName=EJB3Persistence 14:30:24,552 WARN [SessionFactoryObjectFactory] InitialContext did not implement EventContext 14:30:24,552 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces} 14:30:24,802 INFO [EJBContainer] STARTED EJB: org.myapp.ejb.impl.UserManagerBean ejbName: UserManagerBean .... 2008-07-23 14:30:24,802 DEBUG [org.jboss.ejb3.proxy.factory.ProxyFactoryHelper] (main) Obtaining JNDI name from policy org.jboss.ejb3.jndipolicy.impl.PackagingBasedJndiBindingPolicy 2008-07-23 14:30:24,802 DEBUG [org.jboss.ejb3.proxy.factory.ProxyFactoryHelper] (main) Obtaining JNDI name from policy org.jboss.ejb3.jndipolicy.impl.PackagingBasedJndiBindingPolicy 2008-07-23 14:30:24,802 DEBUG [org.jboss.ejb3.proxy.factory.BaseSessionProxyFactory] (main) Binding proxy for UserManagerBean in JNDI at RemoteUserManagerBean .... 14:30:25,145 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080 14:30:25,177 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-0.0.0.0-8009 14:30:25,208 INFO [ServerImpl] JBoss (Microcontainer) [5.0.0.CR1 (build: SVNTag=JBoss_5_0_0_CR1 date=200806301254)] Started in 1m:34s:238ms
-
2. Re: 5.0 CR1 - How to enforce deployment ordering within an E
sebbay Apr 24, 2009 1:13 AM (in response to jaikiran)Hi,
Have you found a solution for your problem?
Does somebody know, why <module-order> is not yet existing in JBossAS 5?
Best regards,
Sebastian -
3. Re: 5.0 CR1 - How to enforce deployment ordering within an E
jaikiran Apr 24, 2009 1:56 AM (in response to jaikiran)Overall, deployment framework within AS5 has changed completely. Which exact version of AS do you use? And are you running into the same issue? If yes, see this http://www.jboss.org/index.html?module=bb&op=viewtopic&t=151303.
Does somebody know, why <module-order> is not yet existing in JBossAS 5?
I don't remember where i read this, but i think it was mainly because of the nature in which (multiple) deployers pick up the deployments in AS5. -
4. Re: 5.0 CR1 - How to enforce deployment ordering within an E
sebbay Apr 24, 2009 2:17 AM (in response to jaikiran)Hi,
I'm using JBossAS 5.0.1.
My problem is, that i have 300 EJB's which need a correct deployment order... using the -tag in jboss.xml of each EJB is very complex in this case :-)
Best regards,
Sebastian -
5. Re: 5.0 CR1 - How to enforce deployment ordering within an E
jaikiran Apr 24, 2009 2:42 AM (in response to jaikiran)"sebbay" wrote:
using the < depends>-tag in jboss.xml of each EJB is very complex in this case :-)
That wasn't the solution i pointed you to :) All you have to do is change one file http://www.jboss.org/index.html?module=bb&op=viewtopic&t=146745&postdays=0&postorder=asc&start=10 -
6. Re: 5.0 CR1 - How to enforce deployment ordering within an E
sebbay Apr 24, 2009 2:50 AM (in response to jaikiran)If I do this, I can only configure, that JBoss deploy jar-files previous to war-files. But what I need, is to configure the order of my jar-files.
e.g.: ejb3.jar needs to be deployed between ejb1.jar and ejb2.jar (1. ejb1.jar - 2. ejb3.jar - 3. ejb2.jar).
I think this is not possible while configuring conf/bootstrap/deployers.xml.
best regards,
Sebastian -
7. Re: 5.0 CR1 - How to enforce deployment ordering within an E
jaikiran Apr 24, 2009 3:04 AM (in response to jaikiran)"sebbay" wrote:
e.g.: ejb3.jar needs to be deployed between ejb1.jar and ejb2.jar (1. ejb1.jar - 2. ejb3.jar - 3. ejb2.jar).
Why do you need the deployment ordering between EJB jars? Are you running into some exceptions? If yes, please post the details including the exception stacktrace and any relevant console logs (not server.log).
While posting logs or xml content or code, please remember to wrap it in a code block by using the Code button in the message editor window. Please use the Preview button to ensure that your post is correctly formatted. -
8. Re: 5.0 CR1 - How to enforce deployment ordering within an E
sebbay Apr 24, 2009 3:09 AM (in response to jaikiran)We have an existing application running under websphere 6.0 and weblogic 10 and I am evaluating the usabilitiy of JBoss for this project. When deploying on websphere and websphere, we need to set the order for deployment - so we must also do this in JBoss... There are several additions between the ejb-jar's.
I have recently no Exceptions of the JBoss, because I'm first only evaluating a solution.
Best regards,
Sebastian -
9. Re: 5.0 CR1 - How to enforce deployment ordering within an E
jaikiran Apr 24, 2009 4:08 AM (in response to jaikiran)"sebbay" wrote:
We have an existing application running under websphere 6.0 and weblogic 10 and I am evaluating the usabilitiy of JBoss for this project. When deploying on websphere and websphere, we need to set the order for deployment - so we must also do this in JBoss...
Specifying such deployment ordering is application server specific. Some application servers might mandate those and some may not. Ideally, on JBoss there should not be a need to explicitly specify deployment ordering between EJB deployments.
"sebbay" wrote:
I have recently no Exceptions of the JBoss
That's good news ;)