一.WebSphere MQ安装
首先从IBM官网下载WebSphere MQ,我这里下载的是Websphere MQ V7.5版本的Windows版,下载下来是WS_MQ_V7.5.0.2_TRIAL_FOR_WINDOWS_ML.zip,解压后双击Setup.exe按如下默认点“下一步”即可。
点击“启动IBM WebSphere MQ安装程序(L)”,进入如下弹出框。
默认选择“典型”,点“下一步”。
点“安装”,开始安装。
过一会就显示安装完成。
点击“完成”自动进入如下的“准备WebSphere MQ向导”。
点“下一步”,弹出如下弹出框,因为我是Windows 7操作系统,所以选择“是”。
然后我就奇怪了,怎么还有域?因为域是自动填充的,所以我也没在意,填好用户名、密码,直接“下一步”。
勾选上“仍然继续使用此用户账户”,点“下一步”。
然后,就遇到了我解决了很久都没有解决的“没有为Windows域用户正确配置WebSphere MQ”的问题。
最终回到如下界面,选择“否”,点击“下一步”。
竟成功了。
点“完成”,即进入如下的IBM WebSphere MQ Explorer界面,在这里我们可以建队列管理器等等了。
附:在公司域环境下配置“准备WebSphere MQ向导”碰到安全凭证时发生意外错误的问题解决方法
具体操作如下:
解决方法来源:http://www.ibm.com/support/knowledgecenter/zh/SSMKHH_9.0.0/com.ibm.etools.mft.doc/bu16190_.htm
二.添加MQ客户端所在计算机的系统用户(可选)
在 MQ服务器端的计算机用户中添加MQ客户端所在计算机的系统用户。比如我的MQ客户端被Suse Linux下的root用户使用,那么,我们就需要在MQ的服务端(也就是Windows xp系统中添加名为"root"的用户)所在的计算机系统中添加名为"root"的用户。
具体步骤如下:
1.点击 "开始"->"控制面板"->"计算机管理"->"系统工具"->"本地用户和组"->"用户",点右键,选"新用户",如下图所示,创建系统用户。
2.创建新用户: root(注意:这里的用户名"root"是MQ客户端所在系统的用户名,用户要根据具体情况进行修改),下图创建系统用户。
随意设置一个有效密码,选中密码永不过期,点击 "创建"。
3.将新用户加入 mqm组(注意:这里的mqm组是我们安装完MQ Server后系统自动创建的)。具体操作如下,设置系统用户所在组。
点击 "属性",设置系统用户所在组。
点击 "添加",设置系统用户所在组。
输入对象名称: mqm,点击"确定":
root用户被添入mqm组中:
点击 "应用",点击"确定"。
三.安装验证
1.创建队列管理器及队列
安装验证的方法有许多种,可以用明信片应用程序,或可以使用一个队列管理器和一个队列的简单配置来验证本地安装,使用样本应用程序将消息放置到队列并从队列读取该消息。
下面介绍手工创建对象验证安装的方法。
使用以下步骤来安装队列管理器和队列:
创建名为venus.queue.manager的缺省队列管理器,在窗口的命令提示符下,输入以下命令:
crtmqm -q venus.queue.manager
启动队列管理器,输入以下命令:
strmqm venus.queue.manager
启用 MQSC 命令,输入以下命令:
runmqsc venus.queue.manager
定义名为 ORANGE.QUEUE 的本地队列。输入以下命令:
define qlocal (orange.queue)
MQSC 中的任何小写字母都将自动转换成大写,除非用单引号将它们括起来。这意味着如果用名称 orange.queue 创建了队列,则记住在 MQSC 以外的其它命令中必须使用ORANGE.QUEUE。
停止 MQSC,输入以下命令:
end
现在已经定义了以下对象:名为 venus.queue.manager 的缺省队列管理器,名为 ORANGE.QUEUE 的队列。
2.测试对象
要测试队列和队列管理器,请使用样本程序 amqsput (将消息放入队列)和 amqsget(从队列获取消息):
启动MS-DOS窗口,进入到c:\Program Files\IBM\WebSphere MQ\bin目录下。
将消息放入队列,输入以下命令:
amqsput ORANGE.QUEUE
显示以下消息: Sample amqsput0 start target queue is ORANGE.QUEUE
输入一些字符数据,然后按 Enter 键两次。显示以下消息:Sample amqsput0 end 现在消息已经被放在队列。
要从队列获取消息,请输入以下命令:
amqsget ORANGE.QUEUE
在屏幕上将显示您刚才输入的字符数据消息。
如果以上步骤都能完成,则完成了本地安装的验证。
注: 如果在任何阶段中断整个安装过程,则应该从头开始重新运行安装。
相关推荐
【IBM WebSphere MQ安装包详解】 IBM WebSphere MQ,前身为IBM MQSeries,是IBM公司推出的一款企业级的消息中间件产品。它在信息技术领域扮演着至关重要的角色,为跨网络、操作系统和应用程序提供了高效、安全的...
本安装手册主要针对IBM WebSphere MQ 6.0版本,适用于AIX操作系统,以下将详细介绍其安装步骤和关键知识点。 一、挂载安装介质 在安装WebSphere MQ前,首先要获取到安装介质。这可以通过两种方式进行:一是使用`...
9. **安装验证**:安装完成后,可以通过运行MQ的命令行工具(如`runmqsc`)或管理控制台来验证安装是否成功。例如,可以创建一个测试队列并尝试发送和接收消息。 10. **服务启动和停止**:在操作系统的服务管理中,...
* 强大的安全机制:WebSphere MQ 具有强大的安全机制,包括身份验证、授权和加密等,确保消息传递的安全。 WebSphere MQ 的价值 WebSphere MQ 的价值包括: * 提高业务效率:WebSphere MQ 可以实现业务自动化,...
8. **验证安装**:可以通过运行MQ的管理工具,如`runmqsc`,来检查队列管理器的状态,确认安装成功。 9. **安全配置**:为了保障生产环境的安全,需要配置安全设置,包括设置用户认证、网络连接控制以及加密传输等...
3. 安装所需的 MQ 包及 Webster MQ Server。 使用 Java 应用程序开发 MQ 环境 本文将说明如何使用 WebSphere MQ Java API 创建两个示例 Java 应用程序:MQSend(用于向队列发送消息)和 MQGet(用于从队列接收消息...
4. **安全性**:WebSphere MQ支持用户身份验证和访问控制,能对消息传输进行加密,保护数据安全。 5. **可扩展性**:通过分布式队列结构,WebSphere MQ可以轻松扩展到大规模的分布式系统中。 6. **交易支持**:...
在第三章,我们将学习如何规划和安装Websphere MQ,包括硬件和软件需求,以及安装、验证过程。安装过程中,了解WebSphere MQ文档和管理工具至关重要。 第四章介绍了Websphere MQ的管理系统,包括本地和远程管理,...
综上所述,《精通WebSphere MQ》一书涵盖了从理论到实践的全面内容,不仅深入解析了WebSphere MQ的核心概念和技术细节,还提供了详细的安装和配置指导,是IT专业人士深入掌握WebSphere MQ不可或缺的参考书籍。
《WebSphere MQ 系统管理指南 6.0》是一份详尽的文档,旨在为IT专业人士提供关于IBM WebSphere MQ版本6.0的全面系统管理指导。此指南覆盖了WebSphere MQ的基础知识、配置、操作与维护,以及高级主题,如故障排除和...
安装WebSphere MQ涉及规划安装、硬件和软件要求、实际安装过程以及安装验证。 #### WebSphere MQ的管理 WebSphere MQ的管理包括本地和远程管理,以及通过控制命令、WebSphere MQ脚本(MQSC)命令和PCF命令进行管理...
在本文中,我们详细介绍了 WebSphere MQ 通道设置与测试的过程,从安装 WebSphere MQ 到创建 MQ 对象、设置通道参数、测试消息传输等。通过本文,读者可以学习 WebSphere MQ 通道的设置和测试,并应用于实际项目中。
4. 安装过程:详述安装WebSphere MQ的步骤,包括选择版本、安装类型、配置参数等。 5. 配置Queue Manager:熟悉如何创建、启动和管理Queue Manager,设置安全性和日志记录。 三、使用与操作 6. 创建和管理队列:...
### IBM WebSphere MQ 介绍、安装及配置服务详解 #### 一、MQ 概述 **MQ**,即**Message Queue**(消息队列),是一种应用程序间的通信方式,通过队列来实现数据通信,无需专用链接。MQ 提供了一种可靠、高效的...
文档还提供了几种安装验证测试方法,以确保 WebSphere MQ JMS 已正确安装和配置。这些测试包括: - **点对点测试**:用于验证点对点消息传递是否正常工作。 - **发布/订阅测试**:用于验证发布/订阅消息传递是否...
在WebsphereMQ中,可以使用telnet来测试TCP/IP连接到MQ监听端口,验证队列管理器是否正在运行和监听。 “具体代码”这部分可能包含了Java或其他编程语言的示例代码,用于操作WebsphereMQ,例如打开队列、发送和接收...