当前位置: 首页 > 面试题库 >

从非Java客户端访问JMX代理

夔庆
2023-03-14
问题内容

对于某些集成项目,我想从非Java客户端查询JMX代理。

到目前为止,我发现了两个选项,ws-jmx-
connector(基于Soap)和mx4j及其返回XML文档响应的JMX
HTTP适配器
。基于JSR 262的ws-jmx-
connector似乎不再处于积极开发中。我没有尝试过MX4J,所以我不知道是否可以在J2SE中将HTTP适配器与标准JMX实现一起使用。

是否还有其他软件项目可以使用开放标准协议帮助将非Java客户端与JMX代理连接?

更新:同时我找到了这个项目,一个“ Restful JMX
Adaptor”。在RESTful访问JMX工具的文章中也对此进行了描述,通过MBean属性的URI认证


问题答案:

我推荐Jolokia,它是用于JMX的功能齐全的JSON /
HTTP适配器。它有几个客户端库,即jmx4perl,它允许从perl内部进行程序化JMX访问。对于Java和Javascript,也有客户端绑定。即将推出更多(Scala,Groovy,Python)。对于Java
EE容器,安装非常简单,就像部署标准Java EE war一样简单。其他代理(OSGi,Mule,JVM6)也可用。



 类似资料:
  • 我正在寻找一个JMX客户端,它可以从批处理文件中调用mbean操作。实际上,cron作业应该通过Weblogic服务器中的JMX调用操作。 不幸的是,VisualVM在批处理模式下无法工作(或者它可以吗?)。 那么,您使用什么作为JmX批处理客户端? 有人试过吗http://wiki.cyclopsgroup.org/jmxterm ? 我找不到它的驾照 什么是最好的或最常用的JMX控制台/客户端

  • 从Google云应用程序中,我需要打开位于项目云存储中的文件。我试图使用以下表单的URL访问该文件,但出现以下错误:http://storage.googleapis.com/my-bucket/my-file错误:访问被拒绝。匿名调用方没有存储对象 www.googleapis。com/上传/存储/v1/b/http://my_appl//my-bucket/my-file错误404 www.g

  • 我正在编写一个小型Java RMI服务器和客户端程序。我花了一些时间试图找出错误消息,但没有成功。 客户端生成以下错误: 尝试连接到:127.0.0.1:3232错误!!!:StockClient:Main:无法连接到服务器:java.rmi.UnMarshalException:解封返回头时出错;嵌套异常为:java.rmi.UnmarshalException:反封送返回头时出错;嵌套异常为:

  • 我们计划将主动 MQ (STOMP) 用于我们的一个项目。其中一个要求是,如果我们发现用户不合适,就将其踢出/禁止。如何通过单板技术实现这一点?有点像在 IRC 中踢球的东西。

  • 问题内容: 背景 我是PHP和前端Web开发人员,使用Netbeans在Java中开发应用程序以从Websphere(我认为是V8.5)JMS队列中进行读取,然后向适当的脚本/服务器发出命令。这是我10年来第一次使用Java进行专业学习,因此请多多包涵。我的初始测试应用程序在托管jms队列的服务器上运行良好,但是当尝试从远程位置进行连接时我遇到了一个接一个的错误(此刻恰好是Windows,但最终将

  • 我需要在JavaScript中访问Azure密钥库中的一些秘密值。它是普通的JavaScript,没有NPM和节点。有没有直接从JavaScript获取值的选项?或者我需要编写一个单独的API来检索密钥库。这与保护某些ID无关,我想知道是否有任何可能的选项从客户端获取密钥库值。 我希望这是在简单的JavaScript。