gpt4 book ai didi

java - jconsole 内存选项卡

转载 作者:行者123 更新时间:2023-11-30 11:46:05 26 4
gpt4 key购买 nike

我正在使用 jconsole 连接到远程 jboss 服务器。由于某种原因,除 MBean 之外的所有选项卡都被禁用,我如何设置 jboss 运行配置以允许远程内存监控?

我正在使用以下链接连接到 jboss(我从 jboss 启动日志中获取它):

service:jmx:rmi://hostAddr/jndi/rmi://hostAddr:1190/jmxconnector

我做错了什么?

UPD

服务器上的 Java 版本(有我要监控的应用程序正在运行):

java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) 64-Bit Server VM (build 16.0-b13, mixed mode)

客户端上的Java版本(我在这里启动jconsole):

java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

最佳答案

有同样的问题。

解决办法是

例如设置 JBoss Java 选项:

    -Dcom.sun.management.jmxremote     -Dcom.sun.management.jmxremote.authenticate=false     -Dcom.sun.management.jmxremote.ssl=false     -Dcom.sun.management.jmxremote.port=9999

环境变量

  • “温度”和
  • “TMP”

需要手动设置为空目录(即 C:\Temp)。如果不这样做,内存、线程等选项卡将被禁用。

JConsole 需要使用与 JVM 相同的用户启动。这可能是“系统”。

这可以用 psexec 来完成

    PsExec.exe -s -i "%java_home%\bin\jconsole.exe"

然后连接到“localhost:9999”

关于java - jconsole 内存选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9984683/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com