如果启用了动态重新装入,服务器将定期检查已部署的应用程序中的更改并自动重新装入包含更改的应用程序。更改将通过您手动创建的名为 .reload 的文件的日期更改来显示。应用程序必须安装以下目录中:domain-dir/applications/j2ee-modules module-name 或 domain-dir/applications/j2ee-apps/app-name
例如:
/opt/SUNWappserver/domain/domain1/applications/j2ee-modules/webapps-simple |
动态重新装入在开发环境中很有用,因为它允许快速测试代码更改。但在生产环境中,动态重新装入可能会使性能降低。
动态重新装入仅适用于默认服务器实例。
动态重新装入适用于开发环境。它与会话持久性(一种生产环境功能)不兼容。如果启用了动态重新装入,则不要启用会话持久性。
在树组件中,展开“独立实例”节点。
单击 "server"(管理服务器)。
单击“高级”。
在“应用程序配置”页面中,配置以下项目:
重新装入:使用“已启用”复选框来启用或禁用动态重新装入。
重新装入轮询时间间隔:指定服务器检查已部署的应用程序中的更改的频率。
管理会话超时:指定管理会话超时且必须重新登录之前的时间。
将系统配置为使用动态重新装入后,请为每个要动态重新装入的应用程序创建一个名为 .reload 的文件并将其放置在应用程序的目录中。此文件没有任何内容。更改应用程序时,将更改该文件的日期(例如,使用 UNIX touch 命令),并且将自动重新装入更改。