如何更改默認的RMI端口(1099)。它可以作爲JVM參數或者通過編碼,這沒關係。謝謝。更改默認端口RMI(Java)的
6
A
回答
10
你可以在命令行上指定它。來自RMI Tutorial:
默認情況下,註冊表在端口1099上運行。要在不同端口上啓動註冊表,請在命令行上指定端口號。不要忘記取消設置您的CLASSPATH環境變量。
Microsoft Windows:
start rmiregistry 2001
Solaris OS or Linux:
rmiregistry 2001 &
在你的代碼使用LocateRegistry.getRegistry(String host, int port)覆蓋來定位主機名和端口註冊表,在本教程的Creating a Client Program部分解釋。這取決於(實現你的服務器時也同樣適用。)
3
導出遠程對象時,您可以指定自己的端口,或者通過超(端口,...)或的exportObject(遠程端口,...)你做或不擴展UnicastRemoteObject。如果擴展Activatable,則會有類似super()重載的端口號。如果你使用它,你可以在命令行中指定註冊表的端口,否則通過LocateRegistry.createRegistry()來指定註冊表的端口。
相關問題
- 1. 更改Jetty默認端口
- 2. 更改Kafka-rest的默認端口
- 3. 更改systemjs中的默認端口號
- 4. 的JBoss 5更改默認端口
- 5. 如何更改phpldapadmin默認端口?
- 6. 更改taiga-back默認端口(8000)
- 7. TortoiseGit更改默認端口22
- 8. 如何更改默認端口EMM WSO
- 9. mongodb如何更改默認端口
- 10. 如何更改cpanel默認端口?
- 11. 更改默認端口(22)SSh [CENTOS]
- 12. 如何更改Fireloop默認端口4200
- 13. 更改RMI端口使用的Maximo
- 14. 如何將默認端口號更改爲Tomcat端口號8080?
- 15. 更改monodevelop默認終端
- 16. Java RMI註冊表端口更改問題
- 17. 改變默認的Apache端口
- 18. 的Apache2不改變默認端口
- 19. cacti默認端口
- 20. 如何將Amazon EC上的默認端口(8080)更改爲端口80
- 21. Spring引導 - 無法更改TomCat上的默認8080端口
- 22. 註冊新的SQL 2000服務器時更改默認端口
- 23. 網絡管理員可以更改http的默認端口
- 24. 更改Nagios監視一個知名服務的默認端口
- 25. 如何更改Graphite web-app的默認端口?
- 26. 通過commad行更改Sql server 2008的默認端口號
- 27. 如何更改Angular quickstart中默認的lite-server端口?
- 28. 如何更改使用spring啓動的embebed-tomcat默認端口?
- 29. 更改我的默認本地主機端口Rails中5
- 30. 如何更改全局編錄服務器的默認端口?
註冊表或服務器? – dfa 2009-06-02 12:09:17
1099是RMI註冊服務器端口,而不是RMI服務器端口。 – 2009-06-02 12:13:49