本章将对卸载已使用 Java ES 安装程序所安装的 Sun JavaTM Enterprise System (Java ES) 组件进行说明。
本章包括以下部分:
Java ES 提供了一个卸载程序,用于删除系统中使用 Java ES 安装程序所安装的组件。与 Java ES 安装程序一样,卸载程序可以在图形模式、基于文本的模式或无提示模式下运行。
安装过程中,Java ES 安装程序会将 Java ES 卸载程序置于以下位置:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4
可以使用可选的 -no 参数,在不卸载任何软件的情况下运行卸载程序。此选项有助于您熟悉卸载程序并为随后的无提示卸载创建状态文件。
与 Java ES 安装程序一样,卸载程序可以在图形模式、基于文本的模式或无提示模式下运行。
卸载程序只删除由 Java ES 安装程序安装的组件。要删除不是由 Java ES 安装程序安装的组件,请按照相应组件文档中的说明进行操作。
必须在包含 Java ES 组件的每台主机上单独运行卸载程序。不支持远程卸载。对于每个主机,可选择一个或多个组件进行删除。
卸载程序不会删除 Java ES 共享组件。
卸载程序可能会删除配置和用户数据文件。这些文件对于各组件而言有所不同。
卸载过程完成后,您可能需要删除某些其他的文件和目录。有关逐个产品的信息,参阅查看 Java ES 组件的卸载行为。
卸载程序只检查其运行时所在系统的组件依赖性,并在发现依赖性时发出警告。
卸载程序不会取消配置第三方 Web 容器上的安装。
卸载程序不会取消配置任何 Web 容器上所安装的 Access Manager SDK。必须手动重新配置 Web 容器(例如,恢复原始类路径)。
请勿使用卸载程序删除 Sun Cluster 软件,除非 Sun Cluster 软件在安装后从未用于配置群集节点。有关更多信息,参见卸载 Sun Cluster 软件。
根据您所安装的组件以及它们之间的相互关系,卸载程序的运行方式可能不同。
卸载程序会识别在同一台主机上安装的产品之间的依赖性。如果您尝试卸载的组件具有安装在该主机上的从属产品,卸载程序将发出警告。
例如,如果试图从同时装有 Portal Server 的主机中卸载 Access Manager,则卸载程序会警告您:没有 Access Manager,Portal Server 将无法发挥作用。
大多数情况下,您可以在没有其他任何组件依赖于某个组件的情况下卸载该组件。
例如,Portal Server 依赖于 Access Manager,但是 Access Manager 不依赖 Portal Server。如果尝试卸载 Portal Server,卸载程序不会发出警告,因为 Access Manager 可以在没有 Portal Server 的情况下发挥作用。
卸载组件时,必须确定为该组件所配置的产品(可能需要一些附加配置)。另外,在系统中可能有一些被配置为支持已不存在产品的组件。
卸载程序无法识别以下相互依赖性:
远程主机上的依赖性
由配置引起的依赖性
一些组件依赖性可由部署在远程主机上的组件来满足。卸载程序不会识别这些依赖关系。
例如,如果卸载 Directory Server,卸载程序不会警告您 Access Manager 依赖于 Directory Server,即使这两个产品部署在同一主机上也是如此。这是因为尚有另一主机上的另一个 Directory Server 实例可以支持 Access Manager。
卸载程序不能识别安装后配置所产生的组件依赖性。
例如,假定您在同一主机上安装 Portal Server 和 Calendar Server,然后配置 Portal Server 以将 Calendar Server 用于 Portal Server 日历频道。在此配置后,Portal Server 依赖于 Calendar Server。但是,如果您在随后卸载 Calendar Server,卸载程序不会警告您 Portal Server 依赖于 Calendar Server,因为卸载程序并不熟悉安装后配置的情况。
下表列出了卸载之前应当执行的任务。有些任务可能不适用于您的具体情况。
左列列出了任务应采取的执行顺序,右列包含其他有用信息以及相应指导说明所在位置。
表 8–1 卸载前的核对表
任务说明 |
说明或帮助信息 |
---|---|
1. 查看即将卸载的每个组件的需求和行为。 | |
2. 确定由配置引起的组件依赖性,并采取相应的措施,例如备份数据、从支持组件取消配置依赖组件,或者按正确顺序卸载组件。 | |
3. 制作产品注册文件的副本。备份副本有助于从失败的卸载进行恢复。 |
在 Solaris OS 上:/var/sadm/install/productregistry 在 Linux 上:/var/opt/sun/install/productregistry |
4. 如果计划在随后的安装中重复使用所要卸载组件的配置或用户数据,请备份或存档这些数据。 | |
5. 确保配置目录的宿主 Directory Server 实例正在运行。注:大多数情况下,Web 容器和 Directory Server 应正在运行,而其他服务器应已在卸载之前关闭。 |
只有此 Directory Server 实例处于运行状态,卸载程序才能取消配置所要卸载的组件。 |
6. 如有必要,请为 Administration Server、Directory Server 和 Access Manager 收集管理员访问信息。 | |
7. 如果卸载 Access Manager,请在卸载之前删除模式。 |
使用以下 LDIF 文件删除模式: /etc/opt/SUNWam/config/ds_remote_schema_uninstall.ldif |
8. 在卸载已安装在自身系统上的 Messaging Server 之前,请取消配置 Administration Server。 |
要取消配置 Administration Server: cd /usr/sbin/mpsadmserver unconfigure |
使用卸载程序前,应检查您的安装并计划可能需要执行的步骤,以防止丢失数据或相关性连接。了解各种 Java ES 组件在卸载时的行为方式是很重要的。
本节包含以下各小节:
执行以下过程之一,查看已安装在每台主机上的 Java ES 组件软件。
以超级用户身份导航到卸载程序所在的目录:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4
要检查本地系统,在不卸载软件的情况下运行卸载程序。
对于图形模式:
./uninstall -no |
对于基于文本的模式:
./uninstall -no -nodisplay |
要查看 uninstall 命令的完整语法,请参阅Uninstall 命令。
继续执行卸载程序的页面,直至看到已安装产品的列表。
查看已安装组件的列表之后,请退出卸载程序。
未卸载任何软件。
可以使用 prodreg 实用程序查看有关系统中安装的所有软件包(包括 Java ES 组件)的信息。
这些信息在检查组件依赖性时非常有用。prodreg 实用程序还会指出不完整且可能需要特殊处理的软件包。在 Solaris 10 和 Solaris 9 操作系统以及某些版本的 Solaris 8 操作系统中,按以下方式运行实用程序:
prodreg
有关更多信息,参见 prodreg 手册页。
查看本节中的相关表格,以了解卸载程序如何对 Java ES 组件进行处理。计划可能需要执行的步骤,以防止丢失数据或失去相关性连接。
本节包含以下各小节:
主题 |
详细信息 |
---|---|
配置数据 |
|
依赖性 |
Directory Server |
需要进行此安装的产品 |
Directory Proxy Server 和 Messaging Server 需要安装 Administration Server。可将 Directory Server 配置为需要安装 Administration Server。 注:如果删除 Administration Server 但不删除 Directory Server,则必须使用 Directory Server 附带的其他实用程序管理 Directory Server。有关更多信息,参阅位于 http://docs.sun.com/coll/DirectoryServer_05Q4 的 Directory Server 文档。 |
卸载前的任务 |
请确保 Configuration Directory Server 处于运行状态,且可以提供管理员用户 ID 和密码。 |
卸载后的任务 |
无 |
主题 |
详细信息 |
---|---|
配置数据和用户数据 |
|
依赖性 |
要求 Message Queue 位于同一系统上。 |
需要进行此安装的产品 |
|
卸载前的任务 |
要保留配置数据,请生成一份管理域目录的副本。 |
卸载后的任务 |
要从系统上完全删除 Application Server,请删除遗留的所有 Application Server 日志文件和目录。Application Server 目录的默认位置是: Solaris OS: /var/opt/SUNWappserver /opt/SUNWappserver Linux: /var/opt/sun/appserver /opt/sun/appserver 有关 Message Queue 卸载后任务的信息,参阅Message Queue 卸载行为。 |
主题 |
详细信息 |
---|---|
配置数据和用户数据 |
配置数据和用户数据在卸载过程中不会被删除,并在随后安装时将被覆盖。 卸载过程将删除对 Calendar Server 的定制。 |
依赖性 |
|
需要进行此安装的产品 |
|
卸载前的任务 |
如果计划重复使用配置数据和用户数据,请按照《Sun Java System Calendar Server 6 2005Q4 Administration Guide》中介绍的迁移过程进行操作。 |
卸载后的任务 |
删除不需要的任意遗留日志文件和 Calendar Server 目录。 |
主题 |
详细信息 |
---|---|
配置数据和用户数据 |
卸载后所有配置数据、用户数据和 UI 定制都会得到保留。 Communications Express 文件被保留在以下两个位置: 默认软件包安装: Solaris OS:/opt/SUNWuwc Linux:/opt/sun/uwc 配置过程中默认创建的“应用程序部署”: Solaris OS:/var/opt/SUNWuwc Linux:/var/opt/sun/uwc 卸载 Communications Express 时,卸载程序只会从软件包安装位置处删除数据。应用程序部署位置处的数据仍然保留。可从应用程序部署位置处存取应用程序。 不过,重新配置时所有配置数据和 UI 定制都将被覆盖。重新配置后用户数据会保留。 |
依赖性 |
|
需要进行此安装的产品 |
无 |
卸载前的任务 |
取消配置 Communications Express。参阅《Sun Java System Communications Express 6 2005Q4 Administration Guide》中的“取消配置 Communications Express”一节。 |
卸载后的任务 |
删除不需要的所有遗留日志文件和 Communications Express 目录。 |
主题 |
详细信息 |
---|---|
配置数据 |
在卸载过程中不会删除配置数据和用户数据。后续安装时将会改写此数据。 在卸载过程中会删除 Delegated Administrator 的定制内容。 |
依赖性 |
|
需要进行此安装的产品 |
无 |
卸载前的任务 |
如果计划重复使用配置数据和用户数据,请阅读《Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide》中的“Preserve an Existing Configuration”。 |
卸载后的任务 |
删除不需要的任何遗留日志文件和 Delegated Administrator 目录。 |
主题 |
详细信息 |
---|---|
配置数据和用户数据 |
如果要卸载作为配置目录宿主的 Directory Server 实例,则会在卸载过程中删除配置目录信息。如果要卸载用户数据所在的 Directory Server 实例,则卸载过程将删除 Directory Server LDAP 数据库。 注意:为避免丢失数据,请确保在卸载前备份 Directory Server 信息。Directory Server 提供了多种备份 Directory Server 以及移植配置数据的工具和实用程序。有关更多信息,参阅位于 http://docs.sun.com/coll/DirectoryServer_05Q4 的 Directory Server 文档。 注意:在继续卸载配置目录(包含 o=NetscapeRoot 后缀下的配置信息)之前,不会收到警告。如果卸载了其他目录依赖其获得配置信息的中心配置目录,则以后将不能管理这些目录。 |
依赖性 |
无 |
需要进行此安装的产品 |
|
卸载前的任务 |
|
卸载后的任务 |
卸载 Directory Server 可能需要手动删除遗留的文件和目录。 |
主题 |
详细信息 |
---|---|
配置数据和用户数据 |
所有配置数据在卸载后会保留,并且可在后续安装时重复使用。 |
依赖性 |
|
需要进行此安装的产品 |
Portal Server(如果已配置成使用 Instant Messaging 频道) |
卸载前的任务 |
无 |
卸载后的任务 |
无 |
主题 |
详细信息 |
---|---|
配置数据和用户数据 |
所有配置数据和定制内容在卸载后会保留,并且可在后续安装时重复使用。 |
依赖性 |
|
需要进行此安装的产品 |
|
卸载前的任务 |
无 |
卸载后的任务 |
根据情况的不同,可能需要执行Messaging Server 卸载后的任务中所述的卸载后任务。 |
主题 |
详细信息 |
---|---|
配置数据 |
卸载后实例特有的配置数据、用户信息库及存取控制文件仍得到保留,可在以后重新安装时重复使用它们。 |
依赖性 |
Directory Server(可选) |
需要进行此安装的产品 |
Application Server(必须和 Message Queue 位于同一台主机上) |
卸载前的任务 |
|
卸载后的任务 |
如果不打算重新安装 Message Queue,请使用组件文档中的命令清理系统。Message Queue 文档位于以下地址:http://docs.sun.com/coll/MessageQueue_35_SP1 |
主题 |
详细信息 |
---|---|
配置数据和用户数据 |
|
依赖性 |
如果配置成使用 Portal Server 频道:
|
需要进行此安装的产品 |
无 |
卸载前的任务 |
无 |
卸载后的任务 |
|
在 Registry 配置过程中会将 Registry 数据库和服务器密钥库安装在以下目录中:
Solaris OS:/var/opt/SUNWsoar
Linux:/var/opt/sun/SUNWsoar
卸载 Service Registry 时,不会删除该目录。这样即可保留数据库以备在将来的安装或发行版本中使用,如果您想要如此,请在重新安装 Registry 之前,将 /var/opt/SUNWsoar/3.0 目录(在 Solaris OS 上)或 /var/opt/sun/SUNWsoar/3.0(在 Linux 上)复制到另一位置,然后在重新安装之后将其复制回原位。
主题 |
详细信息 |
---|---|
配置数据 |
请勿使用 Java Enterprise System 卸载程序删除 Sun Cluster 软件,除非软件在安装后从未用于配置群集节点,方可以此方式将其删除。有关更多信息,参阅卸载 Sun Cluster 软件。 |
依赖性 |
必须同时删除 Sun Cluster 核心组件和 Sun Cluster 的代理。 |
需要进行此安装的产品 |
无 |
卸载前的任务 |
仅能使用安装 Sun Cluster 时提供的实用程序卸载 Sun Cluster 软件。 |
卸载后的任务 |
可能需要在卸载 Sun Cluster 软件后更新 productregistry 文件。有关更多信息,参阅卸载 Sun Cluster 软件。 |
主题 |
详细信息 |
---|---|
配置数据 |
仅保留安装位置下别名目录中的证书数据库文件。其他所有文件都将被删除。 |
依赖性 |
Directory Server(可选)如果已选择了外部 LDAP 访问控制。 |
卸载前的任务 |
停止 Web Proxy Server 的所有实例 |
卸载后的任务 |
证书数据库保留在 WebProxyServer-base /alias 目录下。卸载之前,需要将证书数据库移动到其他位置并删除旧的安装目录。 |
根据用户选择卸载的组件,可能需要授予卸载程序对 Access Manager、Administration Server 和 Directory Server 的管理员访问权限。
从 Application Server 取消部署 Access Manager Web 应用程序以及删除 Access Manager 模式时,需要具有 Access Manager 管理员访问权限。
要在卸载过程中管理配置目录,需要具有 Administration Server 和 Directory Server 管理员访问权限。
下表介绍了卸载程序在授予管理员访问权限时所需要的信息。每张表的左侧列列出了用户必须提供的信息的图形模式标签和状态文件参数。右侧列对信息进行描述。
表 8–18 所需的管理信息
标签和状态文件参数 |
说明 |
---|---|
Access Manager | |
管理员用户 ID IS_IAS81_ADMIN |
Application Server 管理员的用户 ID。 |
管理员密码 IS_IAS81_ADMINPASSWD |
Application Server 管理员的密码。 |
目录管理员 DN IS_DIRMGRDN |
对 Directory Server 具有无限制访问权限的用户的标识名 (DN)。 默认值为 cn=Directory Manager。 |
目录管理员密码 IS_DIRMGRPASSWD |
目录管理员的密码。 |
Administration Server | |
管理员用户 ID ADMINSERV_CONFIG_ADMIN_USER |
配置目录管理员的用户 ID。在管理配置目录数据时,Administration Server 将使用此标识。 |
管理员用户密码 ADMINSERV_CONFIG_ADMIN_PASSWORD |
配置目录管理员的密码。 |
Directory Server | |
管理员用户 ID CONFIG_DIR_ADM_USER |
对配置目录具有管理员权限的用户。此用户可修改 Directory Server 配置,包括创建和删除后缀。但要受访问控制的限制。 |
管理员密码 CONFIG_DIR_ADM_PASSWD |
管理员的密码。 |
Portal Server | |
管理员密码 PS_DEPLOY_ADMIN_PASSWORD | |
Access Manager 管理员密码 PS_IS_ADMIN_PASSWORD | |
Directory Server 管理员密码 PS_DS_DIRMGR_PASSWORD | |
Directory Server 管理员域 PS_DS_DIRMGR_DN |
完成卸载先决条件中的相关任务后,即可运行卸载程序。本节将对卸载程序的三种使用方法进行介绍。
可在附录 B,安装命令 中找到有关 uninstall 命令语法的信息。
本节提供有关使用交互式图形界面卸载 Java ES 组件的说明。
(可选)提供对本地显示的访问。
如果您要登录到远程计算机,请确保 DISPLAY 环境变量被正确地设置成本地显示。如果没有正确设置 DISPLAY 变量,则安装程序将在基于文本的模式下运行。
C Shell 示例(机器名 myhost):
setenv DISPLAY myhost:0.0 |
Korn Shell 示例(机器名 myhost):
DISPLAY=myhost:0.0 |
要在本地显示中运行安装程序,可能需要授予显示权限。例如,可以使用以下命令从 myhost 向 serverhost 上的超级用户授予显示权限:
myhost\> xauth extract - myhost:0.0|rsh -l root serverhost xauth merge - |
有关安全地授予这种权限的完整说明,参阅 Solaris X Window System Developer's Guide 中的 "Manipulating Access to the Server" 一章。
如果未以超级用户身份登录,请成为超级用户。
导航到卸载程序所在的目录:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4
启动图形卸载程序:
./uninstall |
显示“欢迎”页面。
请单击“下一步”继续。
将显示“组件选择”页面。
检查组件并选择要卸载的组件。
将启用并且可以选择安装在您系统中的组件。未在系统中安装的组件将被禁用,并且无法选择这些组件。
有些组件包含子组件。展开这些组件以查看子组件。
如果取消选择一个包含子组件的组件,请展开该组件以检验子组件列表。
如果您满意所作的选择,请单击“下一步”。
如果卸载程序在选定产品中检测到任何可识别的组件依赖性或可能会发生的配置数据丢失,则将显示一条警告。您可选择:
根据您选择要删除的组件,卸载程序会提示您输入管理员 ID 和密码。有关必须为卸载程序所提供信息的详细信息,参阅授予管理员访问卸载程序的权限。
此外,卸载程序可能还会提示您输入端口号或主机名。
从系统中删除软件之前,卸载程序会列出已选择要删除的组件以及将回收的磁盘空间总量。
查看所做的卸载选择。
当您对所做选择满意时,单击“下一步”。
卸载程序开始从系统中删除软件并显示如下信息:
显示总完成百分比的进度条
当前正在删除的软件包的名称
在所有组件软件被删除之后,卸载程序将显示“卸载完成”页面。
要了解卸载的有关信息,请单击“查看摘要”或“查看日志”。
卸载摘要。显示已卸载的组件以及组件的配置信息列表。
卸载日志。显示卸载过程中由卸载程序生成的所有消息。
还可以查看卸载摘要和日志文件:
在 Solaris OS 上:/var/sadm/install/logs
在 Linux 上:/var/opt/sun/install/logs
单击“关闭”退出卸载程序。
如果安装了 Access Manager 或 Messaging Server,请转到卸载后的任务。
基于文本的界面允许您通过响应终端窗口中显示的提示来直接从中运行卸载程序。
要了解基于文本的卸载提示,请参阅如何使用基于文本的界面。
如果在安装过程中遇到问题,请参阅第 9 章,错误诊断。
如果未以超级用户身份登录,请成为超级用户。
导航到卸载程序所在的目录:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4
运行卸载程序:
./uninstall -nodisplay |
将显示“欢迎”消息,紧接着是系统中所有可能存在的 Java ES 组件的列表。
卸载程序通过列出与已安装组件对应的号码,选择它在系统中找到的任何要删除的 Java ES 组件。按回车键卸载所有组件。
或者,通过键入对应于要卸载组件的以逗号分隔的号码列表,选择特定组件,然后按回车键。
未在系统中安装的组件将被禁用,并且无法选择这些组件。
如果卸载程序在选择要删除的产品中检测到组件依赖性,则将显示一条有关可能丢失配置数据的警告。您可选择:
如果您选择了卸载程序需要其相应管理 ID 或密码的组件,则卸载程序将提示您输入管理员 ID 和密码。
有关必须为卸载程序所提供信息的详细信息,参阅授予管理员访问卸载程序的权限。
根据选择要删除的组件,卸载程序还可能提示您输入端口号或主机名。
从系统中删除软件之前,卸载程序会显示一个摘要页,显示选定要删除的组件。
请查看您的选择。
当您对所做选择感到满意时,请键入数字 1 并按回车键。
卸载程序开始从系统上删除软件。卸载过程中,卸载程序将显示一个显示总安装完成百分比的进度条。
在所有组件软件被删除后,可以查看卸载摘要和日志。
键入 1 或 2 并按回车键,查看有关卸载的信息。
卸载摘要。键入 1 可查看已卸载的组件以及组件的配置信息列表。
卸载日志。键入 2 可列出卸载程序在卸载过程中生成的所有消息。
还可以查看卸载摘要和日志文件:
Solaris OS:/var/sadm/install/logs
Linux: /var/opt/sun/install/logs
键入字符 !,退出卸载程序。
如果已卸载 Access Manager 或 Messaging Server,请转到卸载后的任务。
无提示卸载对于卸载共享类似配置的多个主机上的 Java ES 组件非常有用。无提示模式下的卸载过程与无提示模式下的安装过程(如第 5 章,以无提示模式安装中所述)类似。
要执行无提示卸载,首先必须通过以图形模式或基于文本的模式运行虚拟卸载从而生成状态文件。参阅生成状态文件。
如果未以超级用户身份登录,请成为超级用户。
导航到卸载程序所在的目录:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4
如果您要使用卸载程序的图形界面,请提供对本地显示的访问权限。参见在图形模式下运行卸载程序。
运行无提示卸载程序。例如:
图形模式:
./uninstall -no -saveState statefile_path |
基于文本的模式:
./uninstall -no -nodisplay -saveState statefile_path |
要查看 uninstall 命令的完整语法,请参阅Uninstall 命令。
继续运行卸载程序直到完成。
在您响应提示时,卸载程序会将您的回答记录在指定的状态文件中。完成卸载后,即可在您指定的位置找到该状态文件。未卸载任何软件。
对于要在其中执行无提示卸载的每个主机,制作一份状态文件的副本。
编辑其中包含特定于您运行该无提示卸载所在主机的信息的每个文件。
有关编辑状态文件的指导原则,参阅编辑状态文件。编辑状态文件可能还包括生成状态文件 ID,如创建特定于平台的状态文件 ID中所述。
核实已为要在其上卸载 Java ES 组件的主机准备并编辑了相应的状态文件。
打开终端窗口。
如果未以超级用户身份登录,请成为超级用户。
导航到卸载程序所在的目录:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4
启动卸载程序。例如:
./uninstall -noconsole -state statefile_path |
要查看 uninstall 命令的完整语法,请参阅Uninstall 命令。
在终端窗口中,导航到日志文件目录:
在 Solaris OS 上:/var/sadm/install/logs
在 Linux 上:/var/opt/sun/install/logs
找到当前卸载的日志文件。您要监视的日志文件是:
Java_Enterprise_System_uninstall.Btimestamp |
timestamp 变量表示创建日志的时间。变量格式为 MMddhhmm,其中:
MM |
指定月份 |
dd |
指定日期 |
hh |
指定小时 |
mm |
指定分钟 |
使用 tail 命令可在将消息写入日志时查看这些消息。例如:
tail -f logfile_name |
要退出 tail 程序,请按 Ctrl+C。
请勿使用 Java ES 卸载程序删除 Sun Cluster 软件,除非 Sun Cluster 软件在安装后从未用于配置群集节点。应使用 Sun Cluster 软件所附带的实用程序卸载 Sun Cluster 软件。必须同时删除 Sun Cluster Core 和用于 Sun Java System 的 Sun Cluster 代理。有关取消配置和卸载 Sun Cluster 软件的更多信息,参阅《Sun Cluster Software Installation Guide for Solaris OS》。
手动卸载 Sun Cluster 软件后,运行 Java ES 卸载程序,从产品注册表中删除 Sun Cluster 和 Sun Cluster 代理。
本节将对从系统中卸载 Java ES 组件之后可能需要执行的任务进行说明。实际需要执行的任务取决于所选择要卸载的组件。
如果卸载的是 Access Manager 而非其 Web 容器(Application Server 或 Web Server),需要将配置更改应用于部署了 Access Manager 的实例。
某些情况下,卸载程序可能无法删除某些或全部 Access Manager 文件。这时,通过删除这两个目录及其中的内容,进行最后的清理:
/opt/SUNWam
或者,如果 Access Manager 未安装在默认位置:
AccessManager_base/SUNWam
如果卸载的是 Access Manager 而非其部署在的 Application Server,则必须完成以下过程:
如果需要,启动 Application Server 管理实例。例如,在 Solaris 主机上:
cd /opt/SUNWappserver/appserver/bin./asadmin start-domain --user admin_user --passwordfile path_to_admin-password_file domainname
在浏览器中,转到 Application Server 管理控制台。默认 URL 为 https://hostname:4849 。
在左侧窗格中,单击“Application Server 实例”左侧的图标。
选择在其中部署了 Access Manager 的服务器或应用服务器实例的名称。
单击“应用更改”。
某些情况下,卸载程序可能无法删除某些或全部安装文件。要做最后的清理,请删除 Messaging Server 基本目录及其内容。默认基本目录在以下位置:
/opt/SUNWmsgsr
也可以删除位于以下位置的 Messaging Server 的配置目录:
/var/opt/SUNWmsgsr
卸载 Messaging Server 后,撤消对 Messaging Server 进行的任何 sendmail 配置。
某些情况下,卸载程序可能无法删除某些或全部安装文件。要进行最后清理,请删除以下位置处的 Service Registry 基目录及其内容:
在 Solaris OS 上:/opt/SUNWsoar
在 Linux 上:/opt/sun/SUNWsoar
卸载 Registry 时,不会删除包含 Service Registry 数据库的目录:
在 Solaris OS 上:/var/opt/SUNWsoar
在 Linux 上:/var/opt/sun/SUNWsoar
如果需要,可以手动将其删除。但是,要保留数据库以备在将来的安装或发行版本中使用,请在重新安装 Registry 之前将以下目录复制到另一位置,然后在重新安装之后将其复制回原位置:
在 Solaris OS 上:/var/opt/SUNWsoar/3.0
在 Linux 上:/var/opt/sun/SUNWsoar/3.0
如果卸载的是 Access Manager 而非其部署在的 Web Server,则必须完成以下过程: