0

一般来说,我们使用以下代码在 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 中做到这一点?

4

1 回答 1

1

先看看Jolokia。但是如果你真的想实现一些自定义的东西,开发一个 servlet 或 web 服务并将其部署在远程服务器上,作为远程​​ MBean 的代理。

于 2012-07-03T13:44:51.697 回答