【トラブル】【Java】Javaの例外メッセージの原因について

初めに

http://docs.oracle.com/cd/E19455-01/806-2720/6jbtth00d/index.html
で、Oracleから主要なエラーメッセージに関する原因などが載っている。
切り分けやお客様への説明の材料などで使えそうなのでメモっておく。

主なエラー

Connection reset by peer

http://docs.oracle.com/cd/E19455-01/806-2720/msgs-1171/index.html
より抜粋

原因

ピアにより接続が強制的にクローズされました。
通常は、タイムアウトや再起動によるリモートホスト接続の切断が原因です。

Connection refused

http://docs.oracle.com/cd/E19455-01/806-2720/msgs-175/index.html
より抜粋

原因

対象のマシンが拒否したため、接続できません。
アクティブでないサービスに接続しようとした場合、または
要求したアドレスにサービスプロセスが存在しなかった場合に起こります。

対処方法

対象のマシン上のサービスをアクティブにするか、
またはサービスがなくなっていた場合は再度起動します。
セキュリティ上の理由からこのサービスを提供したくない場合は、
ユーザーグループにそのことを伝え、できれば代替サービスを提供します。