Can you try to modify the farm-service.xml file like that: <?xml version="1.0" encoding="UTF-8"?> <server> <classpath codebase="lib" archives="jbossha.jar"/> <mbean code="org.jboss.ha.framework.server.FarmMemberService" name="jboss:service=FarmMember,partition=DefaultPartition"> <depends>jboss:service=DefaultPartition</depends> <depends>jboss.ejb:service=EJBDeployer</depends> <attribute name="PartitionName">DefaultPartition</attribute> <attribute name="FarmDeployDirectory">./farm</attribute> <attribute name="ScannerName">jboss.deployment:type=DeploymentScanner,flavor=URL</attri bute> <attribute name="Deployer">jboss.system:service=MainDeployer</attribute> </mbean> </server>
(i.e. add a new <depends> entry) Thank you. Cheers, sacha > -----Message d'origine----- > De : [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]De la part de Vladyslav > Kosulin > Envoye : mercredi, 8 janvier 2003 19:35 > A : [EMAIL PROTECTED] > Objet : [JBoss-user] JBoss 3.0.4: startup deployment of ear located in > /farm fails > > > JBoss 3.0.4. > When I start JBoss with my ear in /deploy, it deploys everything fine. > When I start JBoss with empty /farm directory and copy my ear > there after start done, everything deploys fine to all nodes in > the cluster. > When I start JBoss with ear in /farm, it does not deploy my ear > because of "ejb-local-ref: ejb/taxgard/TransTableExplorerLocal, > target not found" > The same failure happens when I start new node in the cluster > with ear already deployed onto another nodes. I have to undeploy > it, and deploy again (causing application restart for all nodes, > which is terrible). > Happens on both Win2000 and Redhat7.3. > ================================================================== > ==================== > Here is farm-service.xml: > <?xml version="1.0" encoding="UTF-8"?> > <server> > <classpath codebase="lib" archives="jbossha.jar"/> > <mbean code="org.jboss.ha.framework.server.FarmMemberService" > name="jboss:service=FarmMember,partition=DefaultPartition"> > <depends>jboss:service=DefaultPartition</depends> > <attribute name="PartitionName">DefaultPartition</attribute> > <attribute name="FarmDeployDirectory">./farm</attribute> > <attribute > name="ScannerName">jboss.deployment:type=DeploymentScanner,flavor= > URL</attribute> > <attribute > name="Deployer">jboss.system:service=MainDeployer</attribute> > </mbean> > </server> > > ================================================================== > =================== > Here is relevant part of jboss.xml: > <jboss> > <enterprise-beans> > <session> > <ejb-name>TransTableExplorer</ejb-name> > <jndi-name>ejb/taxgard/TransTableExplorer</jndi-name> > > <local-jndi-name>ejb/taxgard/TransTableExplorerLocal</local-jndi-name> > <clustered>True</clustered> > <cluster-config> > <partition-name>DefaultPartition</partition-name> > </cluster-config> > </session> > </enterprise-beans> > <skip> > ================================================================== > =================== > Here is relevant part of web.xml: > <ejb-local-ref> > <ejb-ref-name>ejb/taxgard/TransTableExplorerLocal</ejb-ref-name> > <ejb-ref-type>Session</ejb-ref-type> > > <local-home>com.wsc.taxgard.ejb.tte.TransTableExplorerLocalHome</l > ocal-home> > <local>com.wsc.taxgard.ejb.tte.TransTableExplorerLocal</local> > <ejb-link>TransTableExplorer</ejb-link> > </ejb-local-ref> > ================================================================== > =================== > Here is relevant part of jboss-web.xml: > <ejb-ref> > <ejb-ref-name>ejb/taxgard/TransTableExplorer</ejb-ref-name> > <jndi-name>ejb/taxgard/TransTableExplorer</jndi-name> > </ejb-ref> > ================================================================== > =================== > Here is startup log for failed deployment from /farm during startup: > <skip> > 12:51:53,991 INFO [FarmMemberService] Starting > 12:51:53,991 INFO [MainDeployer] Starting deployment of package: > file:/C:/users/kosulin/jboss/server/taxgard/farm/taxgard.ear > 12:51:54,011 INFO [AbstractDeploymentScanner$ScannerThread] Running > 12:51:54,291 INFO [EARDeployer] Init J2EE application: > file:/C:/users/kosulin/jboss/server/taxgard/farm/taxgard.ear > 12:51:54,742 INFO [MainDeployer] deployment waiting for > deployer: > file:/C:/users/kosulin/jboss/server/taxgard/tmp/deploy/server/taxg > ard/farm/taxgard.ear/59.taxgard.ear-contents/process1099-ejb.jar > 12:51:54,822 INFO [MainDeployer] deployment waiting for > deployer: > file:/C:/users/kosulin/jboss/server/taxgard/tmp/deploy/server/taxg > ard/farm/taxgard.ear/59.taxgard.ear-contents/tte-ejb.jar > 12:51:54,832 INFO [MainDeployer] deployment waiting for > deployer: > file:/C:/users/kosulin/jboss/server/taxgard/tmp/deploy/server/taxg > ard/farm/taxgard.ear/59.taxgard.ear-contents/sme-ejb.jar > 12:51:54,842 INFO [MainDeployer] deployment waiting for > deployer: > file:/C:/users/kosulin/jboss/server/taxgard/tmp/deploy/server/taxg > ard/farm/taxgard.ear/59.taxgard.ear-contents/ahe-ejb.jar > 12:51:55,723 INFO [MainDeployer] Starting deployment of package: > file:/C:/users/kosulin/jboss/server/taxgard/tmp/deploy/server/taxg > ard/farm/taxgard.ear/59.taxgard.ear-contents/taxgard-commons.jar > 12:51:55,743 INFO [MainDeployer] Deployed package: > file:/C:/users/kosulin/jboss/server/taxgard/tmp/deploy/server/taxg > ard/farm/taxgard.ear/59.taxgard.ear-contents/taxgard-commons.jar > 12:51:55,813 INFO [MainDeployer] Package: > file:/C:/users/kosulin/jboss/server/taxgard/tmp/deploy/server/taxg > ard/farm/taxgard.ear/59.taxgard.ear-contents/taxgard-commons.jar > is already deployed > 12:51:56,745 INFO [jbossweb] Registered > jboss.web:Jetty=0,JBossWebApplicationContext=2,context=/taxgard > 12:51:56,915 INFO [jbossweb] Extract > jar:file:/C:/users/kosulin/jboss/server/taxgard/tmp/deploy/server/ > taxgard/farm/taxgard.ear/59.taxgard.ear-contents/gui.war!/ to > C:\DOCUME~1\kosulin\LOCALS~1\Temp\Jetty_0_0_0_0_8443__taxgard\webapp > 12:51:59,188 INFO [JBossWebApplicationContext#/taxgard] using > Distributable HttpSession Manager: org.mortbay.j2ee.session.Manager@cd927d > 12:51:59,829 INFO [jbossweb] Stopped > WebApplicationContext[/taxgard,Table Explorer] > 12:51:59,839 INFO [jbossweb] Deregister > jboss.web:Jetty=0,JBossWebApplicationContext=2,context=/taxgard > 12:51:59,839 INFO [jbossweb] Successfully undeployed > file:/C:/users/kosulin/jboss/server/taxgard/tmp/deploy/server/taxg > ard/farm/taxgard.ear/59.taxgard.ear-contents/gui.war > 12:51:59,950 ERROR [FarmMemberService] Failed to deploy: > org.jboss.deployment.scanner.URLDeploymentScanner$DeployedURL@6ed1 > a399{ > url=file:/C:/users/kosulin/jboss/server/taxgard/farm/taxgard.ear, > deployedLastModified=0 } > org.jboss.deployment.DeploymentException: ejb-local-ref: > ejb/taxgard/TransTableExplorerLocal, target not found, add valid > ejb-link; - nested throwable: (javax.naming.NamingException: > ejb-local-ref: ejb/taxgard/TransTableExplorerLocal, target not > found, add valid ejb-link) > at org.jboss.jetty.Jetty.deploy(Jetty.java:436) > at org.jboss.jetty.JettyService.performDeploy(JettyService.java:243) > at > org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:300) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:799) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585) > at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > cessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedM > BeanDispatcher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy11.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploy > mentScanner.java:435) > at > org.jboss.ha.framework.server.FarmMemberService.deploy(FarmMemberS > ervice.java:345) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(UR > LDeploymentScanner.java:656) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeployme > ntScanner.java:507) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThre > ad.doScan(AbstractDeploymentScanner.java:212) > at > org.jboss.ha.framework.server.FarmMemberService.startService(FarmM > emberService.java:125) > at > org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:165) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm > pl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > cessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedM > BeanDispatcher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceCont > roller.java:978) > at $Proxy5.start(Unknown Source) > at > org.jboss.system.ServiceController.start(ServiceController.java:398) > at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > cessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedM > BeanDispatcher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy3.start(Unknown Source) > at org.jboss.deployment.SARDeployer.start(SARDeployer.java:249) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585) > at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > cessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedM > BeanDispatcher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy4.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploy > mentScanner.java:435) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(UR > LDeploymentScanner.java:656) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeployme > ntScanner.java:507) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner.startServic > e(AbstractDeploymentScanner.java:261) > at > org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:165) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm > pl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > cessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedM > BeanDispatcher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceCont > roller.java:978) > at $Proxy0.start(Unknown Source) > at > org.jboss.system.ServiceController.start(ServiceController.java:398) > at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > cessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedM > BeanDispatcher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy3.start(Unknown Source) > at org.jboss.deployment.SARDeployer.start(SARDeployer.java:249) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:807) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:621) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:585) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:569) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm > pl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > cessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedM > BeanDispatcher.java:284) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:324) > at org.jboss.system.server.ServerImpl.start(ServerImpl.java:221) > at org.jboss.Main.boot(Main.java:148) > at org.jboss.Main$1.run(Main.java:381) > at java.lang.Thread.run(Thread.java:536) > Caused by: javax.naming.NamingException: ejb-local-ref: > ejb/taxgard/TransTableExplorerLocal, target not found, add valid ejb-link > at > org.jboss.web.AbstractWebContainer.linkEjbLocalRefs(AbstractWebCon > tainer.java:652) > at > org.jboss.web.AbstractWebContainer.parseWebAppDescriptors(Abstract > WebContainer.java:462) > at > org.jboss.web.AbstractWebContainer$DescriptorParser.parseWebAppDes > criptors(AbstractWebContainer.java:954) > at > org.jboss.jetty.JBossWebApplicationContext.setUpENC(JBossWebApplic > ationContext.java:310) > at > org.jboss.jetty.JBossWebApplicationContext.startHandlers(JBossWebA > pplicationContext.java:272) > at org.mortbay.http.HttpContext.start(HttpContext.java:1763) > at > org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicati > onContext.java:471) > at > org.mortbay.j2ee.J2EEWebApplicationContext.start(J2EEWebApplicatio > nContext.java:85) > at org.jboss.jetty.Jetty.deploy(Jetty.java:414) > ... 84 more > > <skip> > > 12:52:21,061 ERROR [URLDeploymentScanner] MBeanException: > Exception in MBean operation 'checkIncompleteDeployments()' > Cause: Incomplete Deployment listing: > Packages waiting for a deployer: > <none> > Incompletely deployed packages: > [org.jboss.deployment.DeploymentInfo@6ed1a399 { > url=file:/C:/users/kosulin/jboss/server/taxgard/farm/taxgard.ear } > deployer: org.jboss.deployment.EARDeployer@61f533 > status: Deployment FAILED reason: ejb-local-ref: > ejb/taxgard/TransTableExplorerLocal, target not found, add valid > ejb-link; - nested throwable: (javax.naming.NamingException: > ejb-local-ref: ejb/taxgard/TransTableExplorerLocal, target not > found, add valid ejb-link) > state: FAILED > watch: file:/C:/users/kosulin/jboss/server/taxgard/farm/taxgard.ear > lastDeployed: 1042048315823 > lastModified: 1042048314161 > mbeans: > ]MBeans waiting for classes: > <none> > MBeans waiting for other MBeans: > <none> > > <skip> > > > > ------------------------------------------------------- > This SF.NET email is sponsored by: > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! > http://www.vasoftware.com > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user > ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user