啟動 Proxy 伺服器時,會根據現行 Proxy 伺服器配置的程序定義設定,來啟動新的伺服器程序。
開始之前
啟動 Proxy 伺服器之前,請先驗證 Proxy 所需的所有資源都可供使用。您也必須啟動所有必要的子系統。
避免困難: 所有 Proxy 伺服器程序都是在控制器中執行,因為您無法配置 Proxy 伺服器的服務者。
因此,由於應用程式模組無法部署在控制器中,您無法將應用程式模組部署在 Proxy 伺服器中。
如果您在 Proxy 伺服器執行的應用程式包括應用程式模組(例如,在發生 Proxy 伺服器遞送錯誤時,提供錯誤頁面的模組),這個應用程式模組必須部署在 Proxy 伺服器能夠通訊之應用程式伺服器的服務者中,而不是部署在 Proxy 伺服器中。
gotcha
關於這項作業
這項用來啟動伺服器的程序,同樣也適合用來重新啟動伺服器。不過,如果伺服器失敗,且您希望回復功能先完成其處理程序,才在伺服器上啟動新程序,則您必須在回復模式下重新啟動伺服器。
請採用下列其中一個選項,來啟動 Proxy 伺服器。
程序
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
若為 z/OS® 和 AIX® 以外的分散式平台,您可以從指令行發出 startServer 指令,來啟動單一 Proxy 伺服器。 ![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
您可以從
C:\WebSphere\AppServer\profiles\AppSrv02\bin 目錄,發出
startServer 指令。
# .\startServer.sh proxyserver1
![[AIX]](../images/aixlogo.gif)
您可以從
/usr/WebSphere/AppServer/bin 目錄,發出
startServer 指令。
# ./startServer.sh proxyserver1
當伺服器啟動時,會從服務者程序記號建立一個新的 temp 目錄,例如 profile_root/default/temp/node_name/server_name。當伺服器徹底停止時,會移除這些 temp 目錄。不過,如果您不常執行循序關閉(在您取消而非停止伺服器時發生),則不會移除這些 temp 目錄,而用於這些 temp 目錄的階層式檔案系統 (HFS) 最後將會變滿。如果您在安裝 Proxy 伺服器時預先編譯 JavaServer Pages (JSP),或者您在呼叫之前先使用 JspBatchCompiler 函數預先編譯,即可避免發生這個儲存體問題。
- 您可以使用管理主控台,來啟動 Proxy 伺服器。
- 在管理主控台中,按一下。
- 選取您想啟動的 Proxy 伺服器,然後按一下啟動。
- 確認您想啟動 Proxy 伺服器。
- 檢視狀態值和任何訊息或日誌,看看 Proxy 伺服器是否已啟動。
您可以使用 startServer Qshell 指令,來啟動 Proxy 伺服器。
您可以使用提交工作 (SBMJOB) CL 指令,來啟動 Proxy 伺服器。 輸入下列程式碼行,以使用 SBMJOB CL 指令。SBMJOB JOB(jobNumber/QEJBSVR/jobName) OPTION(*CNTRLD) DELAY(delayTime)
在本例中,jobNumber 是工作號碼,jobName 是 Proxy 伺服器工作的名稱,delayTime 是等待工作啟動的時間量(秒)。一開始,您可以先將 delayTime 設為 600 秒,之後必要時再調整為更適合您環境的值。
結果
指定的 Proxy 伺服器會啟動。如果要驗證 Proxy 伺服器已啟動,請在管理主控台中,按一下。
下一步
如果您需要在啟用標準
Java™ 除錯的情況下,啟動 Proxy 伺服器,請完成下列步驟:
- 從管理主控台,展開proxy_server_name。
- 從「伺服器基礎架構」,按一下 。
選取控制。
- 按一下 Java 虛擬機器。
- 選取除錯模式,以啟用標準 Java 除錯器。必要時,可設定除錯模式引數,並按一下確定。
- 儲存對配置檔的變更。
- 停止 Proxy 伺服器,並重新啟動 Proxy 伺服器。