当启动和停止应用程序服务器时,将生成一些日志文件。在开始或停止后,应用程序服务器检查日志文件以确保应用程序服务器和在应用程序服务器中运行的应用程序都已成功启动或停止。
缺省情况下,WebSphere Commerce Studio在停止和启动应用程序服务器时查看的控制台内容与下面所述的 SystemOut.log 文件的内容相同。关于启用 WebSphere Commerce Studio 以在停止和启动 WebSphere Test Environment 中的应用程序服务器时保存日志文件的指导,请参阅《WebSphere Studio 应用程序开发者信息中心》。
应用程序服务器日志文件在以下目录中:
WAS_installdir/logs/server_name
WAS_userdir/logs/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 实例的名称。
在启动或停止应用程序服务器后,应当检查以下日志文件:
startServer.log
- 此日志文件包含启动应用程序服务器时生成的消息。如果此日志文件包含文本“Server server_name open for
e-business”(其中 server_name 是已启动的应用程序服务器的名称),则应用程序服务器启动成功。
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 文档。