我编写了一个应该由JMX客户端控制的批处理Java 7应用程序.JMX服务已启动并正在运行,我可以使用我机器上的jConsole连接到它.
我设置选项-Dcom.sun.management.jmxremote.local.only = true以避免除127.0.0.1之外的任何传入连接.
但是......当我尝试从另一台计算机连接时,我的连接没有被过滤掉,我能够远程访问JMX.
这是java调用:
java -Dcom.sun.management.jmxremote ^
-Dcom.sun.management.jmxremote.port=7000 ^
-Dcom.sun.management.jmxremote.local.only=true ^
-Dcom.sun.management.jmxremote.authenticate=false ^
-Dcom.sun.management.jmxremote.ssl=false ^
-cp lib/*;hns-consumer.jar it.andrearota.com.Main %1
Run Code Online (Sandbox Code Playgroud)
看起来没有考虑该选项.
有帮助吗?
| 归档时间: |
|
| 查看次数: |
6343 次 |
| 最近记录: |