在 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 已啟動,
並且已可在管理埠 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 為已停止的應用程式伺服器名稱。