Jconsole linux远程连接

来源:互联网 发布:本港台直播软件 编辑:程序博客网 时间:2024/05/20 10:56
alert("aaaa");

游戏服务器开发交流群:66728073,IT图书网:最新的IT方面的书籍,有兴趣的可以看看http://www.myitbook.cn

:java游戏开发1

使用JCONSOLE监控远程LINUX运行的JAVA进程,总是在报连接失败的错误。
1)被监控的服务器端增加启动参数

-Djava.rmi.server.hostname=192.168.1.101   # Linux主机的ip,在windows输入的ip地址
-Dcom.sun.management.jmxremote.port=8999-Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false

例如:java -jar -Djava.rmi.server.hostname=192.168.0.111 -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false GameServer.jar &

2,可能会报错误: 错误: 代理抛出异常错误: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: chuyun: chuyun: 未知的名称或服务

这个时候需要修改一个linux的hostname的名字,运行命令:hostname 192.168.0.111 (本linux服务器的地址)

3,然后在Windows上打开cmd,输入jconsole,选择远程连接,输入:192.168.0.111:8999(根据你自己实际设置的ip和端口),久违的jconsole界面就出来了。

0 0
原创粉丝点击