[AIX Solaris HP-UX Linux Windows][z/OS]

通过从受监控目录拖动企业应用程序文件来卸载这些文件

不再需要应用程序文件后,可通过从受监控目录中移除其企业归档 (EAR)、Web 应用程序归档 (WAR)、Java™ 归档 (JAR) 或会话启动协议 (SIP) 归档 (SAR) 中卸载该应用程序文件。企业应用程序文件必须符合 Java Platform Enterprise Edition (Java EE) 规范。

开始之前

本主题假定您先前通过将企业应用程序或模块拖放到或复制到受监控目录在服务器或集群上安装了企业应用程序或模块,并想要从服务器或集群中将其删除。EAR、JAR、WAR 或 SAR 文件在受监视子目录中:
  • [AIX Solaris HP-UX Linux Windows]app_server_root/profiles/profile_name/monitoredDeployableApps
  • [z/OS]app_server_root/profiles/default/monitoredDeployableApps

[AIX Solaris HP-UX Linux Windows]对于分布式操作系统上的基本(独立)应用程序服务器,受监控目录位于应用程序服务器概要文件下。目录路径为 app_server_root/profiles/application_server_profile_name/monitoredDeployableApps/servers/server_name

[AIX Solaris HP-UX Linux Windows]对于分布式操作系统上的 Deployment Manager,受监控目录在 Deployment Manager 概要文件下:
  • 对于应用程序服务器,目录路径为 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]对于 z/OS® 操作系统上的 Deployment Manager,受监控目录路径为:
  • 对于应用程序服务器,目录路径为 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
限制: 通过将 EAR、JAR、WAR 或 SAR 文件添加至受监控目录来安装该文件的方法,只在分布式操作系统和 z/OS 操作系统上可用。IBM® i 操作系统不支持该部署。

关于此任务

对于先前通过向受监视 monitoredDeployableApps 子目录添加 EAR、JAR、WAR 或 SAR 文件安装的应用程序,可通过在 monitoredDeployableApps 子目录中拖放或删除 EAR、JAR、WAR 或 SAR 文件从应用程序服务器中卸载该应用程序或模块。

缺省情况下,产品会以不超过每 5 秒钟一次的频率,扫描受监控目录以取得新的应用程序。服务器或集群必须正在运行,这样产品才能注意到对其受监控目录中文件的更改。

如果在受监控目录中找不到 EAR、JAR、WAR 或 SAR 文件,那么该产品会停止该应用程序或模块,并从应用程序服务器或集群中卸载该文件。而且,该产品会从所安装应用程序的目录中移除应用程序文件:
  • [AIX Solaris HP-UX Linux Windows]app_server_root/profiles/profile_name/installedApps/cell_name
  • [z/OS]app_server_root/profiles/default/installedApps/cell_name

卸载应用程序文件会从产品配置库中删除该文件,并从安装了应用程序模块的节点的文件系统中删除应用程序模块二进制文件。

本主题假定您使用图形文件浏览器在该目录中拖放或删除 EAR、JAR、WAR 或 SAR 文件。或者,可使用操作系统命令从受监控目录中删除文件。

过程

  1. 请确保要从中移除企业应用程序文件的应用程序服务器或集群正在运行。

    要查看正在运行的服务器或集群,可使用 serverStatus -all 命令。要启动服务器,可使用 startServer server_name 命令。

    [AIX Solaris HP-UX Linux Windows]例如,对于概要文件名为 AppSrv02 的独立应用程序服务器节点,请在 app_server_root/profiles/AppSrv02/bin 目录中从命令提示符下运行 serverStatus 命令:
    serverStatus -all
    如果该服务器未在运行,请启动该服务器。 例如,要启动 AppSrv02 上名为 server1 的应用程序服务器,请从命令提示符 app_server_root/profiles/AppSrv02/bin 目录中运行 startServer 命令:
    startServer server1
    Server server1 open for e-business 消息指出该服务器正在运行。
  2. 打开文件浏览器并找到受监控目录。

    [AIX Solaris HP-UX Linux Windows]例如,对于 AppSrv02 概要文件中的 server1,找到 app_server_root/profiles/AppSrv02/monitoredDeployableApps/servers/server1 目录。

  3. 移除要卸载的 EAR、JAR、WAR 或 SAR 文件。

    [AIX Solaris HP-UX Linux Windows]例如,在 app_server_root/profiles/AppSrv02/monitoredDeployableApps/servers/server1 目录中拖放或删除 DynaCacheEsi.ear 文件。

结果

该产品会停止应用程序或模块,并从应用程序服务器或集群中将其删除。

[AIX Solaris HP-UX Linux Windows]对于 AppSrv02 示例,该产品会将有关卸载的消息写至 app_server_root/logs/server_name 目录中的 SystemOut.log 文件。这些消息以 CWLDD 消息关键字开头。

注: 本主题引用了一个或多个应用程序服务器日志文件。作为另一种建议采用的方法,您可以在分布式系统和 IBM i 系统上配置服务器以使用高性能可扩展日志记录 (HPEL) 记录和跟踪基础结构,而不使用 SystemOut.logSystemErr.logtrace.logactivity.log 文件。您还可以将 HPEL 与本机 z/OS 日志记录设施结合使用。如果要使用 HPEL,那么可从服务器概要文件 bin 目录使用 LogViewer 命令行工具来访问所有日志和跟踪信息。有关使用 HPEL 的更多信息,请参阅有关使用 HPEL 对应用程序进行故障诊断的信息。

对于从 Deployment Manager 的联合节点进行的卸载,如果已停止 Node Agent,那么该产品会在 Deployment Manager 级别卸载应用程序或模块,但不会将更改同步至节点。更改将在下一次运行代理程序时在节点处进行,并且会进行节点同步。

下一步做什么

检查服务器或集群以验证应用程序或模块是否未再处于“已安装”状态。

如果卸载失败,请参阅 SystemOut.log 中的消息以修正错误情况。将 EAR、JAR、WAR 或 SAR 文件添加回受监视 monitoredDeployableApps 子目录,等待产品检测到该文件,然后再次从目录中将其删除。如果卸载仍失败,请使用管理控制台或 wsadmin 脚本来卸载应用程序文件。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_app_uninst_dragdrop
文件名:trun_app_uninst_dragdrop.html