SSLExceptionは:ピアのは、close_notifyを受信する前に、インバウンド閉じます

JASOND:

私は、MySQLとの簡単なJDBCコードを書いています。すべてが正常に動作し、私はselect文を通じて、テーブル内のレコードを印刷することができますよ。私はConnection.close()を使用して、接続を閉じていたときにでも、私は以下の例外を取得しています。すべてのヘルプは大歓迎です。

 WARN: Caught while disconnecting...
EXCEPTION STACK TRACE:
** BEGIN NESTED EXCEPTION ** 
javax.net.ssl.SSLException
MESSAGE: closing inbound before receiving peer's close_notify
 STACKTRACE:
 javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify
    at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:129)
    at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
    at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:308)
    at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:264)
    at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:255)
    at java.base/sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:645)
    at java.base/sun.security.ssl.SSLSocketImpl.shutdownInput(SSLSocketImpl.java:624)
    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.jdbc.Driver.display(Driver.java:27)
    at com.jdbc.Driver.main(Driver.java:38)
ジェイコブ・エリス:

これはJavaの11のMySQLドライバの問題だったhttps://bugs.mysql.com/bug.php?id=93590

これは、Connector / Jのバージョン8.0.16で修正されています

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=200648&siteId=1