练习 1.2:为 JMS 创建服务器和服务器配置

在开始之前,必须完成练习 1.1:导入必需的资源和构建必需的项目

要创建 JMS 服务器:

  1. 文件菜单中选择新建 > 其它 > 服务器 > 服务器 > 下一步
  2. 选择 WebSphere V6.0 服务器作为服务器类型。单击下一步
  3. 接受缺省服务器和端口名。单击下一步
  4. 从可用的项目列表中选择 JMSEAR,然后单击添加以将它添加至服务器。单击完成
  5. 等待服务器启动。服务器启动之后,控制台将显示“服务器 server1 打开以进行电子商务”。

将服务器配置为使用 JMS

必须在 WebSphere Application Server 管理控制台中对服务器进行此 JMS 设置。可以通过 Windows 上的“开始”菜单来启动该控制台,也可以在以下地址通过 Web 浏览器来启动它:http://localhost:9060/ibm/console

  1. 启动了控制台之后,选择服务器 > 应用程序服务器以确保列示了您创建的服务器。
  2. 在左边的窗格中,展开服务集成 > 总线并单击新建。在名称字段中输入唯一的名称(例如,WS_tutorial_bus)然后单击确定
  3. 要将当前服务器与新创建的集成总线相关联,选择刚才创建的总线的名称,然后在其它属性下面单击总线成员。单击添加并选择想要与集成总线相关联的服务器,然后单击下一步。单击完成以确认更改,单击保存以保存更改。
  4. 创建请求消息的物理队列:
    1. 在左边的窗格中,展开服务集成 > 总线。选择先前创建的总线。
    2. 其它属性下面单击目标
    3. 单击新建并选择队列作为目标类型。输入标识,例如,ws_tutorial_queueJms。单击下一步
    4. 接受缺省总线成员。单击下一步
    5. 单击完成以确认更改,然后保存更改。
  5. 对新创建的队列指定 JMS 设置:
    1. 在左边的导航面板中,转至资源 > JMS 提供程序 > 缺省消息传递
    2. 目标下面单击 JMS 队列,然后单击新建
    3. 输入名称(例如,ws_tutorial_queueJms)和 JNDI 名称(例如,jms/ws_tutorial_queue)。在连接窗格中,选择先前创建的总线(WS_tutorial_bus)和队列(ws_tutorial_queueJms)。
    4. 单击确定并保存更改。
  6. 创建输入队列的队列连接工厂:
    1. 转至资源 > JMS 提供程序 > 缺省消息传递
    2. 连接工厂下面选择 JMS 队列连接工厂,单击新建并输入名称(例如,WebServicesInput_QCF)和 JNDI 名称(例如,jms/ws_tutorial_qcf )。
    3. 选择先前创建的总线(WS_tutorial_Bus)作为总线名称。
    4. 单击确定并保存更改。
  7. 创建回复队列的队列连接工厂:
    1. 转至资源 > JMS 提供程序 > 缺省消息传递
    2. JMS 队列连接工厂下面单击新建并输入名称(例如,WebServicesReply_QCF)和 JNDI 名称(例如,jms/WebServicesReplyQCF)。
    3. 选择先前创建的总线(WS_tutorial_Bus)作为总线名称,然后单击确定并保存更改。
  8. 绑定输入队列和侦听消息驱动的 EJB 需要 JMS 激活规范:
    1. 转至资源 > JMS 提供程序 > 缺省消息传递
    2. 激活规范下面单击 JMS 激活规范,单击新建并输入名称(例如,ws_tutorial_JMSRouter),输入 JNDI 名称(例如,eis/ws_tutorial_JMSRouter),选择队列作为目标类型,输入 JNDI 名称(jms/ws_tutorial_queue)并选择总线名称(WS_tutorial_Bus)。
    3. 单击确定并保存更改。
  9. 添加了必需的连接工厂和队列或主题之后,可以停止 WebSphere Application Server V6 然后重新启动它,接着返回到 Rational Developer 产品的工作空间。

现在,您可以开始进行练习 1.3:创建 Web service 了。

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.