使用此过程可以比较两个 WAR 文件,以显示已经执行以下操作的文件:
已在原始 OpenSSO WAR 中进行自定义
已在新 OpenSSO WAR 文件中进行更新
已在两个 OpenSSO WAR 版本间添加或删除
运行 ssopatch 以比较两个 WAR 文件。在以下示例中,使用了 -override 选项来忽略两个 WAR 文件间的版本检查:
./ssopatch -o /zip-root/opensso/deployable-war/opensso.war -c /u1/opensso/deployable-war/opensso.war --override Generating Manifest for: /zip-root/opensso/deployable-war/opensso.war Original manifest: Enterprise 8.0 Build 6(200810311055) New manifest: Enterprise 8.0 Update 2 Build 6.1(200904300525) Versions are compatible Generating Manifest for: /u1/opensso/deployable-war/opensso.war Comparing manifest of /zip-root/opensso/deployable-war/opensso.war (generated-200905050919) against /u1/opensso/deployable-war/opensso.war (generated-200905050920) File updated in new war(WEB-INF/classes/amClientDetection_en.properties) File updated in new war(WEB-INF/classes/fmSAMLConfiguration_fr.properties) ... Differences: 1821 Customizations: 3 |
此示例显示已在新 WAR 文件中更新和自定义的文件。