Java ES 提供了一个卸载程序,用于删除使用 Java ES 安装程序安装在系统上的 Java ES 组件。
与 Java ES 安装程序一样,卸载程序可以在图形模式或无提示模式下运行。
卸载程序仅删除由 Java ES 安装程序所安装的那些 Java ES 组件。要删除不是由 Java ES 安装程序所安装的那些 Java ES 组件,请按照相应 Java ES 组件文档中的说明进行操作。
必须在包含 Java ES 组件的每台主机上分别运行卸载程序。不支持远程卸载。对于每台主机,可选择删除一个或多个 Java ES 组件。
卸载程序可能会删除配置和用户数据文件。这些文件对于各组件而言有所不同。
卸载过程完成后,您可能需要删除某些其他的文件和目录。有关逐个产品的信息,参阅查看 Java ES 组件的卸载行为。
卸载程序仅为其运行时所在的系统检查 Java ES 组件依赖性,并在发现依赖性时发出警告。
根据您所安装的 Java ES 组件以及它们之间的相互关系,卸载程序的行为方式可能会不同。
卸载程序会识别在同一台主机上安装的产品之间的依赖性。如果安装在主机上的产品依赖于您试图卸载的 Java ES 组件,卸载程序将发出警告。
例如,如果试图从同时装有 Portal Server 的主机中卸载 Access Manager,则卸载程序会警告您:没有 Access Manager,Portal Server 将无法发挥作用。
在大多数情况下,如果其他 Java ES 组件都不依赖于某个 Java ES 组件,就可以卸载该组件。
例如,Portal Server 依赖于 Access Manager,但是 Access Manager 不依赖 Portal Server。如果尝试卸载 Portal Server,卸载程序不会发出警告,因为 Access Manager 可以在没有 Portal Server 的情况下发挥作用。
卸载某个 Java ES 组件时,必须确定为该 Java ES 组件配置了哪些产品(可能需要进行一些另外的配置)。否则,系统中可能会有这样一些 Java ES 组件,它们被配置为支持不再存在的产品。
卸载程序无法识别以下相互依赖性:
远程主机上的依赖性
由配置引起的依赖性
一些 Java ES 组件依赖性可通过部署在远程主机上的 Java ES 组件来满足。卸载程序不会识别这些依赖关系。
例如,如果卸载 Directory Server,卸载程序不会警告您 Access Manager 依赖于 Directory Server,即使这两个产品部署在同一主机上也是如此。这是因为另一主机上的另一个 Directory Server 实例可以支持 Access Manager。
卸载程序无法识别由安装后配置所引起的 Java ES 组件依赖性。