如果您以前创建了专用 OpenSSO WAR(如仅 OpenSSO 服务器 WAR、仅管理控制台 WAR、Distributed Authentication UI Server 或 IDP 搜索服务 WAR),那么可以使用 ssopatch 实用程序对其进行修补。
为专用的 OpenSSO WAR 创建清单文件,如创建 OpenSSO WAR 清单文件中所述。
注意:请在进行任何自定义之前,以原始 OpenSSO 8.0 opensso.war(与 Sun 最初提供时相同)为基础创建清单文件。如果在进行自定义之后创建清单,ssopatch 可能使用 Update 2 中的文件,而非经过自定义的文件,因此您需要在修补之后重新执行自定义。
基于 OpenSSO 8.0 Update 2 opensso.war 文件生成专用的 OpenSSO WAR,如《Sun OpenSSO Enterprise 8.0 Update 1 Release Notes》中的第 4 章 “Creating a Specialized OpenSSO Enterprise 8.0 Update 1 WAR File”中所述。
使用 ssopatch 实用程序将旧的 WAR 文件与新的 WAR 文件进行比较。
为新的专用 WAR 文件生成一个临时区域,如创建临时区域以修补 OpenSSO WAR 文件中所述。
重新部署新的专用 WAR 文件。