问题标签 [jmx]

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 投票
12 回答
210644 浏览

java - 远程 JMX 连接

我正在尝试打开与远程机器上运行的 java 应用程序的 JMX 连接。

应用程序 JVM 配置有以下选项:

  • com.sun.management.jmxremote
  • com.sun.management.jmxremote.port=1088
  • com.sun.management.jmxremote.authenticate=false
  • com.sun.management.jmxremote.ssl=false

我可以localhost:1088使用 jconsole 或 jvisualvm 进行连接。但我无法使用xxx.xxx.xxx.xxx:1088远程机器进行连接。

服务器之间或操作系统上没有防火墙。但是为了消除这种可能性telnet xxx.xxx.xxx.xxx 1088,我认为它是连接的,因为控制台屏幕变成空白。

两台服务器都是 Windows Server 2008 x64。尝试使用 64 位 JVM 和 32 位,均无效。

0 投票
1 回答
1225 浏览

java - MemoryPoolMXBean.getUsage() 相对于 Runtime.freeMemory() 的优势

我需要使用定期收集 JVM 的统计信息。稍后,我需要记录 JVM 可用内存/空闲内存、已用内存、总内存。

以下是我想到的两个选项。

  1. ManagementFactory.getMemoryPoolMXBeans() 并遍历每个 MemoryPoolMXBean,最后使用 MemoryPoolMXBean.getUsage() 收集统计信息。

  2. Runtime.freeMemory()、Runtime.maxMemory()、Runtime.totalMemory

这是收集统计数据的最佳方式。使用 MemoryPoolMXBean.getUsage() 或运行时类。

0 投票
12 回答
322707 浏览

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

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

0 投票
6 回答
5794 浏览

java - JMX 定义

我在寻找:

  • JMX 是什么。
  • 我可以在哪里找到一些好的 JMX 教程。
  • 作为一名 Java EE 程序员,JMX 可以为我提供什么。
  • 还有什么我应该知道的。
0 投票
2 回答
1071 浏览

java - 用于配置的 Web UI 框架

我正在寻找一个支持以下功能的 UI 框架:

  • 与 Apache Commons Config 和/或 JFig 集成
  • 支持嵌套选项卡
  • 了解用户/组/角色
  • 可以与 JMX MBean 交互
  • 不需要Javascript即可运行
  • 用 Java 编写,最好是基于 JSP 的
0 投票
1 回答
3329 浏览

java - 从 Java 代码启用/禁用对当前运行的 JVM 的调试器支持

是否有一个接口(可能是 JMX 的一部分)可用于动态启用或禁用该 JVM 内 Java 代码的 JVM 调试器支持?

(另请参阅在不使用调试参数启动 JVM 的情况下调试 java 应用程序—CRM)

0 投票
2 回答
2182 浏览

java - JMX 和 Tomcat:在 servlet 中创建和使用 MBean

有人对如何实现这一目标有一些想法吗?甚至是关于如何做到这一点的好文档?

基本上一切都是在一个测试独立版本中完成的(通过一个java客户端或jconsole,我可以调用mbeans方法并且一切正常),但我需要把它放在我的Tomcat servlet中......

感谢您的每一个建议!

0 投票
1 回答
5825 浏览

java - 如何在 JMX 中查询 J2EEServer MBean?

如何使用 JMX 查询获取 J2EEServer MBean?

我试过类似的东西:

但没有成功?

我做错了什么吗?

谢谢!

0 投票
1 回答
2961 浏览

attributes - 如何更改 Java 6 中的 MBeanAttributeInfo 描述字段?

在我的标准 MBean 中,我想设置显示在 JConsole 中 MBeanAttributeInfo 标题下的描述字段。现在它的默认值是“为管理公开的属性”。当我在 MBean 中定义属性方法时,我似乎无法弄清楚如何设置它。我正在使用 Java 6 JVM。谢谢。

0 投票
1 回答
2569 浏览

java - 访问远程 GarbageCollectorMXBean

我可以访问其他 MXBean 类型,例如 RuntimeMXBean,但不能访问 GarabageCollectorMXBean:

结果是

这可能是因为有多个GarbageCollectorMXBeans 可用,但我在 ManagementFactory 上找不到其他相关方法来访问多个远程 bean。