对于我们的项目,我们试图使用RMI和SSL访问Quartz Scheduler。我们正在使用Eclipse运行Spring Boot应用程序(JDK 8.0),并提供必要的参数,如下所示:-
-Djava.rmi.server.hostname =
-Dcom.sun.management.jmxremote = true
-Dcom.sun.management.jmxremote.port = 1099
-Dcom.sun.management.jmxremote.rmi.port = 1098
-Dcom.sun.management.jmxremote.ssl = true
-Dcom.sun.management.jmxremote.registry.ssl = true
-Dcom.sun.management.jmxremote.authenticate = false
-Djavax.net.ssl.keyStore =
-Djavax.net.ssl.keyStorePassword =
当我们尝试通过在QuartzDesk上启用SSL选项来建立连接时,会显示错误消息“无法连接到RMI服务:1099” 。
请注意,当我们以“ com.sun.management.jmxremote.ssl”为假启动应用程序时,我们能够使用Quartz建立连接并访问Mbean,这意味着所提供的主机和端口值正确
我们已经尝试了eclipse中各种参数的组合以及quartz.properties,但仍继续收到“无法连接到RMI服务:1099”消息。另外,主机和端口(1099)已打开,因此防火墙不太可能阻止连接。 我们参考了here
给出的步骤预期结果:-应该通过QuartzDesk建立通过SSL的成功连接 实际结果:-“无法连接到RMI服务:1099”