为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Hibernate 的 Eclipse 中出现 SSLException 错误,我该如何解决?

使用 Hibernate 的 Eclipse 中出现 SSLException 错误,我该如何解决?

蛊毒传说 2022-05-21 20:42:56
我正在尝试使用 Hibernate 将值放入 MySQL 数据库中,但出现此错误:javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify我尝试了很多东西;重新启动我的电脑确实(如预期)不起作用。重新安装 MySQL(服务器和工作台)两次,一次只删除数据文件,第二次删除与 MySQL 相关的所有内容。MySQL 服务器中的 SSL 已关闭,但仍有 SSL 证书。在重新安装 MySQL 时,我没有检查任何关于 SSL 的内容。老师也尝试了很多东西,摆弄了将近一个小时。不完全知道要显示什么代码,但这是我的 AppStarter 中的内容:public class AppStarter {public static void main(String[] args) {    DAOFactory.setTheFactory(DAOFactories.HIBERNATE.getTheFactory());    Speler a = new Player();    Speler b = new Player();    Speler c = new Player();    a.setNaam("Test 1");    b.setNaam("Test 2");    c.setNaam("Test 3");    DAOFactory.getTheFactory().getSpelerDAO().saveOrUpdate(a);    DAOFactory.getTheFactory().getSpelerDAO().saveOrUpdate(b);    DAOFactory.getTheFactory().getSpelerDAO().saveOrUpdate(c);    HibernateSessionManager.shutdown();    // TODO Auto-generated method stub}}它应该可以正常工作,并且我应该能够将值放入我的数据库中。随时询问是否需要更多信息。编辑:将 useSSL=false 添加到我的 hibernate.connection.url,这解决了问题。
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

如果连接异常关闭,有时会在销毁会话时引发 SSLException。这可能是因为远程对等方正在立即关闭连接,而不是发送最后一个 close_notify。而且它似乎是一个 JDK 错误 https://bugs.openjdk.java.net/browse/JDK-8199440?attachmentOrder=desc

试试这个:设置 db_url = "jdbc:mysql://localhost:3306/Avvappa?useSSL=false",Avvappa 是 localhost 数据库名称


查看完整回答
反对 回复 2022-05-21
  • 1 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信