I'm at the point of deploying ECperf in JBoss after following the
instructions found in http://www.amitysolutions.com.au/downloads/JBoss-
ECperf.pdf. I got to the point of: ant -f jboss.xml deploy-all. I'm running
it on a RedHat box using ecperf 1.1 and jboss 3.2.3, with the added
configured-for-jboss files specified in the pdf above.
I am getting deployment errors for several of the EJBs. Here are the errors
in the order they appear (I'm ommitting the "correct deployment" outputs).
I went on supplier.xml.CMP and mfg.xml.CMP and I studied them thoroughly. I
figured I was missing an ejb-link line for ReceiveSes somewhere, so I added
one, but don't worry, that didn't change anything at all. Still got the
same error.
Out of all the possible jboss-web.xml files that exist out there in my
jboss/server/all/deploy and jboss/server/default/deploy, none of the
contain any information other than a header or empty tags, and I wouldn't
know how to fill it in anyway.
I also searched for ejb-jar.xml, and the only one I found (in
jboss/server/all/deploy/jbossha-
httpsession.sar/ClusteredHttpSessionEB.jar/META-INF) doesn't even contain
any information about the ejbs whatsoever.
The funny thing is that even though it says it can't deploy those beans, it
shows as if they were successfully deployed later in the output after the
error has occurred.
If you've encountered this error before or you have any suggesetions,
please help!
inita
errors:
16:01:34,492 ERROR [StatelessSessionContainer] Starting failed
org.jboss.deployment.DeploymentException: ejb-ref ejb/ReceiveSes, expected
either ejb-link in ejb-jar.xml or jndi-name in jboss.xml
at
org.jboss.ejb.Container.setupEnvironment (
Container.java:828)
at
org.jboss.ejb.Container.startService (
Container.java:572)
at
org.jboss.ejb.StatelessSessionContainer.startService(StatelessSessionContainer.java:198)
at
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke (
Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.system.ServiceController$ServiceProxy.invoke
(ServiceController.java:976)
at $Proxy14.start(Unknown Source)
at
org.jboss.system.ServiceController.start(ServiceController.java:394)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke (
Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.mx.util.MBeanProxyExt.invoke (
MBeanProxyExt.java:177)
at $Proxy30.start(Unknown Source)
at
org.jboss.ejb.EjbModule.startService (
EjbModule.java:331)
at
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke (
Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.system.ServiceController$ServiceProxy.invoke
(ServiceController.java:976)
at $Proxy14.start(Unknown Source)
at
org.jboss.system.ServiceController.start(ServiceController.java:394)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke (
Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.mx.util.MBeanProxyExt.invoke (
MBeanProxyExt.java:177)
at $Proxy12.start(Unknown Source)
at
org.jboss.ejb.EJBDeployer.start (
EJBDeployer.java:544)
at
org.jboss.deployment.MainDeployer.start (
MainDeployer.java:832)
at
org.jboss.deployment.MainDeployer.start (
MainDeployer.java:824)
at
org.jboss.deployment.MainDeployer.deploy (
MainDeployer.java:642)
at
org.jboss.deployment.MainDeployer.deploy (
MainDeployer.java:605)
at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke (
Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.mx.util.MBeanProxyExt.invoke (
MBeanProxyExt.java:177)
at $Proxy6.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:302)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:476)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan
(AbstractDeploymentScanner.java:201)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:274)
at
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke (
Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.system.ServiceController$ServiceProxy.invoke
(ServiceController.java:976)
at $Proxy0.start(Unknown Source)
at
org.jboss.system.ServiceController.start(ServiceController.java:394)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke (
Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.mx.util.MBeanProxyExt.invoke (
MBeanProxyExt.java:177)
at $Proxy4.start(Unknown Source)
at
org.jboss.deployment.SARDeployer.start (
SARDeployer.java:226)
at
org.jboss.deployment.MainDeployer.start (
MainDeployer.java:832)
at
org.jboss.deployment.MainDeployer.deploy (
MainDeployer.java:642)
at
org.jboss.deployment.MainDeployer.deploy (
MainDeployer.java:605)
at
org.jboss.deployment.MainDeployer.deploy (
MainDeployer.java:589)
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:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.mx.util.MBeanProxyExt.invoke (
MBeanProxyExt.java:177)
at $Proxy5.deploy(Unknown Source)
at
org.jboss.system.server.ServerImpl.doStart (
ServerImpl.java:384)
at
org.jboss.system.server.ServerImpl.start (
ServerImpl.java:291)
at
org.jboss.Main.boot (
Main.java:150)
at
org.jboss.Main$1.run(Main.java:395)
at
java.lang.Thread.run (
Thread.java:534)
(...)
16:01:35,010 WARN [ServiceController] Problem starting service
jboss.j2ee:jndiName=ReceiverSes,service=EJB
org.jboss.deployment.DeploymentException: ejb-ref ejb/ReceiveSes, expected
either ejb-link in ejb-jar.xml or jndi-name in jboss.xml
at
org.jboss.ejb.Container.setupEnvironment (
Container.java:828)
at
org.jboss.ejb.Container.startService (
Container.java:572)
at
org.jboss.ejb.StatelessSessionContainer.startService(StatelessSessionContainer.java:198)
at
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
(...rest of java errors ommitted...)
(...)
16:01:36,007 ERROR [EntityContainer] Starting failed
org.jboss.deployment.DeploymentException: ejb-ref ejb/CustomerEnt, expected
either ejb-link in ejb-jar.xml or jndi-name in jboss.xml
at
org.jboss.ejb.Container.setupEnvironment (
Container.java:828)
at
org.jboss.ejb.Container.startService (
Container.java:572)
at
org.jboss.ejb.EntityContainer.startService(EntityContainer.java:328)
at
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke (
Method.java:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.system.ServiceController$ServiceProxy.invoke
(ServiceController.java:976)
at $Proxy14.start(Unknown Source)
at
org.jboss.system.ServiceController.start(ServiceController.java:394)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
(... rest of java errors ommited...)
(...)
16:01:36,113 WARN [ServiceController] Problem starting service
jboss.j2ee:jndiName=OrderCustomerEnt,service=EJB
org.jboss.deployment.DeploymentException: ejb-ref ejb/CustomerEnt, expected
either ejb-link in ejb-jar.xml or jndi-name in jboss.xml
at
org.jboss.ejb.Container.setupEnvironment (
Container.java:828)
at
org.jboss.ejb.Container.startService (
Container.java:572)
at
org.jboss.ejb.EntityContainer.startService(EntityContainer.java:328)
at
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
(... rest of java errors ommited...)
(...)
16:01:36,226 ERROR [EntityContainer] Starting failed
org.jboss.deployment.DeploymentException: ejb-ref ejb/LargeOrderSes,
expected either ejb-link in ejb-jar.xml or jndi-name in jboss.xml
at
org.jboss.ejb.Container.setupEnvironment (
Container.java:828)
at
org.jboss.ejb.Container.startService (
Container.java:572)
at
org.jboss.ejb.EntityContainer.startService(EntityContainer.java:328)
at
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
(... rest of java errors ommited...)
(...)
16:01:36,466 WARN [ServiceController] Problem starting service
jboss.j2ee:jndiName=OrderEnt,service=EJB
org.jboss.deployment.DeploymentException: ejb-ref ejb/LargeOrderSes,
expected either ejb-link in ejb-jar.xml or jndi-name in jboss.xml
at
org.jboss.ejb.Container.setupEnvironment (
Container.java:828)
at
org.jboss.ejb.Container.startService (
Container.java:572)
at
org.jboss.ejb.EntityContainer.startService(EntityContainer.java:328)
at
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
(... rest of java errors ommited...)
(...)
16:01:37,940 ERROR [EntityContainer] Starting failed
org.jboss.deployment.DeploymentException: ejb-ref ejb/BuyerSes, expected
either ejb-link in ejb-jar.xml or jndi-name in jboss.xml
at
org.jboss.ejb.Container.setupEnvironment (
Container.java:828)
at
org.jboss.ejb.Container.startService (
Container.java:572)
at
org.jboss.ejb.EntityContainer.startService(EntityContainer.java:328)
at
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke (
Method.java:324)
(... rest of java errors ommited...)
(...)
16:01:37,995 WARN [ServiceController] Problem starting service
jboss.j2ee:jndiName=WorkOrderEnt,service=EJB
org.jboss.deployment.DeploymentException: ejb-ref ejb/BuyerSes, expected
either ejb-link in ejb-jar.xml or jndi-name in jboss.xml
at
org.jboss.ejb.Container.setupEnvironment (
Container.java:828)
at
org.jboss.ejb.Container.startService (
Container.java:572)
at
org.jboss.ejb.EntityContainer.startService(EntityContainer.java:328)
at
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
(... rest of java errors ommited...)
(...)
16:01:38,551 INFO [StatelessSessionInstancePool] Started
jboss.j2ee:jndiName=ReceiveSes,plugin=pool,service=EJB
16:01:38,557 INFO [StatelessSessionContainer] Started
jboss.j2ee:jndiName=ReceiveSes,service=EJB
(... ******** does this mean it deployed them after all?? -- because ECperf
is still not successfully showing on the browser *********...)
16:01:39,985 ERROR [MainDeployer] could not start deployment:
file:/usr/local/jboss-3.2.3/server/default/tmp/deploy/tmp11342ecperf.ear-
contents/supplier.war
org.jboss.deployment.DeploymentException: Error during deploy; - nested
throwable: (
javax.naming.NamingException: ejb-ref: ejb/ReceiverSes, no ejb-
link in web.xml and no jndi-name in jboss-web.xml)
at
org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:440)
at
org.jboss.deployment.MainDeployer.start (
MainDeployer.java:832)
at
org.jboss.deployment.MainDeployer.start (
MainDeployer.java:824)
at
org.jboss.deployment.MainDeployer.deploy (
MainDeployer.java:642)
(... some more java errors ommited... then this:)
at
org.jboss.Main$1.run(Main.java:395)
at
java.lang.Thread.run (
Thread.java:534)
Caused by:
javax.naming.NamingException: ejb-ref: ejb/ReceiverSes, no ejb-
link in web.xml and no jndi-name in jboss-web.xml
at
org.jboss.web.AbstractWebContainer.linkEjbRefs(AbstractWebContainer.java:711)
at
org.jboss.web.AbstractWebContainer.parseWebAppDescriptors(AbstractWebContainer.java:595)
at
org.jboss.web.AbstractWebContainer$DescriptorParser.parseWebAppDescriptors
(AbstractWebContainer.java:1051)
(.. rest of java errors ommitted...)
(...)
16:01:40,036 ERROR [MainDeployer] could not start deployment:
file:/usr/local/jboss-3.2.3/server/default/deploy/ecperf.ear
org.jboss.deployment.DeploymentException: Error during deploy; - nested
throwable: (
javax.naming.NamingException: ejb-ref: ejb/ReceiverSes, no ejb-
link in web.xml and no jndi-name in jboss-web.xml)
at
org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:440)
at
org.jboss.deployment.MainDeployer.start (
MainDeployer.java:832)
at
org.jboss.deployment.MainDeployer.start (
MainDeployer.java:824)
at
org.jboss.deployment.MainDeployer.deploy (
MainDeployer.java:642)
(...)
(last output lines:)
16:01:44,844 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@(protected)-
3.2.3/server/default/deploy/ecperf.ear }
deployer:
org.jboss.deployment.EARDeployer@(protected)
status: Deployment FAILED reason: Error during deploy; - nested
throwable: (
javax.naming.NamingException: ejb-ref: ejb/ReceiverSes, no ejb-
link in web.xml and no jndi-name in jboss-web.xml)
state: FAILED
watch: file:/usr/local/jboss-3.2.3/server/default/deploy/ecperf.ear
lastDeployed: 1081368074779
lastModified: 1081368074000
mbeans:
]MBeans waiting for classes:
<none>
MBeans waiting for other MBeans:
[ObjectName: jboss.j2ee:jndiName=ReceiverSes,service=EJB
state: FAILED
I Depend On:
Depends On Me:
org.jboss.deployment.DeploymentException: ejb-ref
ejb/ReceiveSes, expected either ejb-link in ejb-jar.xml or jndi-name in
jboss.xml, ObjectName: jboss.j2ee:jndiName=OrderCustomerEnt,service=EJB
state: FAILED
I Depend On:
Depends On Me:
org.jboss.deployment.DeploymentException: ejb-ref
ejb/CustomerEnt, expected either ejb-link in ejb-jar.xml or jndi-name in
jboss.xml, ObjectName: jboss.j2ee:jndiName=OrderEnt,service=EJB
state: FAILED
I Depend On:
Depends On Me:
org.jboss.deployment.DeploymentException: ejb-ref
ejb/LargeOrderSes, expected either ejb-link in ejb-jar.xml or jndi-name in
jboss.xml, ObjectName: jboss.j2ee:jndiName=WorkOrderEnt,service=EJB
state: FAILED
I Depend On:
Depends On Me:
org.jboss.deployment.DeploymentException: ejb-ref
ejb/BuyerSes, expected either ejb-link in ejb-jar.xml or jndi-name in
jboss.xml]
16:01:44,890 INFO [URLDeploymentScanner] Started
jboss.deployment:type=DeploymentScanner,flavor=URL
16:01:45,009 INFO [MainDeployer] Deployed package: file:/usr/local/jboss-
3.2.3/server/default/conf/jboss-service.xml
16:01:45,319 INFO [Server] JBoss (MX MicroKernel) [3.2.3 (build:
CVSTag=JBoss_3_2_3 date=200311301445)] Started in 1m:33s:587ms
===========================================================================
To unsubscribe, send email to listserv@(protected)
of the message "signoff J2EE-INTEREST". For general help, send email to
listserv@(protected)".