Я пытаюсь контролировать свой WLP v8.5.5 с помощью JConsole.
Мой профиль Liberty работает и имеет правильно настроенный SSL. Я также настроил как функции monitor-1.0 и restConnector-1.0.
После этого я перекинул с WLP файл restConnector.jar на свой компьютер и создал на нем хранилище ключей, как описано здесь
После этого я пытаюсь запустить JConsole с помощью этой команды:
jconsole -J-Djava.class.path="C:\Program Files\Java\jdk1.7.0_67\lib\jconsole.jar;
C:\Program Files\Java\jdk1.7.0_67\lib\tools.jar;
<whereIDownloaded>\restConnector.jar"
-J-Djavax.net.ssl.keyStore="<locationToCreated>\keystore.jks"
-J-Djavax.net.ssl.keyStorePassword=<password>
-J-Djavax.net.ssl.keyStoreType=jks
-J-Dcom.ibm.ws.jmx.connector.client.disableURLHostnameVerification=true
Однако, когда я пытаюсь подключиться к своему WLP через удаленный доступ со строкой:
service:jmx:rest://<ip>:<httpsPort>/IBMJMXConnectorREST
В качестве учетных данных я передаю пользователя, настроенного на <administrator-role>
.
Я получаю сообщение об ошибке JConsole:
Secure connection failed. Retry insecurely?
Я не понимаю, почему я вижу эту ошибку, и я не вижу никаких журналов, чтобы понять, почему это не удалось. Мой следующий шаг - получить хранилище ключей от WLP и попробовать это на моей машине, но я не думаю, что это имеет смысл.
Есть ли у кого-нибудь предложения о том, где я должен искать журналы или о том, что я делаю неправильно? Заранее спасибо!