你好杰米 2018-04-20 02:15 采纳率: 88.9%
浏览 2436
已采纳

【java】jconsole怎么用啊,谁告我一下怎么远程连接?

我永远都连不上远程进程
端口号要填那个端口?用户名和口令是什么?
我一直拒绝连接

网上资料全是连tomcat的,我不连tomcat,我只是在远程linux上运行了一个java.class
文件,我就想查看这个java.class的内存情况,jconsole这玩意怎么填到底

总结:jcosole连接远程进程那个怎么填写,端口号我要填什么,用户名和口令是什么?

不要连tomcat的教程,不适用,不知道在那设置端口

  • 写回答

3条回答 默认 最新

  • 悟空_1982 2018-04-20 05:03
    关注

    对于windows,修改bin/catalina.bat文件,添加如下内容
    set JMX_REMOTE_CONFIG=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

    set CATALINA_OPTS=%CATALINA_OPTS% %JMX_REMOTE_CONFIG%

    对于linux,修改bin/catalina.sh文件,添加如下内容
    JMX_REMOTE_CONFIG=-Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
    CATALINA_OPTS=$CATALINA_OPTS $JMX_REMOTE_CONFIG

    其中8999为远程端口号,可修改。
    jcosole打开后输入ip:8999
    不要输入用户名密码

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?