Задание учетных данных домена при создании автономного домена WLST WebLogic? - PullRequest
1 голос
/ 09 ноября 2011

Я успешно создал домены WLS 10.3.5, используя автономный WLST, по линиям readTemplate(template); set("name","DomainName"); ...

Осталась одна деталь: мне нужно установить для «учетных данных» каждого домена общее случайное значение во всех доменах для «глобального доверия». Это настройка, которая находится за Консоль / Домен / Безопасность / Общие / Расширенные / "Учетные данные"

Вопрос: Я не могу найти свойство (или его местоположение?), Которое нужно установить для этого?

FWIW, теперь я использую постобработку на уровне файла config.xml, чтобы внедрить зашифрованную строку общего значения как <credential-encrypted>, но я бы предпочел просто установить это через WLST, не настраивая полученный XML.

Заранее спасибо, Matthias

Ответы [ 3 ]

0 голосов
/ 15 ноября 2011

Как вы указали для своей навигации в консоли, я обнаружил в расположении свойства навигации WLST, которое оно имеет в следующем пути:

  1. wls: / offline / mydomain / SecurityConfiguration / mydomain> ls()

    -rw- CredentialEncrypted ????????

Это с -rw-, так что вы можете обновить его правильно?

Надеюсь, что это поможет вам.

0 голосов
/ 16 ноября 2011

Правильно, это работает.Ключ не в том, чтобы работать с шаблоном , а в том, чтобы читать домен из его каталога домена.Тогда просто установка атрибута CredentialEncrypted:

readDomain(domain_dir)
cd('/SecurityConfiguration/' + 'domain_name)
set('CredentialEncrypted', encrypt(shared_credential,domain_dir))
updateDomain()
closeDomain()

shared_credential должна быть чем-то случайным.Я использовал шестнадцатеричный дайджест только что созданного файла config.xml, который содержит достаточно случайности.

0 голосов
/ 10 ноября 2011

Я предлагаю вам использовать команду createDomain (), с ней будет намного проще работать.

  1. createDomain ('/ olddoamin / path / template.jar ’,’ domainPath ’,’ user ’,‘ passwd ’)

Более подробно вы можете увидеть по следующей ссылке: WLST по примерам: миграция домена стала проще

...