2011-07-14 107 views
0

我在一臺機器(10.11.11.11)上部署基於Spring的RMI服務器,並在另一臺機器上運行RMI客戶機(10.12.11.12),但是一旦客戶機嘗試連接RMI服務器,則客戶機拋出一個「連接被拒絕」異常,然後我嘗試在客戶端遠程登錄到RMI服務器,但響應已連接。Spring RMI,連接被拒絕

兩臺機器都是Linux系統,如果在Windows上運行一切正常。

有人知道我在使用Linux時缺少什麼。

+0

有沒有可能是您的客戶端嘗試使用服務之前呢?在你telnet的時候服務可能已經啓動了嗎? –

+0

'連接被拒絕'到什麼主機:端口? – EJP

+0

你有沒有解決過這個問題? – Stewart

回答

0

如果您在機器多個接口,使用「-Djava.rmi.server.hostname = machine_ip」 注:這是你的出口接口IP

+0

介意詳細說明一下嗎? – manetsus

+0

嗨 對不起,遲到!!!! 在java選項參數中使用「-Djava.rmi.server.hostname = machine_ip」 machine_ip =服務器ip(10.11.11.11) 並在春季設置rmi導出器「registryHost」屬性 祝你好運 – Ardeshir