问题标签 [spring-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.
spring - Spring JMX Mbean 未出现或未向 jconsole 注册
只是在本地 tomcat 服务器上的 eclipse 中尝试了一个简单的 Spring JMX 应用程序,但似乎无法注册 mbean,因此它们可以在 jconsole 中查看,在 eclipse 上下文中:component-scan 确实可以拾取我创建的 bean但是这些没有注册。当以编程方式注册 mbean 时,它可以工作。
这是我的配置 xml 文件。
我正在尝试使用注释注册的简单 bean
我还设置了tomcat服务器参数如下
对此的任何帮助将不胜感激,谢谢
java - 来自 Spring @ Tomcat 的 JMX 使用基于 Java 的配置
我喜欢查看休眠统计信息,但找不到它们。
我必须在哪里搜索?
java - 以编程方式启用远程 jmx 监控
我正在尝试通过 JMX 启用我的核心 java 应用程序以进行远程访问。然而,有两个限制使它变得比应有的更难。
a) 我无权更改在 linux 机器上启动应用程序的脚本。因此,我无法将任何“jmxremote”参数传递给 jvm。
b) 我指定的远程端口 ( ) 很可能com.sun.management.jmxremote.port = xxxx
没有打开,我无法修改脚本以尝试另一个打开的端口。我必须自动完成。
我试图通过编写一个类来绕过这些限制,该类将设置所有必需的 jmxremote 参数并找到一个“免费”端口。
如下图,我,然后通过spring初始化它。
为了测试,我在我的 Windows 机器上启动了该应用程序。它正确启动。但是,当我在同一个框中打开 JConsole并尝试通过“远程进程” (ip:端口)进行连接时,我在底部收到“连接被拒绝”消息。
我怀疑 JMX 代理没有看到我正在设置的任何远程系统属性。
我正在使用JDK 1.6。
java - 关于在以下应用程序中添加 spring jmx 功能
我是 JMX 世界的新手,到目前为止我已经探索了它主要用于监视和管理应用程序,因为我对 spring JMX 非常感兴趣,我开发了这个接口和类,请你告诉我如何为了使 JMX 特别适合 spring ,需要在 spring xml 中为此进行哪些设置...
下面是类..
apache-camel - 骆驼在运行时通过 jmx 更改路由策略
是否可以在运行时更改路由策略?例如,如果我有下面的代码
我想在骆驼执行期间更改 cron 参数。在 JConsole 中,我可以访问返回的 getRoutePolicyList
CronScheduledRoutePolicy(0x6dc7efb5)
是否可以以某种方式访问 startPolicy对象并用新值重新实例化它?我是否用一些 getter 和 setter 扩展了骆驼的 mbean 类?
jmx - spring jmx 可视化图或组件交互
我是 JMX 世界的新手,我正在阅读 spring JMX,特别是 spring 食谱书,这样可以了解更多关于 spring jmx 的信息,同时我也在阅读这个 url,它解释了 spring jmx http: //tedone.typepad.com/blog/java/ .. 但请分享任何 url 或以图形方式显示组件交互或显示任何图表的东西,我想要一个可视化图表或显示一些有助于掌握更多关于 jmx 的信息。
mule - 为 Mule 自定义路由器向 JMX 公开类属性:我有哪些选择?
使用 Mule Enterprise Standalone 3.1.2 我正在检测org.mule.routing.UntilSuccessful
via 子类的属性。我的子类用作自定义路由器。
目前,我正在通过@ManagedAttribute
我的直到成功的子类的 getter 和 setter 来检测曝光。
查看 Mule 核心 xsd,我似乎没有选择传入 bean 而不是类。
我更喜欢使用Spring 的 MBeanExporter 功能,因为这将允许我通过添加注释来避免更改我的类文件,更烦人的是,我必须重写超类方法,以便我可以检测 JMX 暴露。
java - 如何将 JMX 与 Spring 集成?
我有一个关于 JMX 的简单类:Interface HelloMBean:
类 Hello 从接口 HelloMBean 实现:
然后,我创建了一个类客户端:
和类服务器:
使用 rmiregistry 7271 之后。我使用 JMX 创建了简单的客户端和服务器。但我无法将 JMX 与 Spring 集成(JMX 由 Spring 处理)。我尝试过但不成功。有什么解决办法吗??
java - 如何从 JMX 服务器获取 Mbean
您好我正在尝试获取已经在 MbeanServer 中注册的 Mbean 并尝试调用方法并获取 IllegalArgumentException: argument type mismatch not sure why 。任何帮助将不胜感激
当我尝试使用 Mbean 访问方法时
我得到:
我的 Mbean 实现是:
服务数据类:
导入 java.io.Serializable;导入 java.math.BigDecimal;
java - 如何获取 spring 已在 jmx 注册的 bean?
有没有办法获取 spring 已向 mbeanserver 注册的 bean 实例列表?
我看到您可以在 MBeanExporter 上注册一个 MBeanExporterListener,但这只会告诉我注册 bean 的 ObjectName。我可以在某处使用该 ObjectName 来获取已注册的 Object 的实例吗?
我看到一种选择可能是将 MBeanExporter 子类化,但我真的不想这样做,除非我必须这样做。
谢谢。