在websphere下啟動皕杰報表5.0web應(yīng)用失敗,查詢服務(wù)器日志報1155錯誤。

錯誤原因:
IBM-JDK與Sun-JDK采用不同的加密提供者,皕杰報表采用Sun-JDK加密算法寫的代碼,在IBM-JDK環(huán)境下無法解析皕杰報表授權(quán)導(dǎo)致web應(yīng)用啟動失敗。
解決方案:
1.將皕杰報表5.0升級到最新的皕杰報表5.2。參考解決方案:皕杰報表5.2集成報表環(huán)境
2.將把Sun-JDK加密算法包加載到AIX(Java運(yùn)行)環(huán)境中。在AIX上需要針對加密算法加載Sun-JDK/JRE的加密算法包。jre/lib/ext/sunjce_provider.jar、jre/lib/jce.jar下有SunJCE提供者(PBEWithSHA1AndDESede算法需要);jdk/lib/rt.jar下有SUN提供者(SHA-1算法需要)?。