首页 > java > profile > 6.java开启jmx设置 jsoncole远程连接java程序

6.java开启jmx设置 jsoncole远程连接java程序

java项目部署到服务器上以后,我们有时需要远程查看java程序的运行情况。这个时候我们可以使用jdk里面自带的jConsole工具。

1 开始JMX设置

如果想通过JConsole连接远程服务器的java程序,需要在java启动程序时加入JMX相关的参数设置。

设置示例:

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

以下的参数绑定服务器IP,一般不用设置

-Djava.rmi.server.hostname=192.168.1.100

2 启动java程序

将JMX相关的参数加到java命令后边, -jar前边。启动参数示例:

java
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=11111
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-jar
Project.jar

3 启动JConsole

在jdk的安装目录的bin文件中有JConsole.exe程序。 双击运行。

6-1

输入服务器的IP和端口

6-2

提示安全连接失败,是否以不安全的方式重试?点击 不安全的连接。

6-3

连接成功后会显示:

6-4

转载请保留原文链接.