一、使用jconsole查看远程进程的jvm运行情况须要首先在远程程序启动时设置参数(以linux为例)java
创建sh文件,定义参数linux
export jconsoleArgs=" -Dcom.sun.management.jmxremote=true -Djava.rmi.server.hostname=192.168.1.139 -Dcom.sun.management.jmxremote.port=8899 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"jvm
使用java命令启动server
java $jconsoleArgs -jar /root/projects/server.jar
进程
将进程挂起:ssl
nohup java $jconsoleArgs -jar /root/projects/server.jar >>log.txt &rem
tail -f lot.txtconsole
注意:别忘记 & 哦
程序