根据您所安装的 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 组件依赖性。