IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  Open source | Java technology  >

Geronimo 中 JMS、MDB 和 ActiveMQ 的使用技巧

了解 Geronimo 和 ActiveMQ JMS 引擎之间的共存关系

developerWorks

返回文章


清单 2. 在 system-jms-plan.xml 中配置 ActiveMQ RA 组件
				<connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector"
version="1.5"
configId="org/apache/geronimo/SystemJMS"
parentId="org/apache/geronimo/ActiveMQServer">
<resourceadapter>
 <resourceadapter-instance>
 <resourceadapter-name>ActiveMQ RA</resourceadapter-name>
 <config-property-setting name="ServerUrl">tcp://${PlanServerHostname}:${PlanActiveMQPort}</config-property-setting>
 <config-property-setting name="UserName">geronimo</config-property-setting>
 <config-property-setting name="Password">geronimo</config-property-setting>
 <workmanager>
   <gbean-link>DefaultWorkManager</gbean-link>
 </workmanager>
</resourceadapter-instance>
<outbound-resourceadapter>
  <connection-definition>
    <connectionfactory-interface>javax.jms.ConnectionFactory</connectionfactory-interface>
    <connectiondefinition-instance>
    <name>DefaultActiveMQConnectionFactory</name>
    <implemented-interface>javax.jms.QueueConnectionFactory</implemented-interface>
    <implemented-interface>javax.jms.TopicConnectionFactory</implemented-interface>
   <connectionmanager>
     ...
    </connectionmanager>
    ...  
     </connectiondefinition-instance>
   </connection-definition>
   </outbound-resourceadapter>
 </resourceadapter>
 <adminobject>
    <adminobject-interface>javax.jms.Queue</adminobject-interface>
    <adminobject-class>org.codehaus.activemq.message.ActiveMQQueue</adminobject-class>
    <adminobject-instance>
       <message-destination-name>MDBTransferBeanOutQueue</message-destination-name>
       <config-property-setting name="PhysicalName">MDBTransferBeanOutQueue</config-property-setting>
    </adminobject-instance>
 </adminobject>
 <adminobject>
    <adminobject-interface>javax.jms.Queue</adminobject-interface>
    <adminobject-class>org.codehaus.activemq.message.ActiveMQQueue</adminobject-class>
    <adminobject-instance>
      <message-destination-name>SendReceiveQueue</message-destination-name>
      <config-property-setting name="PhysicalName">SendReceiveQueue</config-property-setting>
      </adminobject-instance>
    </adminobject>
</connector>

返回文章

    关于 IBM 隐私条约 联系 IBM 使用条款