2011-08-08 65 views
0

遇到WebLogic 11g/Linux上的一个奇怪问题。在成功部署我的ear文件后,一些功能失败,出现以下异常。使用Sun JDK 6.奇怪的是,它在Windows(相同的JDK版本)上工作正常,但在Linux上失败。java.security.InvalidKeyException:DES-EDE3的密钥长度无效

java.security.InvalidKeyException: invalid key length for DES-EDE3: 45 bytes 

回答

2

好像你需要安装Java加密扩展(JCE)无限强度权限策略文件,这样JVM会忽略无效的密钥长度。

参考:apache.org

+0

感谢您的回复。我已经尝试过,并没有奏效。请注意,如果JCE策略文件存在问题,则错误会稍有不同。它会说“非法密钥大小”。我收到的错误是“无效密钥长度”。 – user883456