Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

Procedure创建生命周期模块

在被服务器生命周期中的一个或多个事件触发后,生命周期模块将执行任务。这些服务器事件包含:

生命周期模块不符合 J2EE 规范,但是该模块是 Application Server 的增强功能。

  1. 在树组件中,展开“应用程序”节点。

  2. 选择“生命周期模块”节点。

  3. 在“生命周期模块”页面中,单击“新建”。

  4. 在“创建生命周期模块”页面中,指定以下设置:

    1. 在“名称”字段中,键入表示模块功能的名称。

    2. 在“类名称”字段中,键入生命周期模块类文件的全限定名称。

    3. 如果包含生命周期的 JAR 文件位于服务器的类路径中,请将“类路径”字段保留为空。否则,键入全限定路径。

      如果不指定类路径,则必须在 domain-dir/applications/lifecycle-module/module-name 中解压缩类。如果指定类路径,则无需其他操作。

    4. 在“装入顺序”字段中,键入大于 100 且小于操作系统的 MAXINT 值的整数。

      该整数将确定服务器启动时装入生命周期模块的顺序。系统将较早装入具有较小整数的模块。

    5. 启动服务器时,服务器将装入已部署的生命周期模块。

      默认情况下,如果装入失败,服务器仍将继续进行启动操作。要在装入失败时禁止服务器启动,请选中“装入失败时”复选框。

    6. 要在部署之后禁用模块以使其不可用,请选中“已禁用”单选按钮。

      因为生命周期模块是在服务器启动时调用的,所以禁用的生命周期模块在服务器实例重新启动前仍会产生影响。

    7. 选择要将模块部署到的目标。

      从可用目标的列表中选择目标,并单击“添加”。目标可以是群集或独立服务器实例。如果不选择目标,模块将部署到默认服务器实例 server

  5. 单击“确定”。

等效的 asadmin 命令

create-lifecycle-module