在树组件中,展开“应用程序”节点。
展开应用程序或模块类型的节点。
要查看已部署的应用程序或模块的详细信息,请执行以下操作之一:
在树组件中,选择应用程序或模块的节点。
在页面中选择“应用程序名称”一栏中的条目。
list-components
企业应用程序、Web 应用程序、EJB 模块和连接器模块都包含子组件。例如,Web 应用程序可能包含一个或多个 Servlet。
list-sub-components
对于企业应用程序、Web 应用程序、EJB 模块、连接器模块和应用程序客户机模块,您可以查看模块部署描述符。
在树组件中,展开“应用程序”节点。
选择要查看其描述符的应用程序或模块类型的节点。
选择已部署的应用程序或模块的节点。
选择“描述符”选项卡。
要查看描述符文件的文本,请单击文件名。
页面将显示文件内容。此信息为只读。
取消部署应用程序或模块将从域中将其卸载并删除所有实例对它的引用。
undeploy
如果启用了已部署的应用程序或模块,则可以通过客户机对其进行访问。如果将其禁用,它将仍然处于部署状态,但不能通过客户机对其进行访问。默认情况下,在部署应用程序或模块时,由于默认情况下选中了“在所有目标上启用”单选按钮,因此将启用该应用程序或模块。
在树组件中,展开“应用程序”节点。
展开应用程序类型的节点。
要启用已部署的应用程序或模块,请选中已部署的应用程序或模块旁边的复选框。
在单个目标上启用应用程序:
单击“启用”或“禁用”。
这些按钮用于在所有目标上启用或禁用应用程序。
enable 和 disable
部署应用程序或模块之后,通过管理目标服务器实例和群集来管理引用该应用程序或模块的服务器实例和群集。
在树组件中,展开“应用程序”节点。
展开应用程序类型的节点。
选择已部署的应用程序的节点。
选择“目标”选项卡。
要在特定目标实例或群集上启用或禁用应用程序,请单击目标旁边的复选框并单击“启用”或“禁用”。
要添加或删除应用程序的目标,则选择“管理目标”。
添加或删除目标并单击“确定”。
此时,已修改的目标列表中将包含该应用程序。
create-application-ref 和 delete-application-ref
将应用程序或模块部署到目标服务器实例或群集后,可以将其与其他虚拟服务器相关联。
如果将应用程序部署到多个目标(独立服务器实例或群集),则可以通过两种方式来重新部署到多个目标。使用以下方法之一可以确保引用应用程序的所有服务器实例接收到最新版本。
在开发环境中,只重新部署应用程序。应用程序将被重新部署到域,并且引用它的所有目标将自动接收到新的版本(如果已启用目标服务器实例的动态重新配置)。默认情况下,将启用动态重新配置。如果未启用服务器实例的动态重新配置,将继续使用旧版本,直至重新启动服务器实例。
在生产环境中,请按“关于滚动升级”中的详细步骤进行操作。
如果启用了动态重新装入,服务器将定期检查已部署的应用程序中的更改并自动重新装入包含更改的应用程序。更改将通过您手动创建的名为 .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 命令),并且将自动重新装入更改。