一、问题出现
在运行项目时控制台出现javax.net.ssl.SSLException异常,虽然不影响项目正常的运行,但是网站的安全性下降。企业给网站配置SSL证书的目的就是保护网站安全,提高网站的安全性。但是一旦SSL证书连接异常,将无法起到保护网站的所用,这种情况下网站的安全性就会大大的下降。
二、问题展示
1.错误提示
2.错误代码
javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify
at java.base/sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:826)
at java.base/sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:805)
at com.mysql.cj.protocol.a.NativeProtocol.quit(NativeProtocol.java:1312)
at com.mysql.cj.NativeSession.quit(NativeSession.java:182)
at com.mysql.cj.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:1750)
at com.mysql.cj.jdbc.ConnectionImpl.close(ConnectionImpl.java:720)
at com.sjsq.tools.DBHelp.close(DBHelp.java:138)
at com.sjsq.dao.DbHandle.getState(DbHandle.java:345)
at com.sjsq.view.BackManagerPanel$7.run(BackManagerPanel.java:629)
三、问题解决
数据库URL添加:useSSL=false
完整URL链接:jdbc:mysql://localhost:3306/swing_plane?serverTimezone=UTC&useSSL=false
至此,报错问题解决完成。
四、其他事宜
1.侵权事宜
如有侵权请联系我删除。
2.支持博主
如果您觉得此文对您有帮助,请点赞、关注、收藏。祝您生活愉快!