Recommended solutions based on your search
This might be caused by unmatching versions of SSL. Java starts normally with SSLv2 and your server might not be able to negotiate. You have to force Java to use SSLv3. See this comment: https://goo.gl/hx0YB3
Thrown to indicate that there is an error creating or accessing a Socket. Could be anything from application crash, system reboot, server closed connection, client closed connection, etc.
Solutions on the web