Java JBoss 5.1.0添加队列
如何将自定义队列添加到JBoss 5.1.0 我通过管理控制台找到了一种方法,但是由于某些原因,它一直失败,而且我需要能够快速、轻松地将队列从一台JBoss服务器移动到另一台JBoss服务器 因此,基本上我想知道是否有一种方法可以在xml文件中创建自定义队列并将该文件添加到deploy文件夹,就像处理自定义数据源文件(mydatasource ds.xml)一样 谢谢。在实例的部署目录下(或者如果愿意,可以在部署/消息传递目录下)创建一个以destinations-service.xml结尾的文件,例如my-jms-destinations-service.xml。它应该看起来像:Java JBoss 5.1.0添加队列,java,jms,message-queue,jboss5.x,jboss-messaging,Java,Jms,Message Queue,Jboss5.x,Jboss Messaging,如何将自定义队列添加到JBoss 5.1.0 我通过管理控制台找到了一种方法,但是由于某些原因,它一直失败,而且我需要能够快速、轻松地将队列从一台JBoss服务器移动到另一台JBoss服务器 因此,基本上我想知道是否有一种方法可以在xml文件中创建自定义队列并将该文件添加到deploy文件夹,就像处理自定义数据源文件(mydatasource ds.xml)一样 谢谢。在实例的部署目录下(或者如果愿意,可以在部署/消息传递目录下)创建一个以destinations-service.xml结尾的文
<?xml version="1.0" encoding="UTF-8"?>
<!--
Messaging Destinations deployment descriptor.
-->
<server>
<mbean code="org.jboss.jms.server.destination.QueueService"
name="jboss.messaging.destination:service=Queue,name=MyQueue"
xmbean-dd="xmdesc/Queue-xmbean.xml">
<attribute name="JNDIName">MyQueue</attribute>
<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
<depends>jboss.messaging:service=PostOffice</depends>
</mbean>
</server>
我的队列
消息传递:service=ServerPeer
jboss.messaging:service=邮局
根据需要设置mbean名称和JNDI名称。为其他队列添加更多mbean定义,或将它们拆分到多个*desinstations-service.xml文件中,以便彼此独立地轻松部署/取消部署队列。这可能来得有点晚,但我在通过管理控制台创建队列时也出现了一些错误 错误是由于部署文件夹中缺少名为queue的文件夹造成的。创建队列文件夹后,我能够使用管理控制台创建队列