首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

IBM MQ + WebSphere + Spring JMS配备方法

2012-09-27 
IBM MQ + WebSphere + Spring JMS配置方法IBM MQ + WebSphere + Spring JMS配置方法 首先要在WAS里面配置I

IBM MQ + WebSphere + Spring JMS配置方法
IBM MQ + WebSphere + Spring JMS配置方法

首先要在WAS里面配置IBM MQ作为JMS消息的提供者,在WAS管理控制台: Resources->JMS Providers->WebSphere MQ,首先创建一个连接工厂,点击 WebSphere MQ connection factories 填好配置选项,CCSID 注意下这个选项,这个是队列管理器所用到的字符集,中文简体(1381),其他的就没什么要特别注意的地方了,保存后返回到前一页面。点击WebSphere MQ queue destinations 进入后点击NEW进入创建页面,注意 Base queue name 这一选项要填写跟MQ一样的消息队列名称。Target client 有JMS和MQ两个区别,如果你想在队列里面存放java序列化对象就得选JMS,其他选项任意填然后保存。

下面是Spring配置代码:

1.<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xmlns:jee="http://www.springframework.org/schema/jee" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.0.xsd ">    2.<jee:jndi-lookup id="connectionFactory" jndi-name="${jms.connection.factory}">    3.    <jee:environment>        4.        java.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory         java.naming.provider.url=iiop://localhost:2809        5.        java.naming.factory.url.pkgs=com.ibm.ws.naming    6.    </jee:environment>    7.</jee:jndi-lookup>    8.<jee:jndi-lookup id="destination" jndi-name="${jms.connection.destination}">    9.    <jee:environment>    10.        java.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory java.naming.provider.url=${jms.provider.url}         java.naming.factory.url.pkgs=com.ibm.ws.naming    11.    </jee:environment>    12.</jee:jndi-lookup>    13.<bean id="jmsTemplate" ref="connectionFactory" />  15.    <property name="defaultDestination" ref="destination" />    16.</bean>    17.<bean id="messageProducer" ref="jmsTemplate" />    19.</bean>  20.<bean id="messageListener" ref="connectionFactory" />    23.</bean>    24.<bean id="listenerContainer" value="5" />    26.    <property name="connectionFactory" ref="connectionFactory" />    27.    <property name="destination" ref="destination" />  28.    <property name="messageListener" ref="messageListener" />  29.    <property name="transactionManager" ref="jmsTransactionManager" />    30.</bean>    31.<bean id="mailSender" ref="messageProducer" />    33.</bean> 

热点排行