Yjw для подключения к серверу администратора Weblogic?

#weblogic #wlst

Вопрос:

Я создаю и запускаю образ docker с помощью Weblogic 12.2.1.4 и теперь пытаюсь написать сценарий для создания пользователей и групп. Я пытаюсь подключиться к серверу администрирования для создания групп и пользователей. Я запускаю wlst.sh и выполняю команду connect('admin','AdminAdmin1','t3://localhost:9002') , но получаю исключение —

 WLSTException: Error occurred while performing connect : Error getting the initial context. There is no server running at t3://localhost:9002 : Failed to initialize JNDI context, tried 2 time or times totally, the interval of each time is 0ms.
[Login failed for an unknown reason: P]
 

admin amp; AdminAdmin1 — это имя пользователя и пароль из файла domain.properties.
Как подключиться к серверу администратора?

Комментарии:

1. Вы уверены, что порт 9002 не является портом ssl ? Если это так, ваш URL-адрес должен быть t3s://localhost:9002

Ответ №1:

Вы используете порт администрирования WLS по умолчанию 9002. Пока все хорошо, но порт администрирования всегда работает с SSL. Так что используйте t3s://localhost:9002 и не t3://localhost:9002

Комментарии:

1. Исключение WLSTException: При выполнении подключения произошла ошибка : Не удается подключиться через t3s или https. При использовании демонстрационных сертификатов убедитесь, что-Dweblogic.security. Установлено системное свойство TrustKeyStore=DemoTrust. : Не удалось инициализировать контекст JNDI, пробовал 2 раза или более, интервал каждого раза равен 0 мс.