0
A
回答
2
你方的報價具有以下URI的RMI調用的例子:
"rmi://localhost:1099/CalculatorService"
這告訴你的RMI客戶端調用RMI服務器在同一主機上。如果將遠程服務器的主機名或IP地址替換爲「localhost」,則客戶端將調用它。
1
如果你做得正確,那麼你不需要改變任何東西。這正是RMI的目的。
+0
好的,但它怎麼知道客戶機的IP是什麼?對不起,我的無知可以請你詳細說明/指導我嗎? –
+0
您必須知道其他機器的IP,並從註冊表中獲取遠程對象。網絡上有很多例子。只是谷歌它。 – peshkira
相關問題
- 1. RMI URL格式之間的差異
- 2. JVM和JRE之間的差異
- 3. 2天之間的差異
- 4. JVM實現之間的RMI兼容
- 5. 2時間戳之間的差異 - PHP
- 6. 2個時間戳之間的差異
- 7. 2磅(磅)值之間的差異
- 8. divs之間的2個像素差異
- 9. 墊子和md之間的差異2
- 10. 2個定時器之間的差異
- 11. 2日期之間的差異
- 12. Apache 1和Apache 2之間的差異
- 13. 2小時之間的差異?
- 14. AngularJS 2日期之間的差異
- 15. 2角之間的最小差異
- 16. OCaml 2和3之間的差異
- 17. 之間的差異用2 JS時刻
- 18. Python 2和3之間的ctypes差異
- 19. Ruby虛擬機之間的差異
- 20. SQL - 2個月之間的薪酬差異(差異)
- 21. 同機JVM之間的最快通信
- 22. 圖像處理 - 2張圖像之間的差異
- 23. jQuery的差異獲得兩個物體之間,物體
- 24. JVM差異
- 25. 機器代碼和處理器代碼之間的差異
- 26. 2臺PC之間的Java RMI
- 27. PHP:視覺上的差異陣列之間2
- 28. 差異功能Rails和2之間3
- 29. 角2/4:scripts.bundle.js之間差異vendor.bundle.js
- 30. VBA中用於LDAP連接的物理機器/虛擬機之間的速度差異
@ Olaf-謝謝,但我得到這個錯誤-RemoteException java.rmi.UnmarshalException:error unmarshalling return;嵌套的異常是: java.lang.ClassNotFoundException:CalculatorImpl_Stub(沒有安全管理器:禁用RMI類加載器) –
@P Ramesh:您是否將RMI服務器部署在要連接的另一主機上? – Olaf
@奧拉夫 - 是的,我已經部署在另一邊。事實上,在服務器端執行客戶端程序可以正常工作。只有當我將本地主機更改爲客戶機上的服務器IP時,纔會顯示此錯誤。 –