如何为java应用程序启用远程jmx监控

如何为java应用程序启用远程jmx监控,第1张

首先使用ps -ef 确认你好掘要监袜袜滚控的weblgoic,修告余改setDomain.sh文件 添加如下内容:

JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=9999"

JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.ssl=false "

JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.pwd.file=/opt/bea/jrockit90_150_06/jre/lib/management/jmxremote.password"

# JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.authenticate=false"

export JAVA_OPTIONS

关于jconsole的访问密码,可在该实例所使用的$JRE_HOME/lib/management/下配置,很重要的两个文件是

jmxremote.password.template #配置访问用户名与密码

jmxremote.access #增加该用户访问权限,

这样配置就好了

你第一次通信成功之后,直到程序退出的你在代码中没有正常关闭网络连接导致端喊缓宏口堵塞,所以后面再连郑册就连接不上,导致错误检查下你程序退出部分的代码,或哪雹者你第一次程序结束后去netstat查下端口的占用就知道怎么处理了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12419890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存