使用此过程可以确定自下载 OpenSSO WAR 文件以来,该文件是否已进行自定义或已经修改。
ssopatch 实用程序可生成新的内部清单文件,然后将此内部清单与原始 OpenSSO WAR 文件内的 META-INF 目录中存储的清单进行比较。
运行 ssopatch 以将 OpenSSO WAR 文件与其内部清单进行比较。例如:
./ssopatch -o /zip-root/opensso/deployable-war/opensso.war Generating Manifest for: /zip-root/opensso/deployable-war/opensso.war Comparing manifest of Internal (Enterprise 8.0 Build 6(200810311055)) against /zip-root/opensso/deployable-war/opensso.war (generated-200905050855) File not in original war (images/login-origimage.jpg) File updated in new war (images/login-backimage.jpg) File updated in new war (WEB-INF/classes/amConfigurator.properties) Differences: 3 |
以下示例表明对原始 WAR 文件进行的这些更改:
images/login-origimage.jpg 存在于 opensso.war 中,但未包含在原始清单中。
相对于原始清单,images/login-backimage.jpg 已在 opensso.war 中进行自定义。
相对于原始清单,WEB-INF/classes/amConfigurator.properties 文件已在 opensso.war 中进行自定义。