你好杰米
2018-04-20 02:15
采纳率: 95%
浏览 2.4k
已采纳

【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
    不要输入用户名密码

    已采纳该答案
    打赏 评论
  • threenewbee 2018-04-20 02:40

    https://jingyan.baidu.com/article/acf728fd3c568af8e410a37a.html
    参考这个

    首先服务器端要配置好端口、口令

    打赏 评论
  • Royal_lr 2018-04-20 09:20
    打赏 评论

相关推荐 更多相似问题