Good morning, Jaikiran,
Some information are listed as follows:
1. jdk1.7.0_67
2. I am using backEnd.sar for testing.
3. Under "C:/JBossEXP/jboss-eap-6.1/bin/" directory, it has no
"content/backEnd.sar/META-INF/jboss-service.xml" sub directory but don't know why it shows in the output error message.
4. Deploy in Application Platform. ( The JMX-console is no more for JBoss above eap 6.1.)
5. It used to be working in JBoss-5.0.1-GA and 2 services deployed successfully in JMX-console.
6. I've passed this issue after I removed "xmbean-dd" from following "jboss-service.xml".
<?xml version="1.0" encoding="UTF-8" ?>
<server xmlns="urn:jboss:service:7.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:jboss:service:7.0 jboss-service_7_0.xsd">
<mbean code="com.BackEnd.server.BackEndServer"
name="BackEnd:service=BackEndServer"
xmbean-dd="META-INF/BackEndServer.xml">
<depends>jboss.jca:name=BackEnd,service=ManagedConnectionPool</depends>
<depends>jboss.jca:name=JmsXA,service=ConnectionFactoryBinding</depends>
<depends>jboss.mq.destination:name=ImageUploadQueue,service=Queue</depends
</mbean>
<mbean code="com.BackEnd.server.RRServer"
name="BackEnd:service=RRServer"
xmbean-dd="META-INF/RRServer.xml">
<depends>jboss.jca:name=BackEnd,service=ManagedConnectionPool</depends>
<depends>jboss.jca:name=JmsXA,service=ConnectionFactoryBinding</depends>
<depends>jboss.mq.destination:name=RRTopic,service=Topic</depends>
</mbean>
</server>
The new error messages come out like below:
13:24:45,761 ERROR [org.jboss.as.server] (HttpManagementService-threads - 1) JBAS015870: Deploy of deployment "backEnd.sar" was rolled back with the following failure message:
{"JBAS014771: Services with missing/unavailable dependencies" => [
"jboss.mbean.service.BackEnd:service=BackEndServer.start is missing [jboss.mbean.service.\"jboss.jca:name=backEnd,service=ManagedConnectionPool\".start, jboss.mbean.service.\"jboss.jca:name=JmsXA,service=ConnectionFactoryBinding\".start, jboss.mbean.service.\"jboss.mq.destination:name=ImageUploadQueue,service=Queue\".start]",
"jboss.mbean.service.BackEnd:service=RRServer.create is missing [jboss.mbean.service.\"jboss.jca:name=JmsXA,service=ConnectionFactoryBinding\".create, jboss.mbean.service.\"jboss.mq.destination:name=RRTopic,service=Topic\".create, jboss.mbean.service.\"jboss.jca:name=backEnd,service=ManagedConnectionPool\".create]",
"jboss.mbean.service.BackEnd:service=RRServer.start is missing [jboss.mbean.service.\"jboss.jca:name=JmsXA,service=ConnectionFactoryBinding\".start, jboss.mbean.service.\"jboss.mq.destination:name=RRTopic,service=Topic\".start, jboss.mbean.service.\"jboss.jca:backEnd=backEnd,service=ManagedConnectionPool\".start]",
"jboss.mbean.service.BackEnd:service=BackEndServer.create is missing [jboss.mbean.service.\"jboss.jca:name=JmsXA,service=ConnectionFactoryBinding\".create, jboss.mbean.service.\"jboss.jca:name=backEnd,service=ManagedConnectionPool\".create, jboss.mbean.service.\"jboss.mq.destination:name=ImageUploadQueue,service=Queue\".create]"
]}
Wish you have a happy New Year,
Sam