问题标签 [mbeans]
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.
jboss5.x - 访问 JBoss 5.1.0.GA 的 mbean 时如何解决“javax.management.InstanceNotFoundException”?
访问 JBoss 5.1.0.GA 的 mebeans 时出现以下错误。
这是我的java类;
我已经检查了防火墙。它没有问题。如何解决这个问题?
jmx - 将 MBeanServerConnection 注册为 MBeanServer 中的 MBean
我认为聚合 JMX 聚合服务器已连接的远程 MBeanServer 会很有用,但我发现将 MBeanServerConnection 注册为 MBeanServer 中的 MBean 会引发不兼容的 MBean 异常。
肯定有人以前做过这个,因此我想知道是否有标准的方法来完成这个。当然,我可以为 MBeanServerConnection 创建所需的动态 MBean 或一些包装器,但是 - 正如我所说 - 这肯定是以前已经解决的问题,希望在标准包中。
谢谢你的帮助。
jmx - 无法创建嵌套的 javax.management.openmbean.CompositeData 对象
我知道我可以在 CompositeData 中有 SimpleType 值,例如 SimpleType.INTEGER、SimpleType.STRING。但我想知道如何将 CompositeData 的另一个实例放入 CompositeData。例如:
请参阅上面的“I_DONT_KNOW_WHAT_TO_PUT_HERE”,我不知道如何传递 CompositeData 的 OpenType。我已经看到了一个从 CompositeData 递归获取嵌套 CompositeData 实例的示例。
一些参考资料:
http://docs.oracle.com/javase/6/docs/api/javax/management/openmbean/CompositeData.html http://docs.oracle.com/javase/6/docs/api/javax/management/openmbean /CompositeType.html http://docs.oracle.com/javase/6/docs/api/javax/management/openmbean/OpenType.html
shell - 用于调用 JBoss 5x JMX 的 MBean 的 Linux Shell 脚本
我想用 linux shell 脚本调用 JBoss 5x JMX 的 mbeans。有没有用 Linux shell 脚本调用 JBoss 5x JMX 的 mbean?
jndi - 如何从 MBean 将对象绑定到 Jboss 7 中的 JNDI?(命名上下文是只读的)
当将对象从 MBean 绑定到 JNDI 时(遗留代码到 jboss 7.1),我收到以下异常:
如何从 MBean 将对象绑定到 JNDI?是否可以在具有某些“所有者”的安全上下文中从 MBean 运行绑定代码?
java - 打开类型 MXBean 问题
启动 MXBean 时,我收到错误提示 Method SampleServiceMXBean.register 具有无法转换为开放类型的参数或返回类型。根据错误消息,很明显我的 MXBean 无法赶上复合类。
以更好的方式解释事物:这是我的 MXBean 接口代码
启动 MXBean 服务器代码
现在,据我所知,据说 mxbean 支持复合类型参数,而不是只支持开放类型的手段,那么为什么我会收到这个错误?我想这不是使用复合类型对象的正确方法。任何想法如何启动...
java - error while creating adminclient for websphere 7.0.0.11
I need to develop an application for managing WebSphere Application Server v7.0.0.11. I explored a bit and found out that we can use Mbeans. Actually I need to create something similar as Web-sphere's web console.
My problem is that the application should be in C# .net so is there any connector/Adapter to invoke web-sphere's management API. Please point me in right direction.
I am a C#.net developer and a total newbie in java/websphere, I tried creating Admin Client Example from IBM site by using packages found at IBM/Webshpere/Cimrepos directory. The name of Jar file is com.ibm.wplc.was_7.0.0.11.jar
I unzipped that jar file in the same folder.
So now My App is starts, connects to websphere successfully and finds mbean on the nodeAgent. The problem I am facing in invoking mbean. I am getting following error message.
exception invoking launchProcess : javax.management.ReflectionExcetion: Target Method not found com.ibm.ws.management.nodeagent.NodeAgent.launchProcess
I am using following url for list of mbean
i tried using different methods from nodeAgent mbean but no joy , I am always getting same exception "method not found".
Following is the code snipped for invoking launchprocess
Full Code could be found on following link
Please let me know what I am doing wrong, do i need to include some other package ? I browsed com.ibm.wplc.was_7.0.0.11.jar
, there isn't any folder named nodeagent in com\ibm\ws\managemnt
. I found the same jar file in Appserver\runtimes library.
Any help is greatly appreciated, Thanks in Advance.
Getting Mbean
mbeans - Mbean 已注册但在 mbean 服务器中未找到
我对 mbean 有疑问。我创建了一个简单的 mbean,并在运行的默认 mBeanServer 上注册了它(通过 eclipse 或 java -jar mbean.jar),如果我尝试通过简单查询找到注册的 mbean,则在同一过程中:
查询返回我的 mbean,但如果我启动另一个进程并尝试搜索这个注册的 mbean,则找不到 mbeas!为什么?
方法是:(正在运行的进程)
所以这是第一个正在运行的进程(它具有注册 mbean 的唯一目的,因为还有另一个进程想要读取这些信息。所以我启动另一个进程来搜索这个 mbean 但什么也没有。我没有使用 jboss但是本地 Java 虚拟机,但我的范围是将这个简单的应用程序部署在一个 ejb(自动启动)中,另一个 ejb 将读取所有信息。所有建议都非常感谢。
这个例子应该更有用:
对象你好:
接口 HelloBean(由 Hello 实现)
简单的主要
因此,现在我已将此项目导出为 jar 文件并将其作为“java -jar helloBean.jar”运行,并且通过 eclipse,我已修改主类以使用相同的对象名读取此读取的信息(示例“名称”属性)注册它。
主要阅读:
但是什么都没有,没有找到bean。
项目链接:这里!
任何的想法?
memory - 使用哪些 MBean(以及如何)以编程方式确定 Weblogic 中部署的应用程序(CQ5)的内存不足
我必须编写一个独立的 Java 应用程序来监控 CQ5,部署在 Weblogic 中(尤其是内存使用情况)。
我能够使用下面的类(在文档中找到)连接到 weblogic 中的域运行时服务器。
现在,我想知道我需要哪些 MBean 来监视内存不足,这样我就可以在达到某个阈值时触发一个事件。
你们中的任何人都可以给我一些见解吗?这是一个纯粹的 JMX / Java 问题,与 CQ 无关。
我正在尝试以编程方式重新创建 Jconsole 已经做的事情。但我需要以编程方式使用它,因为我需要与外部 API 对话,以防达到某些阈值。
tomcat - Tomcat监控MBean注册
我正在尝试为 Tomcat 服务器监控注册 Mbean。我正在使用 jdk 1.5。
对于HeapMemoryUsage.used
参数,我收到以下错误:
如果我在 jdk 1.6 版本上运行 tomcat 服务器,它工作得很好。