Java Hornetq Error-启动服务jboss.jca时出错:service=RARDeployment,name=';jms ra.rar';

Java Hornetq Error-启动服务jboss.jca时出错:service=RARDeployment,name=';jms ra.rar';,java,eclipse,jms,hornetq,jboss-4.2.x,Java,Eclipse,Jms,Hornetq,Jboss 4.2.x,我正在完成一项任务,将Hornetq2.2.14与JBoss4.2.3进行集成 我已经成功地将HornetQ嵌入到JBoss 4.2.3中,并在JBoss 4.2.3服务器目录中创建了4个概要文件,这是HornetQ的默认配置文件,也是HornetQ的全部配置文件 但是,当我使用以下命令运行JBoss 4.2.3时: sh run.sh -c default-with-hornetq 记录器显示以下错误语句: 15:28:51,301 INFO [RARDeployment]

我正在完成一项任务,将Hornetq2.2.14与JBoss4.2.3进行集成

我已经成功地将HornetQ嵌入到JBoss 4.2.3中,并在JBoss 4.2.3服务器目录中创建了4个概要文件,这是HornetQ的默认配置文件,也是HornetQ的全部配置文件

但是,当我使用以下命令运行JBoss 4.2.3时:

    sh run.sh -c default-with-hornetq
记录器显示以下错误语句:

    15:28:51,301 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar
    15:28:51,321 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar
    15:28:51,336 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar
    15:28:51,350 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar
    15:28:51,758 INFO  [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms-ra.rar/
    15:28:51,774 WARN  [ServiceController] Problem starting service jboss.jca:service=RARDeployment,name='jms-ra.rar'
    java.lang.ArrayIndexOutOfBoundsException: 1
            at org.hornetq.ra.HornetQResourceAdapter.initialiseTransactionManager(HornetQResourceAdapter.java:1740)
            at org.hornetq.ra.HornetQResourceAdapter.start(HornetQResourceAdapter.java:224)
            at org.jboss.resource.deployment.RARDeployment.startService(RARDeployment.java:109)
            at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
            at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
            at org.jboss.system.ServiceDynamicMBeanSupport.invoke(ServiceDynamicMBeanSupport.java:124)
            at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
            at com.sun.proxy.$Proxy0.start(Unknown Source)
另外,与我在hornetq-jms.xml文件中创建的队列相关的错误如下所示:

            15:28:44,886 ERROR [STDERR] 31 Aug, 2013 3:28:44 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: Waiting to obtain live lock
            15:28:44,933 INFO  [JournalStorageManager] Using NIO Journal
            15:28:44,951 ERROR [STDERR] 31 Aug, 2013 3:28:44 PM org.hornetq.core.logging.impl.JULLogDelegate warn
            WARNING: Security risk! It has been detected that the cluster admin user and password have not been changed from the installation                         default. Please see the HornetQ user guide, cluster chapter, for instructions on how to do this.
            15:28:45,208 INFO  [FileLockNodeManager] Waiting to obtain live lock
            15:28:45,208 INFO  [FileLockNodeManager] Live Server Obtained live lock
            15:28:46,756 ERROR [STDERR] 31 Aug, 2013 3:28:46 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: trying to deploy queue jms.queue.DLQ
            15:28:46,782 ERROR [STDERR] 31 Aug, 2013 3:28:46 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: trying to deploy queue jms.queue.ExpiryQueue
            15:28:46,792 ERROR [STDERR] 31 Aug, 2013 3:28:46 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: trying to deploy queue jms.queue.ServiceRequest
            15:28:46,800 ERROR [STDERR] 31 Aug, 2013 3:28:46 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: trying to deploy queue jms.queue.MOQueue
            15:28:46,811 ERROR [STDERR] 31 Aug, 2013 3:28:46 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: trying to deploy queue jms.queue.MTQueue
            15:28:46,819 ERROR [STDERR] 31 Aug, 2013 3:28:46 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: trying to deploy queue jms.queue.NotificationQueue
            15:28:46,828 ERROR [STDERR] 31 Aug, 2013 3:28:46 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: trying to deploy queue jms.queue.SMSQueue
            15:28:46,838 ERROR [STDERR] 31 Aug, 2013 3:28:46 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: trying to deploy queue jms.queue.queueA
            15:28:46,846 ERROR [STDERR] 31 Aug, 2013 3:28:46 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: trying to deploy queue jms.queue.eventQueue
            15:28:46,857 ERROR [STDERR] 31 Aug, 2013 3:28:46 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: trying to deploy queue jms.queue.notificationQueue
            15:28:46,867 ERROR [STDERR] 31 Aug, 2013 3:28:46 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: trying to deploy queue jms.queue.VodafoneMTQueue
            15:28:47,056 INFO  [NettyAcceptor] Started Netty Acceptor version 3.2.5.Final-a96d88c 127.0.0.1:5445 for CORE protocol
            15:28:47,061 INFO  [NettyAcceptor] Started Netty Acceptor version 3.2.5.Final-a96d88c 127.0.0.1:5455 for CORE protocol
            15:28:47,064 ERROR [STDERR] 31 Aug, 2013 3:28:47 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: Server is now live
            15:28:47,065 ERROR [STDERR] 31 Aug, 2013 3:28:47 PM org.hornetq.core.logging.impl.JULLogDelegate info
            INFO: HornetQ Server version 2.2.14.Final (HQ_2_2_14_FINAL, 122) [6a2175c5-1145-11e3-aaac-076c98ed9adc]) started

因此,不会创建队列。我不明白问题出在哪里。我是JBoss服务器的新手。我如何解决这个问题?

您写道,您已经成功地将HornetQ嵌入到JBoss 4.2.3中。您是否已替换标准JBossMQ服务?而大黄蜂队没有开始?哪个部分不工作:您可以访问队列吗?队列没有创建。因此,我无法访问它们。我没有找到问题所在。我尝试部署我的EAR,但队列出现DeploymentException和Nullpointer异常。异常是:启动服务jboss时出现问题。j2ee:EAR=services-1.0.EAR,jar=bl-1.0.jar,name=smsqueConsumerBean,service=EJB3 org.jboss.deployment.deployment异常:端点激活失败ra=jboss.jca:service=RARDeployment,name='jms-ra.rar'activationSpec=org.hornetq.ra.inflow.HornetQActivationSpec(ra=org.hornetq.ra。HornetQResourceAdapter@785727destination=queue/smsque destinationType=javax.jms.queue ack=Auto-acknowledge-dustable=false-clientID=null-user=null-maxSession=15);-嵌套可丢弃:(java.lang.NullPointerException)