應用程式伺服器日誌檔

當您啟動與停止應用程式伺服器時,會產生一些日誌檔。在您啟動或停止應用程式伺服器後, 請檢查日誌檔,以確定應用程式伺服器以及在應用程式伺服器內執行的應用程式已順利啟動或停止。

WebSphere Commerce Studio 在預設的情況下,當您在 WebSphere 測試環境中停止與啟動應用程式伺服器時, WebSphere Commerce Studio 不會儲存日誌檔。停止與啟動應用程式伺服器時, 「主控台」檢視畫面中的內容和下列 SystemOut.log 中的內容相同。有關讓 WebSphere Commerce Studio 在 WebSphere 測試環境中停止與啟動應用程式伺服器時,讓 WebSphere Commerce Studio 儲存日誌檔的指示, 請參閱 WebSphere Studio Application Developer Infocenter。

應用程式伺服器日誌檔位於下列目錄中:

AIXLinuxSun Solaris 作業環境WindowsWAS_installdir/logs/server_name
iSeriesWAS_userdir/logs/server_name

其中 server_name 為應用程式伺服器的名稱。

WebSphere Commerce 應用程式伺服器的名稱為 WC_instance_name;其中 instance_name 為 WebSphere Commerce 實例名稱。 每一個 WebSphere Commerce 實例皆在其本身的應用程式伺服器中執行。

WebSphere Commerce Payments 應用程式伺服器的名稱為 instance_name_Commerce_Payments_Server,其中 instance_name 為 WebSphere Commerce Payments 實例的名稱。

在您啟動或停止應用程式伺服器後,應查看下列的日誌檔:

AIXLinuxSun Solaris 作業環境WindowsstartServer.log
此日誌檔含有在啟動應用程式伺服器時產生的訊息。如果此日誌檔含有 "Server server_name 開啟以進行電子商務" 文字 (其中 server_name 為所啟動的應用程式伺服器名稱),表示應用程式伺服器啟動成功。

iSeries OS/400 使用者應參考 SystemOut.log 檔,以取得此資訊。進一步資訊請參閱 SystemOut.log 的說明。

附註:應用程式伺服器啟動成功, 未必代表在該應用程式伺服器內執行的應用程式也已啟動成功。 相關資訊請檢查 SystemOut.log 檔。

stopServer.log
此日誌檔含有在停止應用程式伺服器時產生的訊息。如果此日誌檔含有 "Server server_name 停止完成" 文字 (其中 server_name 為所停止的應用程式伺服器名稱),表示應用程式伺服器順利停止。
SystemErr.log
此日誌檔含有 Java 異常狀況與堆疊追蹤。這些異常狀況為企業應用程式與其相關聯的應用程式伺服器所發現。

但空的 SystemErr.log 檔未必代表成功, 這是因為應用程式產生的錯誤訊息,並非全被作業系統視為錯誤訊息。 您也必須查看 SystemOut.log 檔中的內容。

SystemOut.log
此日誌檔含有當啟動或停止在應用程式伺服器內執行之應用程式時所產生的訊息。此日誌檔不含錯誤訊息 - 這類訊息將出現在 SystemErr.log 檔中。不過,此日誌檔含有未被作業系統視為錯誤訊息的錯誤訊息。

在您啟動應用程式伺服器後,應同時檢查此日誌檔以及 SystemErr.log 檔, 以確認在所啟動之應用程式伺服器內執行的應用程式也已順利啟動。

目錄中可能亦會出現其他日誌檔,但這些和啟動與停止應用程式伺服器無關。

有關出現在日誌檔目錄中之所有日誌檔的進一步資訊,請參閱 WebSphere Application Server 文件。