2015-08-04 4 views
5

Есть ли способ отключить всплывающее окно jconsole?Отключить всплывающее окно jconsole: «Не удалось подключиться к безопасности. Повторите попытку небезопасно?»

jconsole "Secure connection failed. Retry insecurely?"

Я знаю, что могу настроить SSL на http://docs.oracle.com/javase/7/docs/technotes/guides/management/agent.html#gdemv, но это означало бы, что я должен сделать это на всех серверах (Java) и всех клиентов (Jconsole). Не самое дружелюбное решение для некритических внутренних приложений. Любые другие решения?

ответ

2

Невозможно. Jconsole всегда пытается подключиться с помощью SSL, и это невозможно изменить. Из Jconsole источников она определяется

private boolean shouldUseSSL = true; 

, который может быть установлен в ложь только после того, как он не может подключиться с помощью SSL. Предложения: используйте другой клиентский инструмент JMX (например, jvisualvm или jmc) или включите SSL.

1

Нельзя использовать SSL! Используйте jconsole -debug -J"-Djava.util.logging.config.file=FILENAME", чтобы просмотреть зарегистрированное исключение. Возможно, вам также необходимо настроить параметр -Djava.rmi.server.hostname=server.example