应用程序服务器日志文件

当启动和停止应用程序服务器时,将生成一些日志文件。在开始或停止后,应用程序服务器检查日志文件以确保应用程序服务器和在应用程序服务器中运行的应用程序都已成功启动或停止。

WebSphere Commerce Studio缺省情况下,WebSphere Commerce Studio在停止和启动应用程序服务器时查看的控制台内容与下面所述的 SystemOut.log 文件的内容相同。关于启用 WebSphere Commerce Studio 以在停止和启动 WebSphere Test Environment 中的应用程序服务器时保存日志文件的指导,请参阅《WebSphere Studio 应用程序开发者信息中心》。

应用程序服务器日志文件在以下目录中:

AIXLinuxSun Solaris Operating EnvironmentWindowsWAS_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 Operating EnvironmentWindowsstartServer.log
此日志文件包含启动应用程序服务器时生成的消息。如果此日志文件包含文本“Server server_name open for e-business”(其中 server_name 是已启动的应用程序服务器的名称),则应用程序服务器启动成功。

iSeries OS/400 用户应该参阅 SystemOut.log 文件以获得此信息。有关更多信息,请参阅 SystemOut.log 的描述。

注意:应用程序服务器的成功启动并不一定表示在该应用程序服务器中运行的应用程序启动成功。有关此信息,请检查 SystemOut.log 文件。

stopServer.log
此日志文件包含停止应用程序服务器时生成的消息。如果此日志文件包含文本“Server server_name stop completed”(其中 server_name 是已停止的应用程序服务器的名称),则应用程序服务器停止成功。
SystemErr.log
此日志文件包含 Java 异常和堆栈跟踪。这些异常由企业应用程序及其相关联的应用程序服务器捕捉。

空的 SystemErr.log 文件将不一定表示成功,这是因为操作系统并不把所有应用程序生成的错误消息都看作错误消息。您也必须检查 SystemOut.log 文件中的内容。

SystemOut.log
此日志文件包含在启动或停止在应用程序服务器中运行的应用程序时生成的消息。此日志文件将不包含错误消息-这些消息将出现在 SystemErr.log 文件中。但是,此日志文件将包含操作系统认为不是错误消息的错误消息。

在启动应用程序服务器之后,应当同时检查此日志文件和 SystemErr.log 文件以确认在启动的应用程序服务器中运行的应用程序也成功地启动了。

目录中也可能出现其它日志文件,但它们与启动和停止应用程序服务器无关。

关于日志文件目录中出现的所有日志文件的更多信息,请参阅 WebSphere Application Server 文档。