问题标签 [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.
weblogic - 如何使用 JConsole 远程连接到 Weblogic?
我需要使用哪些 URL、端口和 weblogic 服务器端设置?
java - 如何在我的 JROCKIT JVM 上激活 JMX 以使用 jconsole 进行访问?
如何在我的 JROCKIT JVM 上激活 JMX 以使用 jconsole 进行访问?
(关于如何在我的 JVM 上激活 JMX 以使用 jconsole 访问的一些后续问题?)
我问的主要原因是,如果我尝试使用激活的 JMX 运行 jboss(6.0.0.Final),并且 jboss 无法正确启动,我会收到奇怪的错误。所以也许这是一个jboss问题。
java - JMX CompositeDataSupport 属性在 JConsole 中是否始终为只读?
遵循Java SE 6 中的 MXBean:在没有特殊 JMX 客户端配置的情况下捆绑值我设法实现了一个 MXBean,它公开了Map<String, String>
一个配置参数列表。它按预期出现在 JConsole 中,但所有值都是只读的。
在 MXBEans 文章中,此插图显示了一个示例,其中属性是只读的,因为它们是内存使用值。
有没有办法让 JConsole 中的属性可编辑?
java - 如何获取 JConsole 中显示的 VM 信息?
启动JConsole,选择一个进程,然后转到VM Summary,可以看到很多 VM 信息,例如:
- 活动线程数
- 当前加载的类数
- 编译时间
- 当前堆大小
- 启动的线程总数
我可以在 Java 应用程序中访问该信息吗?如果是这样,怎么做?
更新:这是一张图片http://download.oracle.com/javase/1.5.0/docs/guide/management/images/summarytab.jpg
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 进程?
谢谢大家
- 达斯汀切斯特曼
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。
很奇怪。
java - 调试 JConsole 连接失败
我有一个部署到远程树脂服务器的 Web 应用程序,它打开了 JMX。
我可以远程登录到远程服务器,即
但我无法使用我的 JConsole 连接到它
我已经使用以下 Java 版本进行了尝试,但在两个实例上都出现“连接失败”。
你们对如何调试这个有任何想法(即找出问题所在)吗?
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 作为输入参数的方法。
java - JConsole 可以嵌入到 Java 应用程序中吗?
JConsole 可以嵌入到 Java 应用程序中吗?我的问题与JavaCoreAPIs 列表中提到的类似, 但它是在 2007 年发布的。
是否有人能够将 JConsole 嵌入到 Java 应用程序中并使用“启动 JConsole”按钮启动 JConsole 以查看该应用程序的 JVM 属性?
提前致谢
java - 尝试通过 JMX 连接时,本地 Java 进程显示为灰色
我在 Windows XP 专业机器上运行了许多 java 进程。当我尝试通过本地 JConsole 连接到这些进程时,这些进程显示为灰色。
但是,我可以在另一台机器上运行相同的进程并通过该机器上的本地 JConsole 进行连接。
两台机器都运行 java 1.6 版本的进程和 jconsole。
任何想法为什么这些过程是灰色的?