默认TongWeb8的JMX服务是关闭的,若需要开启JMX服务通过控制台如下完成。
TongWeb8的 JMX 服务默认无法用jconsole连接,需要采用代码方式如下:
/*
参数说明如下:
TongWeb用户名:默认为“thanos”,请根据实际情况填写。
TongWeb密码:默认初始密码为“thanos123.com”。
双因子认证:默认不开启为“null”。若已开启双因子认证,需要输入双因子认证密码。
许可证协议:默认为“true”,同意许可证协议。
*/
Map<String, Object> environment = new HashMap<>();
environment.put(JMXConnector.CREDENTIALS, new String[]{"thanos", "thanos123.com", null,"true"});
JMXConnector connector = JMXConnectorFactory.connect(url, environment);
connector.connect();
MBeanServerConnection connection = connector.getMBeanServerConnection();
若需要采用jconsole连接,一是通过“支持通过JConsole”开启。二是通过增加如下参数开启JMX。
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=7200 #JMX监控端口-Dcom.sun.management.jmxremote.rmi.port=7200 #rmi端口
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=监控IP