在 OS/400 上启动和停止应用程序服务器

您的用户概要文件必须具有 *JOBCTL 权限以启动或停止应用程序服务器。

要在 OS/400 上启动应用程序服务器,请执行以下操作:

  1. 通过执行以下操作,确保 WebSphere Application Server 子系统已经启动:
    1. 启动 OS/400 命令会话。
    2. 发出以下命令:
      WRKSBS
      
    3. 确保显示的运行子系统列表中有以下子系统:
      QEJBAS5
      
    4. 如果 QEJBAS5 子系统没有出现在运行子系统列表中,您必须在启动应用程序服务器前启动此子系统。
  2. 在 OS/400 命令行中输入以下命令,启动 QShell 会话:
    STRQSH
    
  3. 输入以下命令:
    /QIBM/ProdData/WebAS5/Base/bin/startServer -instance WAS_instance_nameapp_server_name

    其中:

    WAS_instance name
    是希望在其中启动应用程序服务器的 WebSphere Application Server 实例名称。缺省 WebSphere Application Server 实例是 default

    如果您想要在缺省 WebSphere Application Server 实例中启动应用程序服务器,则 -instance 参数在命令中可选。例如,输入以下命令:

    /QIBM/ProdData/WebAS5/Base/bin/startServer instance_name
    app_server_name
    是想要启动的应用程序服务器名称。此参数是区分大小写的-请确保您在拼写应用程序服务器名称时大小写正确。

    与 WebSphere Commerce 关联的应用程序服务器的名称如下:

    应用程序 应用程序服务器名称
    WebSphere CommerceWC_commerce_instance_name
    WebSphere Commerce Paymentspayments_instance_name_Commerce_Payments_Server

    其中,commerce_instance_name 是 WebSphere Commerce 实例的名称,并且 payments_instance_name 是 WebSphere Commerce Payments 实例的名称。WebSphere Commerce 实例的缺省名称是 demo,所以缺省 WebSphere Commerce 应用程序服务器的名称是 WC_demo。WebSphere Commerce Payments 实例的缺省名称是 wpm,所以缺省 WebSphere Commerce Payments 应用程序服务器的名称是 wpm_Commerce_Payments_Server

如果应用程序服务器已成功启动,则将显示以下消息:

EJB6123: 应用程序服务器已启动。原因 . . . . . :基础实例 WAS_instance_name 中的应用程序服务器 app_server_name 已启动,并可接受 admin 端口 port_number 上的连接。

其中:

app_server_name
是应用程序服务器的名称。
WAS_instance_name
是在其中启动应用程序服务器的 WebSphere Application Server 实例名称。缺省 WebSphere Application Server 实例名称是 default
port_number
是 WebSphere Application Server 管理控制台的端口号。缺省端口号是 9090

如果消息中的端口号是 0,则应用程序服务器没有成功启动。

要在 OS/400 上停止应用程序服务器,请执行以下操作:

  1. 通过执行以下操作,确保 WebSphere Application Server 子系统已经启动:
    1. 启动 OS/400 命令会话。
    2. 发出以下命令:
      WRKSBS
      
    3. 确保显示的运行子系统列表中有以下子系统:
      QEJBAS5
      
    4. 如果 QEJBAS5 子系统没有出现在运行子系统列表中,您必须在启动应用程序服务器前启动此子系统。
  2. 在 OS/400 命令行中输入以下命令,启动 QShell 会话:
    STRQSH
    
  3. 输入以下命令:
    /QIBM/ProdData/WebAS5/Base/bin/stopServer -instance WAS_instance_nameapp_server_name

    其中:

    WAS_instance name
    是希望在其中启动应用程序服务器的 WebSphere Application Server 实例名称。缺省 WebSphere Application Server 实例是 default

    如果您想要在缺省 WebSphere Application Server 实例中停止应用程序服务器,则 -instance 参数在命令中可选。例如,输入以下命令:

    /QIBM/ProdData/WebAS5/Base/bin/stopServer instance_name
    app_server_name
    是想要启动的应用程序服务器名称。此参数是区分大小写的-请确保您在拼写应用程序服务器名称时大小写正确。

    与 WebSphere Commerce 关联的应用程序服务器的名称如下:

    应用程序 应用程序服务器名称
    WebSphere CommerceWC_commerce_instance_name
    WebSphere Commerce Paymentspayments_instance_name_Commerce_Payments_Server

    其中,commerce_instance_name 是 WebSphere Commerce 实例的名称,并且 payments_instance_name 是 WebSphere Commerce Payments 实例的名称。

    WebSphere Commerce 实例的缺省名称是 demo,所以缺省 WebSphere Commerce 应用程序服务器的名称是 WC_demo

    WebSphere Commerce Payments 实例的缺省名称是 wpm,所以缺省 WebSphere Commerce Payments 应用程序服务器的名称是 wpm_Commerce_Payments_Server

如果应用程序服务器已成功停止,则将显示以下消息:

服务器 app_server_name 已停止。

其中 app_server_name 是已停止的应用程序服务器的名称。