如何將自定義隊列添加到JBoss 5.1.0?JBoss 5.1.0添加隊列
我發現了一種通過管理控制檯由於某種原因,它不停地進行故障做不過,我也需要能夠快速,輕鬆地從一個JBoss服務器移到我的隊列到另一個。
所以基本上我想知道是否有辦法在xml文件中創建自定義隊列,並將該文件添加到deploy文件夾,就像如何使用自定義數據源文件(mydatasource-ds.xml)一樣。
謝謝。
如何將自定義隊列添加到JBoss 5.1.0?JBoss 5.1.0添加隊列
我發現了一種通過管理控制檯由於某種原因,它不停地進行故障做不過,我也需要能夠快速,輕鬆地從一個JBoss服務器移到我的隊列到另一個。
所以基本上我想知道是否有辦法在xml文件中創建自定義隊列,並將該文件添加到deploy文件夾,就像如何使用自定義數據源文件(mydatasource-ds.xml)一樣。
謝謝。
創建目的地 - service.xml中下您實例的結尾的文件(如果你喜歡或部署/消息)部署目錄,例如my-jms-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>
根據需要設置mbean名稱和JNDI名稱。爲更多隊列添加更多mbean定義,或者將它們拆分成多個* destinstations-service.xml文件,以便相互獨立地輕鬆部署/取消部署隊列。
這可能會遲一點,但我在通過管理控制檯創建隊列時也出現了一些錯誤。
錯誤是由於部署文件夾中缺少名爲queue的文件夾。創建隊列文件夾後,我可以使用管理控制檯創建隊列。