2013-03-27 11 views
13

sto ottenendo l'errore sotto durante la distribuzione di un vaso di archivio enterprise (.ear) a JBoss 7.errore quando si distribuisce un file .ear che contiene un MDB a JBoss

Qualcuno può per favore mi dia indicazioni su come risolvilo.

Il registro di JBoss è

14:44:30,812 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC00001: Failed to start service jboss.deployment.unit."Demo2.jar".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."Demo2.jar".PARSE: Failed to process phase PARSE of deployment "Demo2.jar" 
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_17] 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_17] 
    at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_17] 
Caused by: org.jboss.msc.service.ServiceNotFoundException: Service service jboss.ejb.default-resource-adapter-name-service not found 
    at org.jboss.msc.service.ServiceContainerImpl.getRequiredService(ServiceContainerImpl.java:447) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
    at org.jboss.as.ejb3.deployment.processors.MessageDrivenComponentDescriptionFactory.getDefaultResourceAdapterName(MessageDrivenComponentDescriptionFactory.java:273) 
    at org.jboss.as.ejb3.deployment.processors.MessageDrivenComponentDescriptionFactory.processMessageBeans(MessageDrivenComponentDescriptionFactory.java:153) 
    at org.jboss.as.ejb3.deployment.processors.MessageDrivenComponentDescriptionFactory.processAnnotations(MessageDrivenComponentDescriptionFactory.java:81) 
    at org.jboss.as.ejb3.deployment.processors.AnnotatedEJBComponentDescriptionDeploymentUnitProcessor.processAnnotations(AnnotatedEJBComponentDescriptionDeploymentUnitProcessor.java:58) 
    at org.jboss.as.ejb3.deployment.processors.AbstractDeploymentUnitProcessor.deploy(AbstractDeploymentUnitProcessor.java:81) 
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 
    ... 5 more 
+1

Questo l piace come un problema di configurazione, che tipo di risorsa stai cercando di cercare? Quale profilo standalone o dominio stai usando? – CoolBeans

risposta

21

Il problema è che si sta tentando di distribuire applicazioni con MDB per standalone.xml configurazione che non ha il supporto di messaggistica abilitato. (manca il sottosistema di messaggistica)

se si eseguisse il server con stand-alone-full.xml funzionerebbe.

si può fare eseguendo:

./standalone.sh -c standalone-full.xml 

su Linux o

standalone.bat -c standalone-full.xml 

sulle finestre

4

in JBoss 7.x abbiamo bisogno di aggiungere

<subsystem xmlns="urn:jboss:domain:ejb3:1.2"> 
      ... 
      <mdb> 
       <resource-adapter-ref resource-adapter-name="hornetq-ra"/> 
       <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> 
      </mdb> 
      ... 

E spero che funzionerà.

+0

+1 ma forse meglio usare standalone-full.xml – akostadinov

1

ho avuto lo stesso identico problema, ha scoperto che mi mancava

<mdb> 
    <resource-adapter-ref resource-adapter-name="hornetq-ra"/> 
    <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> 
</mdb> 

sotto

<subsystem xmlns="urn:jboss:domain:ejb3:1.2"> 

in stand-alone/configurazione/standalone.xml

0

Su wildfly 10 è (anche nella sezione):

<mdb> 
     <resource-adapter-ref resource-adapter-name="${ejb.resource-adapter-name:activemq-ra.rar}"/> 
     <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> 
    </mdb> 
+0

Dovresti spiegare il tuo snippet per rendere la tua risposta reperibile. – Markus

Problemi correlati