Local JNDI Name:mqqcf(在weblogic 中使用的QueueConnectionFactory的JNDI的名字);
Remote JNDI Name:ivtQCF(已经在通过jmsadmin配置好的jndi的名字);
6、配置foreign JMS destination
Local JNDI Name: MQQUEUE
Remote JNDI Name: ivtQ
同上。
7、MDB配置
<?xml version="1.0"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<!-- This ejb-jar.xml file defines a message-driven bean called "SimpleMDB". It uses container-managed transactions, because "transaction-type" is "Container" and "trans-attribute" is "Required". -->
<ejb-jar>
<enterprise-beans>
<message-driven>
<ejb-name>ReceiveMessageMDB</ejb-name>
<ejb-class>com.rm.mdb.ReceiveMessageBean</ejb-class>
<transaction-type>Container</transaction-type>
<message-driven-destination>
<!-- In WebLogic Server 6.0, this next parameter is named "jms-destination-type" -->
<destination-type>javax.jms.Queue</destination-type>
</message-driven-destination>
</message-driven>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>ReceiveMessageMDB</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>NotSupported</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>