设置本地 WebSphere 测试环境或服务器以使用“嵌入式消息传递”

“嵌入式消息传递”允许您在开发环境所在的同一台物理机器上的 JMS 运行时环境中完全测试和发布应用程序。

重要: 仅当使用 WebSphere® Application Server 安装程序安装“嵌入式消息传递”时,此任务才是必需的。如果已经使用该产品的安装程序安装了“嵌入式消息传递”,则不需要执行此任务。

要在本地配置“嵌入式消息传递”:

  1. 在开发环境所在的机器上安装“嵌入式消息传递和发布和预订(Publish and Subscribe)支持”。
  2. 用本地测试环境或服务器所用的节点和服务器名称安装“队列管理器”。 缺省值是 localhostserver1,即 WAS_localhost_server1

    例如,使用缺省位置,从 WebSphere bin 目录执行以下命令以创建必需的 QueueManager:

     c:\Program Files\WebSphere\AppServer\bin>createmq 
     c:\Program Files\WebSphere\AppServer 
     localhost server1 server1 c:\Program Files\IBM\WebSphere MQ
     c:\Program Files\IBM\WebSphere MQ\WEMPS
    createmq 批处理文件存在于独立的 WebSphere Application Server 机器上相对于 WebSphere Application Server 安装根目录的同一目录中。
  3. 创建批处理文件以用 MQ 目录的路径启动此产品。 这将使 WebSphere 二进制文件和 MQ 二进制文件在系统路径上可用。以下是一个接受缺省安装位置的示例批处理文件:

    对于 Windows

    set path=C:\Program Files\IBM\RSDP\6.0\runtimes\base_v5\bin;
    C:\Program Files\IBM\WebSphere MQ\bin;C:\Program Files\IBM\WebSphere MQ\java\bin;
    C:\Program Files\IBM\WebSphere MQ\WEMPS\bin;%path%
    
    rationalsdp.exe
    对于 Linux
    export PATH=$PATH:/opt/mqm/bin:/opt/mqm/java/bin:/opt/wemps/bin 	
    export LD_LIBRARY_PATH=/opt/mqm/lib:/opt/mqm/java/lib:/opt/wemps/lib:$LD_LIBRARY_PATH
    export WEMPS_REGISTRY=/var/wemps/registry
    rationalsdp
    
    1. 对于 Linux 从命令提示符中输入以下命令:
      chmod a+x rationalsdpmq.sh
      (其中 rationalsdpmq.sh 是批处理文件的名称)。
    2. 使用脚本(而不是使用 rationalsdp)来启动此产品。
  4. 创建 WebSphere V5.x 服务器,并选择“WebSphere 测试环境”或“WebSphere 服务器”作为服务器类型。
  5. 在“服务器”视图中,双击服务器以打开服务器编辑器。
  6. 单击编辑器底部的 JMS 选项卡以打开 JMS 页。
  7. 在 JMS 提供程序部分中,选择“嵌入式消息传递”单选按钮。 缺省情况下,MQ Simulator for Java™ Developers 是已选择的。这将把实现工厂从缺省值 MQ Simulator for Java Developers 实现更改为嵌入式实现。
  8. 单击环境选项卡。
  9. 在 ws.ext.dirs 部分中,单击添加外部文件夹按钮并添加包含嵌入式消息传递 Java 实现类的目录。 缺省值是

    对于 Windows C:\Program Files\IBM\WebSphere MQ\java\lib

    对于 Linux /opt/mqm/java/lib

  10. 单击变量选项卡。
  11. 在“节点”设置部分的“已定义”变量表中,选择 MQ_INSTALL_ROOT 变量并单击编辑按钮。 “编辑变量”对话框打开。
  12. 字段中,输入嵌入式消息传递安装路径的位置并单击确定 缺省值是

    对于 Windows C:\Program Files\IBM\WebSphere MQ

    对于 Linux /opt/mqm

  13. 编辑 WAS_PUB_SUB_ROOT 变量并输入 WebSphere“嵌入式消息传递和发布和预订(Publish and Subscribe)”安装路径的位置。 缺省值是

    对于 Windows C:\Program Files\IBM\WebSphere MQ\WEMPS

    对于 Linux /opt/wemps

  14. 保存服务器并关闭编辑器。
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.