我有一个在 Spring Boot 下运行的应用程序,它利用 SMBJ 挂载和读取远程文件,它运行良好。但是我正在尝试设置一些数据狗报告并尝试使用 JMX 作为数据狗的数据源...
为此,我正在盯着 springboot jar 使用以下内容:
ENTRYPOINT java -Djava.rmi.server.hostname=myhost
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.local.only=false
-Dcom.sun.management.jmxremote.port=8089
-Dcom.sun.management.jmxremote.rmi.port=8089
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-jar demo-0.0.1-SNAPSHOT.jar
一旦我这样做了,SMBJ 就不再创建坐骑了。如果我删除这些参数,代码将再次正常工作,并且 SMBJ 能够创建/安装到共享,如果我拥有它们,它只是在尝试创建共享时超时。我想可能是 RMI 主机名更改,但是仅删除这个似乎并不能解决它。
任何人都可以提供任何帮助吗?SMBJ 真的依赖于 jmxremote 设置吗?似乎确实是..我尝试删除端口的覆盖,因此它们也转到默认端口,但这也没有解决它。
任何帮助,将不胜感激。