Java 禁用jconsole弹出窗口:“0”;安全连接失败。不安全地重试?“;

Java 禁用jconsole弹出窗口:“0”;安全连接失败。不安全地重试?“;,java,jconsole,Java,Jconsole,有没有办法禁用此jconsole弹出窗口 我知道我可以在每个服务器上设置SSL,但这意味着我需要在所有服务器(java)和所有客户端(jconsole)上设置SSL。不是非关键内部应用程序的最友好解决方案。还有其他解决方案吗?不可能。Jconsole总是首先尝试使用SSL进行连接,不可能改变这种行为。从jconsole源代码中,它由 private boolean shouldUseSSL = true; 只有在使用SSL连接失败后,才能将其设置为false。 建议:使用其他JMX客户端工

有没有办法禁用此jconsole弹出窗口


我知道我可以在每个服务器上设置SSL,但这意味着我需要在所有服务器(java)和所有客户端(jconsole)上设置SSL。不是非关键内部应用程序的最友好解决方案。还有其他解决方案吗?

不可能。Jconsole总是首先尝试使用SSL进行连接,不可能改变这种行为。从jconsole源代码中,它由

 private boolean shouldUseSSL = true;
只有在使用SSL连接失败后,才能将其设置为false。
建议:使用其他JMX客户端工具(比如jvisualvm或jmc)或启用SSL。

不使用SSL是可能的!使用jconsole-debug-J“-Djava.util.logging.config.file=FILENAME”查看记录的异常。您可能还需要配置参数
-Djava.rmi.server.hostname=server。例如

Zulu任务控制也可以很好地作为JMX客户端使用