Я пытаюсь подключиться к URL-адресу t3, который, как мне сказали, имеет пустое имя пользователя и пароль, но я не знаю, как передать пустое имя пользователя и пароль в вызове connect (). Как я могу это сделать?
Когда я делаю connect('', '', 't3://hostname:port')
, WLST пытается подключиться к заданному URL-адресу, используя имя пользователя «weblogic», откуда я не знаю, откуда он?
--- ОБНОВИТЬ ---
Пожалуйста, не обращайте внимания на вышесказанное ... См. Комментарий Сандры.
Скрипт, который я пытаюсь запустить, показан в Скрипт JMS WLST WebLogic Server - Кто подключен к моему Сервер. Хотя я немного изменил его, чтобы передать имя пользователя, пароль и URL-адрес в качестве аргументов в скрипт ...
Я сохранил сценарий в файл с именем: listJmsQueueConsumers.py
и запускаю его следующим образом:
$ source /opttest/bea/wlserver_10.3/server/bin/setWLSEnv.sh
$ java weblogic.WLST listJmsQueueConsumers.py "username" "password" "t3://ip-address:port"
где имя пользователя, пароль и URL-адрес - это имя пользователя, пароль и URL-адрес администратора, указывающие на порт администратора сервера weblogic.
Теперь, когда я запускаю скрипт, я получаю следующую ошибку:
Caused by: java.net.ConnectException: t3://ip-address:port: Destination unreachable; nested exception is:
java.net.SocketException: Connection reset; No available router to destination
Я также пытался запустить сценарий с тем же URL-адресом, но с использованием протокола t3s
, и когда я запускаю сценарий с использованием t3s
, я получаю:
Caused by: java.net.ConnectException: t3s://ip-address:port: Destination unreachable; nested exception is:
javax.net.ssl.SSLKeyException: [Security:090542]Certificate chain received from bc2-06-v1.compass.cnsonline.net - ip-address was not trusted causing SSL handshake failure. Check the certificate chain to determine if it should be trusted or not. If it should be trusted, then update the client trusted CA configuration to trust the CA certificate that signed the peer certificate chain. If you are connecting to a WLS server that is using demo certificates (the default WLS server behavior), and you want this client to trust demo certificates, then specify -Dweblogic.security.TrustKeyStore=DemoTrust on the command line for this client.; No available router to destination
Я почти уверен, что IP-адрес и порт, которые я использую, являются IP-адресом сервера и портом администратора, но я не уверен, что на самом деле означают ошибки. Нужен ли мне какой-то сертификат SSL для подключения по протоколу t3s?