创建生命周期模块

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

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

要创建生命周期模块,请执行以下步骤:

  1. 在树组件中,展开“应用程序”节点。
  2. 选择“生命周期模块”节点。
  3. 在“生命周期模块”页面中,单击“新建”。
  4. 在“创建生命周期模块”页面中,指定以下设置:
    1. 在“名称”字段中,键入表示模块功能的名称。
    2. 在“类名”字段中,键入生命周期模块的类文件的全限定名称。
    3. 如果包含生命周期的 JAR 文件位于服务器的类路径中,则将“类路径”字段保留为空。否则,键入全限定路径。
    4. 如果不指定类路径,则必须在 application_server_home/domains/domain/applications/lifecycle-module/module_name 中解压缩类。如果指定类路径,则无需其他操作。

    5. 在“装入顺序”字段中,键入大于 100 小于操作系统的 MAXINT 值的整数。
    6. 该整数将确定服务器启动时装入生命周期模块的顺序。系统将较早装入具有较小整数的模块。

    7. 启动服务器时,服务器将装入已部署的生命周期模块。默认情况下,如果装入失败,服务器仍将继续进行启动操作。要在装入失败时禁止服务器启动,请选中“装入失败时”复选框。
    8. 默认情况下,部署模块之后即可使用该模块。要在部署之后禁用模块以使其不可用,请选中“已禁用”单选按钮。
    9. 选择要将模块部署到的目标。
    10. 从可用目标的列表中选择目标,并单击“添加”。目标可以是群集或独立服务器实例。如果不选择目标,模块将被部署到默认服务器实例 server

      如果您要重新部署,请勿选择目标。此时您所作的任何选择都将被忽略。引用已部署的模块的所有目标群集或独立服务器实例都将自动引用新的、重新部署的模块(如果已启用群集或独立实例的动态重新配置)。有关如何在不中断服务的情况下重新部署模块的更多信息,请参见关于滚动升级

  5. 单击“确定”。

等效的 asadmin 命令为:create-lifecycle-module


法律通告