JavaからMysqlへ繋いでいるときに「closing inbound before receiving peer’s close_notify」
というエラーが発生したときの解決方法です。
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
どうやらこのエラーはJavaのバージョンとMySQLのコネクターのバージョンの組み合わせで発生するようです。
一番簡単な解決方法は、SSL接続の場合のエラーなのでSSL接続を使わなくしてしまうやり方です。
useSSL=false
この指定を、MySQLのコネクション文字列に追加することで、SSL接続をしなくなるのでそもそもエラーが発生しなくなります。
ただし、SSL接続は必須!という場合は、バージョンを変更するしかないので、MySQLのコネクションのバージョンを変更すると解決します。
コメント