在被服务器生命周期中的一个或多个事件触发后,生命周期模块将执行任务。这些服务器事件包含:
初始化
启动
为服务请求作准备
关闭
生命周期模块不符合 J2EE 规范,但是该模块是 Application Server 的增强功能。
在树组件中,展开“应用程序”节点。
选择“生命周期模块”节点。
在“生命周期模块”页面中,单击“新建”。
在“创建生命周期模块”页面中,指定以下设置:
在“名称”字段中,键入表示模块功能的名称。
在“类名称”字段中,键入生命周期模块类文件的全限定名称。
如果包含生命周期的 JAR 文件位于服务器的类路径中,请将“类路径”字段保留为空。否则,键入全限定路径。
如果不指定类路径,则必须在 domain-dir/applications/lifecycle-module/module-name 中解压缩类。如果指定类路径,则无需其他操作。
在“装入顺序”字段中,键入大于 100 且小于操作系统的 MAXINT 值的整数。
该整数将确定服务器启动时装入生命周期模块的顺序。系统将较早装入具有较小整数的模块。
启动服务器时,服务器将装入已部署的生命周期模块。
默认情况下,如果装入失败,服务器仍将继续进行启动操作。要在装入失败时禁止服务器启动,请选中“装入失败时”复选框。
要在部署之后禁用模块以使其不可用,请选中“已禁用”单选按钮。
因为生命周期模块是在服务器启动时调用的,所以禁用的生命周期模块在服务器实例重新启动前仍会产生影响。
选择要将模块部署到的目标。
从可用目标的列表中选择目标,并单击“添加”。目标可以是群集或独立服务器实例。如果不选择目标,模块将部署到默认服务器实例 server。
单击“确定”。
create-lifecycle-module