官术网_书友最值得收藏!

How to connect remotely

Connecting locally is easy since jvisualvm will just locally look up the running JVM. But for connecting remotely, you will need some more setup.

All the communication relies on JMX and, therefore, you need to set up a remote JMX connection. This relies on what is called a connector (can be seen as a small embedded JMX server). There are multiple protocols available but out of the box; they rely on RMI communications and system properties to be configured.

To add these system properties, the fastest and easiest way is as follows:

-Dcom.sun.management.jmxremote.port=1234
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

It will enable JMX on port 1234 and disable SSL and security. For performances, we don't need more, but if you want to keep it in production, you may need to configure the security and SSL. For more details on how to do so, you can refer to the Oracle website at https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html.

Once this is configured, you just have to right-click on the Local item in the tree on the left side, select Add JMX Connection, and fill in the related information (host/port and the potential credentials if you've configured the security).

主站蜘蛛池模板: 长岛县| 武安市| 清水河县| 龙岩市| 汕头市| 乐清市| 乌鲁木齐市| 崇文区| 镇安县| 会昌县| 新巴尔虎右旗| 桦甸市| 营山县| 扬州市| 本溪| 顺昌县| 得荣县| 资中县| 越西县| 东丽区| 安溪县| 宁远县| 陇川县| 林口县| 广水市| 绿春县| 基隆市| 林甸县| 化德县| 潞城市| 靖江市| 平谷区| 沛县| 江西省| 万安县| 集安市| 丹凤县| 南川市| 蚌埠市| 金华市| 兴和县|