2015-08-04 10 views
5

Gibt es eine Möglichkeit, dieses jconsole popup zu deaktivieren?jconsole popup deaktivieren: "Sichere Verbindung fehlgeschlagen. Unsicherer Versuch?"

jconsole "Secure connection failed. Retry insecurely?"

Ich weiß, ich SSL pro http://docs.oracle.com/javase/7/docs/technotes/guides/management/agent.html#gdemv einrichten können, aber das würde bedeuten, ich brauchen würde, das zu tun auf allen Servern (Java) und alle Clients (jconsole). Nicht die freundlichste Lösung für nicht kritische Inhouse-Apps. Irgendwelche anderen Lösungen?

Antwort

2

Es ist nicht möglich. Jconsole versucht immer zuerst, sich mit SSL zu verbinden, und es ist unmöglich, dieses Verhalten zu ändern. Von jconsole Quellen wird es durch

private boolean shouldUseSSL = true; 

bestimmt, das nur dann auf false gesetzt werden kann, wenn die Verbindung mit SSL fehlschlägt. Vorschläge: Verwenden Sie ein anderes JMX-Client-Tool (sagen Sie jvisualvm oder jmc) oder aktivieren Sie SSL.

1

Nicht verwenden von SSL ist möglich! Verwenden Sie jconsole -debug -J"-Djava.util.logging.config.file=FILENAME", um die protokollierte Ausnahme anzuzeigen. Wahrscheinlich müssen Sie auch den Parameter -Djava.rmi.server.hostname=server.example

konfigurieren