启动方式:
1 无密码
java -Dcom.sun.management.jmxremote.port = 9999 \
-Dcom.sun.management.jmxremote.authenticate = false \
-Dcom.sun.management.jmxremote.ssl = false \
jmx.Echo
2 设置密码
java -Dcom.sun.management.jmxremote.port = 9999 \
-Dcom.sun.management.jmxremote.authenticate = true \
-Dcom.sun.management.jmxremote.password.file = pathTo/my.password \
-Dcom.sun.management.jmxremote.access.file = pathTo/my.access \
-Dcom.sun.management.jmxremote.ssl = false \
jmx.Echo
my.password里面定义了用户名和密码:
user1 password1
user2 password2
my.access里面定义了用户授权信息:
user1 readOnly
user2 readWrite \
create jmx.*,javax.management.timer.* \
unregister