RMI通信のシステムを構築していて、開発マシン環境が変わって、
Connection refused to host: 127.0.0.1; が発生
RMIレジストリを起動する時、自アドレス 127.0.0.1 と hostnameを
正確に一致する事が出来ない時に起こるらしい。
インフラ担当でないので、対処としてVMの認識するホスト名を認識させることにする。
とりあえず、RMIサーバプログラム java VM 起動オプションに、
-Djava.rmi.server.hostname=xxx.xxx.xxx.xx
を付ける。
java VM 起動オプションが嫌なら、
System.setProperty("java.rmi.server.hostname",ipaddress);
を実行してから、
System.setSecurityManager(new RMISecurityManager());
を行って、java.rmi.Naming#bind しても良いだろう。