我需要将JMS消息发送到IBM MQ上的主题。
如何在自由 server.xml 中指定所需的主题名称?
这是我当前的 server.xml
<jmsConnectionFactory jndiName="jms/testConnectionFactory" connectionManagerRef="testConnectionManager">
<properties.wmqJms userName="testUser" password="testPass" transportType="CLIENT" hostName="myTestHost" port="1424" channel="SYSTEM.DEF.SVRCONN" queueManager="TestQManager"/>
</jmsConnectionFactory>
<connectionManager id="testConnectionManager" maxPoolSize="5"/>
<jmsQueue id="jms/testQueue" jndiName="jms/testQueue">
<properties.wmqJms baseQueueName="TEST.OUT" baseQueueManagerName="TestQManager"/>
</jmsQueue>
无法在线找到处理主题的代码段,而且我对在代码中创建主题不感兴趣。
任何帮助将不胜感激
答案 0 :(得分:0)
怎么样:
<jmsTopic id="myTopic" jndiName="jms/myTopic">
<properties.wmqJms baseTopicName="MyTopic"/>
</jmsTopic>
(编辑,因为你已经有了ConnFactory和ConnMgr,我并不是说你需要改变它们。)