原因:java.rmi.ConnectIOException:JRMP接続の確立中にエラーが発生しました。ネストされた例外



Caused Java Rmi Connectioexception



RMIを起動し、次のエラーを報告します。

Caused by: java.rmi.ConnectIOException: error during JRMP connection establishment nested exception is: java.net.SocketException: Connection reset at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:304) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202) at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:338) at sun.rmi.registry.RegistryImpl_Stub.rebind(RegistryImpl_Stub.java:147) at gnnt.util.rmi.RMIServer.startRMI(RMIServer.java:110) ... 15 more最後に、ポートの競合が原因であることが判明しました。ポート5003でサーバーを起動するために使用されたRMIが、たまたまローカルサービスポートと競合していました。

netstat -aon | findstr '5003'と入力して、そのpidを3056として照会します。




引き続きtasklist | findstr '3056'を入力して、どのプロセスまたはプログラムがポート5003を占有しているかを確認します。結果は、magentproc.exeです。




PIDを見つけたら、タスクマネージャーを直接開いて、最後にLoadRunnerがこのポートを占有していることを確認し、閉じるだけです。