JMX身份验证文件路径在Windows环境中



我正在尝试在Windows环境中添加JMX auth。我参考:http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html

我的用户酶是我们通过JAR分发了100个奇数桌面客户端。我想将JMXACCESS和JMXPassword文件与之包装。但是,我最初的印象是(根据Oracle Doc),我需要在JRE_HOME/LIB/MANAGEMENT目录中设置密码文件。对于每个用户,这将非常乏味。有人可以帮助我了解我们是否可以在Windows Env中提供自定义路径。(类似于Unix)?

谢谢。

当然,jre_home ..路径是默认值。您可以使用CMD选项,例如

java -Dcom.sun.management.jmxremote.password.file=/location/to/my/file
-Dcom.sun.management.jmxremote.access.file=/location/to/my/file -jar ...

com.sun.management.jmxremote.password.file:指定密码文件的位置。如果 com.sun.management.jmxremote.authenticate是错误的,然后是此属性 密码和访问文件将被忽略。否则,密码 文件必须存在并以有效的格式存在。如果密码文件是 空或不存在,则不允许访问。

com.sun.management.jmxremote.access.file:指定访问文件的位置。如果 com.sun.management.jmxremote.authenticate是错误的,然后是此属性 密码和访问文件将被忽略。否则,访问 文件必须存在并以有效的格式存在。如果访问文件是 空或不存在,则不允许访问。 资料来源:http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html#gdevf

最新更新