问题标签 [jconsole]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
23411 浏览

weblogic - 如何使用 JConsole 远程连接到 Weblogic?

我需要使用哪些 URL、端口和 weblogic 服务器端设置?

0 投票
1 回答
2193 浏览

java - 如何在我的 JROCKIT JVM 上激活 JMX 以使用 jconsole 进行访问?

如何在我的 JROCKIT JVM 上激活 JMX 以使用 jconsole 进行访问?

(关于如何在我的 JVM 上激活 JMX 以使用 jconsole 访问的一些后续问题

我问的主要原因是,如果我尝试使用激活的 JMX 运行 jboss(6.0.0.Final),并且 jboss 无法正确启动,我会收到奇怪的错误。所以也许这是一个jboss问题。

0 投票
3 回答
1964 浏览

java - JMX CompositeDataSupport 属性在 JConsole 中是否始终为只读?

遵循Java SE 6 中的 MXBean:在没有特殊 JMX 客户端配置的情况下捆绑值我设法实现了一个 MXBean,它公开了Map<String, String>一个配置参数列表。它按预期出现在 JConsole 中,但所有值都是只读的。

在 MXBEans 文章中,此插图显示了一个示例,其中属性是只读的,因为它们是内存使用值。

在此处输入图像描述

有没有办法让 JConsole 中的属性可编辑?

0 投票
2 回答
593 浏览

java - 如何获取 JConsole 中显示的 VM 信息?

启动JConsole,选择一个进程,然后转到VM Summary,可以看到很多 VM 信息,例如:

  • 活动线程数
  • 当前加载的类数
  • 编译时间
  • 当前堆大小
  • 启动的线程总数

我可以在 Java 应用程序中访问该信息吗?如果是这样,怎么做?

更新:这是一张图片http://download.oracle.com/javase/1.5.0/docs/guide/management/images/summarytab.jpg

0 投票
3 回答
2277 浏览

tomcat - 问题通过 jconsloe 登录到 Tomcat JMX 服务:javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:281)

我们在 RHEL 5 和 Oracle JDK 1.6_24 上运行 Tomcat 6,我在通过 jconsole 远程登录 jmx 服务时遇到问题。

这是我的 setenv.sh :

这是 'ps -elf | 的输出。grep tomcat'(我还看到使用 netstat 时监听 9888 端口):

然后,当尝试通过 jconsole 连接时,我正在运行以下命令:

jconsole-调试 192.168.XX.XX:9888

它抛出以下错误:

我已经没有调试这个的想法,似乎找不到任何答案。有什么想法或想法吗?

作为第二个问题,关闭 tomcat 不会停止 jmx 进程,并且我无法重新启动 tomcat,因为它仍在侦听 9888。我是否必须指定任何内容才能在关闭期间停止 JMX 进程?

谢谢大家

  • 达斯汀切斯特曼
0 投票
4 回答
16506 浏览

java - jps 进程信息不可用 - jconsole 和 jvisualvm 不工作

Windows 更新后,我的 jps、jconsole 和 jvisualvm 不再工作了。

Jps 给了我进程 ID,但它告诉我process information unavailable

而且我无法像以前那样使用 jvisualvm 连接到这些进程。

我正在运行 1.6.0_22 jre。

我过去已经遇到过这个问题,尝试了这个技巧,它奏效了。但这一次,运气不好,也无济于事。

编辑: 我找到了一个解决方案:在我的临时文件夹中,我确实销毁了该hsperfdata_<username>文件夹。显然我的用户名有问题。该文件夹名为 hsperfdata_myname。在通过调用 jps 被销毁并重新创建后,它被称为 hasperfdata_MYNAME。

很奇怪。

0 投票
8 回答
58431 浏览

java - 调试 JConsole 连接失败

我有一个部署到远程树脂服务器的 Web 应用程序,它打开了 JMX。

我可以远程登录到远程服务器,即

但我无法使用我的 JConsole 连接到它

我已经使用以下 Java 版本进行了尝试,但在两个实例上都出现“连接失败”。

你们对如何调试这个有任何想法(即找出问题所在)吗?

0 投票
5 回答
67471 浏览

java - 如何使用 JMX 连接到 localhost jvm 上的 java 程序?

我应该使用 JMX 连接到 localhost jvm 上的 java 程序。换句话说,我想开发一个 JMX 客户端来在 localhost 上配置一个 java 程序。

  • 不推荐使用 JConsole!JConsole 不适合,因为它是通用的 JMX 客户端,对主程序性能有负面影响。

  • oracle 站点上的示例使用 RMIConnector 和 host:port 参数,但我不知道:应该在哪里设置 jmx 端口?

  • JConsole 可以选择通过 PID 连接到 java 进程。但是我在 JMX api 中没有找到任何以 PID 作为输入参数的方法。

0 投票
1 回答
691 浏览

java - JConsole 可以嵌入到 Java 应用程序中吗?

JConsole 可以嵌入到 Java 应用程序中吗?我的问题与JavaCoreAPIs 列表中提到的类似, 但它是在 2007 年发布的。

是否有人能够将 JConsole 嵌入到 Java 应用程序中并使用“启动 JConsole”按钮启动 JConsole 以查看该应用程序的 JVM 属性?

提前致谢

0 投票
10 回答
14834 浏览

java - 尝试通过 JMX 连接时,本地 Java 进程显示为灰色

我在 Windows XP 专业机器上运行了许多 java 进程。当我尝试通过本地 JConsole 连接到这些进程时,这些进程显示为灰色。

但是,我可以在另一台机器上运行相同的进程并通过该机器上的本地 JConsole 进行连接。

两台机器都运行 java 1.6 版本的进程和 jconsole。

任何想法为什么这些过程是灰色的?