簡體   English   中英

JMX端口動態分配

[英]JMX Port dynamic allocation

我有16個Java進程,在一台機器上運行相同的主方法和參數。 我希望通過JConsole遠程監控這些。

-Dcom.sun.management.jmxremote.port=5000這樣的硬編碼端口號將無法工作,因為這些進程使用相同的配置,並且無法使用相同的端口。

JVM是否可以為16個進程中的每個進程動態選擇不同的端口?

使用RMI Connector可能就像指定代理的URL一樣。

如果您需要它,您可以使用以下命令以編程方式創建RMI注冊表:

java.rmi.registry.LocateRegistry.createRegistry(port);

您可能會發現以下不相關的示例非常有用: 使用JMX連接防火牆

我不認為 oracle jvm支持這樣的東西。 唯一可行的方法是使用端口“0”,它可以在一些rmi相關的東西中啟用“動態”端口選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM