jconsole远程监控Linux上运行的Java进程的方法:
1,在Java进程启动的时候讲监听命名放进启动命令行中
nohup java #后台启动
-Djava.rmi.server.hostname=192.168.202.27 #java进程所在的Linux ip,该行命名可以不添加,添加ip一定要写对
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=10087 #jconsole远程连接的端口,监听Java进程的端口
-Dcom.sun.management.jmxremote.authenticate=false #不进行权限校验
-Dcom.sun.management.jmxrete.ssl=false #不进行ssl校验
-jar api-service.jar > nohup.out 2>&1 & #运行的Java 程序,定向输出到nohup.out