您的使用者設定檔必須具備 *JOBCTL 權限,才能啟動或停止應用程式伺服器。
如果要在 OS/400 上啟動應用程式伺服器,請執行下列步驟:
- 執行下列步驟,以確定 WebSphere Application Server 子系統已啟動:
- 啟動一個 OS/400 指令階段作業。
- 發出下列指令:
WRKSBS
- 確定下列的子系統有出現在執行中的子系統清單中:
QEJBAS5
- 如果 QEJBAS5 子系統未出現在執行中的子系統清單中, 在您啟動應用程式伺服器前,必須先啟動這個子系統。
- 從 OS/400 指令行輸入下列指令,以啟動 QShell 階段作業:
STRQSH
- 輸入下列指令:
/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 Commerce WC_commerce_instance_name WebSphere Commerce Payments payments_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 中停止應用程式伺服器,請執行下列步驟:
- 執行下列步驟,以確定 WebSphere Application Server 子系統已啟動:
- 啟動一個 OS/400 指令階段作業。
- 發出下列指令:
WRKSBS
- 確定下列的子系統有出現在執行中的子系統清單中:
QEJBAS5
- 如果 QEJBAS5 子系統未出現在執行中的子系統清單中, 在您啟動應用程式伺服器前,必須先啟動這個子系統。
- 從 OS/400 指令行輸入下列指令,以啟動 QShell 階段作業:
STRQSH
- 輸入下列指令:
/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 Commerce WC_commerce_instance_name WebSphere Commerce Payments payments_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 為已停止的應用程式伺服器名稱。