Remote JMX 调用
来源:互联网 发布:linux vi退出保存 编辑:程序博客网 时间:2024/05/21 15:45
调用shutdown://import org.jboss.jmx.adapter.rmi.RMIAdaptor;
import javax.management.MBeanServerConnection;
public void doSomething() throws Exception
{
InitialContext ctx = new InitialContext(); // From jndi.properties
//RMIAdaptor server = (RMIAdaptor) ctx.lookup("jmx/invoker/RMIAdaptor");
MBeanServerConnection server = (MBeanServerConnection) ctx.lookup("jmx/invoker/RMIAdaptor");
System.out.println(server.getAttribute(new ObjectName("MyDomain:key=property"), "AnAttribute"));
server.invoke(new ObjectName("MyDomain:key=property"), "doSomething", new Object[0], new String[0]);
}
// For AS 6.0 (M3) or greater, use the following example
import javax.management.MBeanServerConnection;
import javax.management.ObjectName;
import javax.management.remote.JMXConnector;
import javax.management.remote.JMXConnectorFactory;
import javax.management.remote.JMXServiceURL;
public void doSomething() throws Exception
{
String serverURL = "service:jmx:rmi:///jndi/rmi://localhost:1090/jmxrmi"
String username = null;
String password = null;
HashMap env = new HashMap();
if (username != null && password != null)
{
String[] creds = new String[2];
creds[0] = username;
creds[1] = password;
env.put(JMXConnector.CREDENTIALS, creds);
}
JMXServiceURL url = new JMXServiceURL(serverURL);
JMXConnector jmxc = JMXConnectorFactory.connect(url, env);
// Remember to call jmxc.close() when you are done with server connection.
MbeanServerConnection server = jmxc.getMBeanServerConnection();
System.out.println(server.getAttribute(new ObjectName("MyDomain:key=property"), "AnAttribute"));
server.invoke(new ObjectName("MyDomain:key=property"), "doSomething", new Object[0], new String[0]);
}
- Remote JMX 调用
- JMX : Remote Management
- Adding Remote JMX for Red5
- A JMX remote connection fail error
- Connecting remote tomcat JMX instance using jConsole
- docker remote api 调用
- JMX 服务管理与调用
- JMX 的remote port的查找 与设置
- 远程脚本调用(Remote Scripting)
- Android 调用Remote Service方法
- JMX
- JMX
- JMX
- JMX
- jmx
- JMX
- JMX
- jmx
- Maven dependencyManagement和dependencies的区别
- jmx 基础
- Maven 打 sar包
- Embedded Container for EJB test(原创)
- 优化变成了忧患:String类的split方法引起的内存泄漏(转)
- Remote JMX 调用
- JMX 使用(原创)
- EJB3 事务管理(转)
- 验证IP和HostName
- 给Jboss配置 remote data source生成表
- Git同时使用多个ssh(转)
- EJB Remote/Local 绑定和JNDI Lookup
- android opensource
- 解决死锁问题。。。