使用http / https协议在JBOSS AS 7.1.1中调用远程MBean

时间:2012-06-29 07:17:13

标签: jmx jboss7.x mbeans

一般情况下,我们使用以下代码在JBOSS AS 7.1.1中调用MBean,

JMXServiceURL serviceURL = new JMXServiceURL("service:jmx:remoting-jmx://(bind address to invoke):(default bind port is 9999)");
JMXConnector jmxConnector = JMXConnectorFactory.connect(serviceURL, null);
MBeanServerConnection connection = jmxConnector.getMBeanServerConnection();
ObjectName mbeanObject = new ObjectName(mBeanName);
connection.invoke(mbeanObject, methodToInvoke, params, signature);

我们需要使用http / https协议调用远程MBean。有没有办法在JBOSS AS 7.1.1中实现?

1 个答案:

答案 0 :(得分:1)

首先查看Jolokia。但是,如果您真的想要实现自定义的东西,请开发servlet或Web服务并将其部署在远程服务器上,该服务器将充当远程MBean的代理。