启动或停止企业应用程序
您可启动未运行的应用程序(具有状态为 Stopped)或停止正在运行的应用程序(具有状态为 Started)。
准备工作
在服务器上安装 Java™ Platform, Enterprise Edition (Java EE) 应用程序。 缺省情况下,当服务器启动时,应用程序自动启动。
有关此任务
可使用以下工具手动启动和停止应用程序:
- 管理控制台
- AdminControl 对象的 startApplication 和 stopApplication 属性(通过 wsadmin 工具)
- AdminTask.submitJob -jobType 对象的 startApplication 和 stopApplication 管理作业(通过 wsadmin 工具)
- 使用 ApplicationManager 或 AppManagement MBean 的 Java 程序
这些步骤描述如何使用管理控制台来启动或停止应用程序。
避免麻烦: 这些步骤适用于不包含 Java Application Programming Interface (API) for XML-Based Web Services (JAX-WS) 服务提供程序的应用程序。 要停止或启动包含 JAX-WS 服务提供者的应用程序,请使用通过单击 访问的 "服务提供者" 页面。 要启动服务提供程序应用程序,请选择服务并单击启动应用程序。 要停止服务提供程序应用程序,请选择服务并单击停止应用程序。 然后,在“停止应用程序”页上,单击确定以停止应用程序中的所有模块,其中包括其他诸如企业 Bean 和 servlet 之类的服务。
过程
结果
该应用程序的状态将更改,并且系统将显示一条消息,指出该应用程序已启动或停止。
如果部署了应用程序的应用程序服务器在服务器启动期间使配置与 Deployment Manager 同步,那么应用程序可能不会启动,并且可能会将 DeploymentDescriptorLoadException 写入服务器 SystemErr.log 文件。 停止然后重新启动服务器,接着再次尝试启动应用程序。
注: 本主题引用一个或多个应用程序服务器日志文件。 作为建议的替代方法,您可以将服务器配置为使用高性能可扩展日志记录 (HPEL) 日志和跟踪基础结构,而不是在分布式系统和 IBM® i 系统上使用 SystemOut.log , SystemErr.log, trace.log和 activity.log 文件。 您还可以将 HPEL 与本机 z/OS® 日志记录工具结合使用。 如果您正在使用 HPEL,那么可以从服务器概要文件 bin 目录使用
LogViewer 命令行工具来访问所有日志和跟踪信息。 有关使用 HPEL 的更多信息,请参阅 有关使用 HPEL 对应用程序进行故障诊断的信息。
下一步做什么?
当应用程序所在的服务器启动时,您可以 配置应用程序以使其不会自动启动 。 然后,使用本主题中描述的选项手动启动应用程序。
如果您要应用程序在服务器启动时自动启动,那么您可调整控制应用程序或服务器启动速度的值: