问题标签 [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.
jconsole - JConsole 配置
在 JBoss'run.bat
中,添加:
要启动 jconsole:
java - 启用了 jmxremote 的 JBoss 4.2.2 上的 JBossWS 中的 NPE
我正在尝试设置 JBoss 4.2.2 和 JConsole 进行远程监控。根据我在网上找到的许多操作方法,您需要通过在 run.conf 中设置以下选项来启用 jmxremote。(我意识到其他两个选项禁用身份验证)
这导致以下异常:
我的应用程序使用 JWS,根据这个错误:
https://jira.jboss.org/jira/browse/JBWS-1943
建议这种解决方法:
我已经尝试过,但是然后在尝试在我的耳朵中部署一个 sar 文件时抛出以下异常,该文件仅包含为我的应用程序需要的几个计划作业实现 Schedulable 的类:
关于从这里去哪里有什么建议吗?
编辑:
我还尝试了以下变体:
我正在使用 JDK 1.6.0_01-b06
jmx - Has anyone ever got a remote JMX JConsole to work?
It seems that I've never got this to work in the past. Currently, I KNOW it doesn't work.
But we start up our Java process:
I can telnet to the port, and "something is there" (that is, if I don't start the process, nothing answers, but if I do, it does), but I can not get JConsole to work filling in the IP and port.
Seems like it should be so simple, but no errors, no noise, no nothing. Just doesn't work.
Anyone know the hot tip for this?
java - CompositeData 没有 keys() 方法?
我正在使用 JMX 从远程进程中保存一些诊断信息。查看 jconsole 中的接口显示返回类型是CompositeData(数据实际上以CompositeDataSupport的形式返回)。我想输出与该对象关联的所有键/值对。
问题是接口似乎有一个“values()”方法,无法获取密钥。我在这里错过了什么吗?有没有其他方法可以完成这项任务?
谢谢!
java - 你如何让 jconsole 图表显示小数?
如果您从 MBean 返回 double 或 float,jconsole 似乎会将其向下舍入到最接近的整数。
java - jconsole 可以与 Java EE 一起使用吗?
我看到的所有示例都是通过在命令行传递 JAR 文件来针对 Java SE 应用程序的。JConsole 可以附加到 WAR 或 EAR 并监控应用程序性能吗?
jmx - 对于使用 JMX 监控 JVM,最好使用构建自己的工具还是使用 JConsole 之类的工具?
我目前的任务是开发一个工具来使用 JMX 来监控 JVM,例如但不限于内存使用、堆大小、线程数。所需的工具是一个可以为每个 jvm 显示许多图表的工具(下面的示例)。
那么问题是最好自己构建吗?使用其他可用的工具?(如果有,是哪一个)或者是否有一个具有许可证的工具,我可以使用它来构建?
示例:(每个 JVM 都有许多可以同时查看的图表,因此您可以查看特定应用程序/服务器/jvm 是否相当容易地运行。
- JVM1:PermGen 图、堆大小图、线程图
- JVM2:PermGen 图、堆大小图、线程图
- JVM3:PermGen 图、堆大小图、线程图
***编辑:“你忘记了第三个选项……买一个。” 有什么特别可以满足这些要求的吗?或者足够可扩展以处理它们?
java - 如何让 JMX 绑定到特定接口?
我目前正在使用com.sun.management.jmxremote.*
属性启动我的 Java VM,以便我可以通过 JConsole 连接到它以进行管理和监视。不幸的是,它侦听机器上的所有接口(IP 地址)。
在我们的环境中,经常会出现在一台机器上同时运行多个 Java VM 的情况。虽然可以告诉 JMX 监听不同的 TCP 端口(使用com.sun.management.jmxremote.port
),但最好让 JMX 使用标准 JMX 端口并绑定到特定的 IP 地址(而不是全部)。
这将使我们更容易确定我们通过 JConsole 连接到哪个 VM(因为每个 VM 有效地“拥有”自己的 IP 地址)。有没有人想出如何让 JMX 监听单个 IP 地址或主机名?
java - 如何在 Websphere 中启用 JMX?
我想使用 JConsole 来监控我的 Websphere 应用程序,但我不确定如何启用 JMX。
java - Java内存问题的诊断策略
我的任务是调试一个 Java (J2SE) 应用程序,该应用程序经过一段时间的活动开始抛出 OutOfMemory 异常。我是 Java 新手,但有编程经验。我很想听听您对诊断此类问题的好方法的看法?
到目前为止,我已经使用 JConsole 来了解正在发生的事情。我有一种预感,有些对象没有被正确释放,因此在垃圾收集期间没有被清理。
有没有我可以用来了解对象生态系统的工具?你会从哪里开始?