WebSphere Application Server中配置MQ

准备 :确认WebSphere MQ主机和WebSphere Application Server主机可以互相通过主机名ping通。

第一步:在WebSphere MQ主机上面安装和配置WebSphere MQ;增加一个操作系统用户(比如mquser),并把他添加到组mqm中。

第二步:使用如下命令创建队列管理器,队列,通道
--create q manager
crtmqm -q SPC
--WebSphere MQ 队列管理器已创建。
--创建或替换 SPC 的缺省对象。
--缺省对象统计:31 个已创建。0 个已替换。0 个已失败。
--正在完成设置。
--设置完成。

--start the q mamanger
strmqm SPC
--WebSphere MQ 队列管理器‘SPC’已启动。

--run mq command line
runmqsc SPC
--5724-B41 (C) Copyright IBM Corp. 1994, 2002.  ALL RIGHTS RESERVED.
--启动队列管理器 SPC 的 MQSC。

--define queue
def QL('spcQ')
--AMQ8006: WebSphere MQ 队列已创建。

DEF CHL('JAVA.CHANNEL') CHLTYPE(SVRCONN) TRPTYPE(TCP)
--AMQ8014: WebSphere MQ 通道已创建。


--start mq listener for q manager, listening on tcp port 1414, ready for remote access
runmqlsr -m SPC -t tcp -p 1414

第三步:在WebSphere Application Server主机上安装WebSphere MQ Client, WebSphere MQ Java支持

第四步:配置WebSphere的变量
在WebSphere管理控制台http://localhost:9090/admin/左边栏目中选择 环境->管理WebSphere变量
确认MQ_INSTALL_ROOT变量值,比如C:/PROGRA~1/IBM/WEBSPH~1
确认MQJMS_LIB_ROOT变量值,比如${MQ_INSTALL_ROOT}/java/lib

第五步:添加一个认证别名用来访问远程MQ
在WebSphere管理控制台左边栏目中选择 安全性->JAAS配置->J2C 认证数据条目
新建一个J2C 认证数据条目,输入WebSphere MQ主机中mqm组里面的用户,比如第一步中创建的用户mquser

第六步:配置WebSphere MQ 队列连接工厂
在WebSphere管理控制台左边栏目中选择 资源->WebSphere MQ JMS提供程序
选择 WebSphere MQ 队列连接工厂,新建,输入参数
名称: qmanager
JNDI名: jms/spcQCF
组件受管认证别名: yangj/mquser
容器受管的认证别名: yangj/mquser
Queue Manager: SPC
主机: spcm10
端口: 1414
传输类型:CLIENT
通道: JAVA.CHANNEL
CCSID: 1381

第七步:配置WebSphere MQ 队列目的地
在WebSphere管理控制台左边栏目中选择 资源->WebSphere MQ 队列目的地
选择 WebSphere MQ 队列目的地,新建,输入参数
名称: queue
JNDI名:jms/spcQ
基本队列名:spcQ

第八步:重新启动WAS
手工编写一个简单的JMS测试程序,放在C:/WebSphere/AppServer/installedApps/yangj/DefaultApplication.ear/DefaultWebApplication.war下面通过http://localhost:9080/JMSSenderInputPage.jsp访问就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WebSphere介绍: WebSphere Studio,一个Web站点开发和设计工具包,包括项目管理,Java Servlet代码生成器,HTML写作工具,各种Script的编制工具,以及JAVA代码(Beans和Servlets)的开发工具。    WebSphere应用服务器提供三个等级的版本,它们是:    标准版(Standard Edition),是整个应用服务器家族的基础,提供从电子商务网站的建构、发布 到管理能力。标准版提供了开放、标准的平台和工具,以加速向电子商务的迁移。新加入的DB2UniversalDatabase5.2 支持,使开发者能够设计更强大有效的应用。WebSphere应用服务器标准版V1.1已经面世。包 括Servlet运行时引擎(RuntimeEngine),高性能的数据库连接程序(提供预联接,会话和状态管理的 应用服务,以及支持XML(eXtensibleMark-upLanguage)文档结构.   高级版(Advanced Edition),在标准版本的基础上,又增加了对安全性和交易处理能力的强化支持。连接已有的 数据库系统和基于主机的交易系统。并提供了复杂的工具以简化分布式组件应用的开发.   企业版(Enterprise Edition),提供了一个高可靠性的解决方案,能够将电子商务应用移植进关键性的企业环 境,起到平衡现有IT系统的作用。它组合了IBM享誉世界的交易环境TXSeries,和ComponentBroker,IBM的一个支持 完全的分布式对象访问和商务处理连接能力的产品。所有现在运行在TXSeries或ComponentBroker上的应用将在 Webshpere企业版得到完全支持。    IBMWebSphere Performance Pack,包括eNetwork Dispatcher,Web Traffice Express 代理服务器和AFS分布式文件系统。让ISP(Internet Service Provider)和公司IT(Information Technology)专家降低 Web服务器拥塞,提高信息可获取性,改进服务器性能。 目录: WebSphere Application Server v7.1互补产品 WAS v7.0 的价值在IBM z/OS WebSphere Application Server Version 7.0 特色 WebSphere Application Server Version V7.0技术简介 WebSphere Application Server v7.0安装与迁移 WebSphere Application Server v7.0系统管理 WebSphere Application Server v7.0安全功能 WebSphere Application Server v7.0运行配置 WebSphere Application Server v7.0的价值-服务集成总线 WebSphere Application Server v7.0:IBM® Rational® Application Developer V7.5 WebSphere Application Server v7.0 附加值增强 WebSphere Application Server v7.0 特色总结 WebSphere Application Server v7.1互补产品 WAS v7.0 的价值在IBM z/OS WebSphere Application Server Version 7.0 特色 WebSphere Application Server Version V7.0技术简介 WebSphere Application Server v7.0安装与迁移 WebSphere Application Server v7.0系统管理 WebSphere Application Server v7.0安全功能 WebSphere Application Server v7.0运行配置 WebSphere Application Server v7.0的价值-服务集成总线 WebSphere Application Server v7.0:IBM® Rational® Application Developer V7.5 WebSphere Application Server v7.0 附加值增强 WebSphere Application Server v7.0 特色总结

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值