![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
通过从受监控目录拖动企业应用程序文件来卸载这些文件
不再需要应用程序文件后,可通过从受监控目录中移除其企业归档 (EAR)、Web 应用程序归档 (WAR)、Java™ 归档 (JAR) 或会话启动协议 (SIP) 归档 (SAR) 中卸载该应用程序文件。企业应用程序文件必须符合 Java Platform Enterprise Edition (Java EE) 规范。
开始之前
app_server_root/profiles/profile_name/monitoredDeployableApps
app_server_root/profiles/default/monitoredDeployableApps
对于分布式操作系统上的基本(独立)应用程序服务器,受监控目录位于应用程序服务器概要文件下。目录路径为
app_server_root/profiles/application_server_profile_name/monitoredDeployableApps/servers/server_name。
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
- 对于应用程序服务器,目录路径为 app_server_root/profiles/deployment_manager_profile_name/monitoredDeployableApps/servers/server_name。
- 对于受管(联合)节点,目录路径为 app_server_root/profiles/deployment_manager_profile_name/monitoredDeployableApps/nodes/node_name/servers/server_name。
- 对于集群,目录路径为 app_server_root/profiles/deployment_manager_profile_name/monitoredDeployableApps/clusters/cluster_name。
![[z/OS]](../images/ngzos.gif)
- 对于应用程序服务器,目录路径为 app_server_root/AppServer/profiles/default/monitoredDeployableApps/servers/server_name。
- 对于受管(联合)节点,目录路径为 app_server_root/DeploymentManager/profiles/default/monitoredDeployableApps/nodes/node_name/servers/server_name。
- 对于集群,目录路径为 app_server_root/DeploymentManager/profiles/default/monitoredDeployableApps/clusters/cluster_name。
关于此任务
对于先前通过向受监视 monitoredDeployableApps 子目录添加 EAR、JAR、WAR 或 SAR 文件安装的应用程序,可通过在 monitoredDeployableApps 子目录中拖放或删除 EAR、JAR、WAR 或 SAR 文件从应用程序服务器中卸载该应用程序或模块。
缺省情况下,产品会以不超过每 5 秒钟一次的频率,扫描受监控目录以取得新的应用程序。服务器或集群必须正在运行,这样产品才能注意到对其受监控目录中文件的更改。
app_server_root/profiles/profile_name/installedApps/cell_name
app_server_root/profiles/default/installedApps/cell_name
卸载应用程序文件会从产品配置库中删除该文件,并从安装了应用程序模块的节点的文件系统中删除应用程序模块二进制文件。
本主题假定您使用图形文件浏览器在该目录中拖放或删除 EAR、JAR、WAR 或 SAR 文件。或者,可使用操作系统命令从受监控目录中删除文件。
过程
结果
该产品会停止应用程序或模块,并从应用程序服务器或集群中将其删除。
对于 AppSrv02
示例,该产品会将有关卸载的消息写至 app_server_root/logs/server_name 目录中的
SystemOut.log 文件。这些消息以 CWLDD 消息关键字开头。
对于从 Deployment Manager 的联合节点进行的卸载,如果已停止 Node Agent,那么该产品会在 Deployment Manager 级别卸载应用程序或模块,但不会将更改同步至节点。更改将在下一次运行代理程序时在节点处进行,并且会进行节点同步。
下一步做什么
检查服务器或集群以验证应用程序或模块是否未再处于“已安装”状态。
如果卸载失败,请参阅 SystemOut.log 中的消息以修正错误情况。将 EAR、JAR、WAR 或 SAR 文件添加回受监视 monitoredDeployableApps 子目录,等待产品检测到该文件,然后再次从目录中将其删除。如果卸载仍失败,请使用管理控制台或 wsadmin 脚本来卸载应用程序文件。