我已经在生产模式下安装了 weblogic,并使用 keytool 设置了自定义身份和信任密钥库。一切似乎都很好。
但是,每当我通过 SSL 调用外部 Web 服务或甚至转到 WebLogic 控制台中的帮助页面时,都会导致以下错误
java.security.NoSuchAlgorithmException:构建实现时出错(算法:默认、提供者:SunJSSE、类:com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl)
请帮忙。谢谢!
答案1
WebLogic 默认使用 certicom 作为 SSL 提供程序。在 10.3.3 版本中,他们添加了 JSSE 支持。我还没有看到您看到的这个特定错误,但也许启用 JSSE 可以为您解决问题。您可以在服务器级别进行配置,在“服务器”>“配置”>“SSL 选项卡”>“高级选项卡”下
答案2
您可以尝试启用 ssl 调试来捕获更多信息。-Dssl.debug=true 和 -Dweblogic.StdoutDebugEnabled=true