0

读到IBM 加密模块与 Sun 模块不兼容,但我不知道如何强制 IBM WebSphere (WAS7) 使用 Sun 模块。

java.lang.ClassCastException: com.ibm.crypto.provider.TDCNP incompatible with javax.crypto.CipherSpi
    at javax.crypto.Cipher.getInstance(Unknown Source)
    at javax.crypto.Cipher.getInstance(Unknown Source)

我有一个名为的 JAR 文件iaik_jce_full.jar,它应该可以工作(它可以在其他地方工作,但不能在 WAS 中工作)。

我试图通过将 Sun 库添加到我的项目来解决这个问题,但似乎 WebSphere 在应用程序之前加载了自己的 java 类,即使使用了类加载器PARENT_LAST设置。

这是来自第一个链接。我已经尝试过同样的方法,并且我已经在使用“最后一个父级”设置。

Websphere 安装附带一个ibmjceprovider.jar包含违规类的文件TDCNP

我该如何解决这个问题?

4

0 回答 0