admin 管理员组文章数量: 1184232
大家好,我是 程序员码递夫。
我有个SpringBoot项目用到邮件发送功能, 在开发环境运行,一切正常,但是我 部署jar 包,在本机上运行时却报错了, 提示:
javax.mail.MessagingException: Could not convert socket to TLS;
nested exception is:
javax.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
问题有点跟另一篇文章遇到的一样。
com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
后来发现是我的 jdk 没用对, 我开发环境用的是jdk1.8, 而操作系统 默认是 jdk17。 进入操作系统的环境变量设置,把jdk1.8 的路径移到 jdk17 的前面, 这样Java 命令行就优先使用 jdk1.8了。 问题解决。
如果问题,没解决请看另一篇:com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
本文标签: NET javax SSL Protocol SSLHandshakeException
版权声明:本文标题:javax.net.ssl.SSLHandshakeException: No appropriate protocol 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1766570343a3471106.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论