Администратор раздела WebLogic 12cR2 не может подключиться к серверу

Начиная с FMW 12.2.1.0.0, Weblogic start support администратора раздела для управления собственным разделом была создана в том же домене.

Я следовал онлайн-руководству: https://blogs.oracle.com/WebLogicServer/entry/create_weblogic_server_domain_with

для создания области, пользователя/группы, виртуальной цели, раздела и IDD раздела. Я запускаю несколько разделов правильно.

Но я столкнулся с очень раздражающей проблемой. Сервер Weblogic никогда не подключается к администратору раздела.

Когда я создал пользователя с помощью WLST как (по данным «userName», «realmName» и «userPassword»):

atn = realm.lookupAuthenticationProvider('ATNPartition')
if atn.userExists(userName):
  print "User already exists."
else:
  atn.createUser(userName, '${userPassword}', realmName + ' Realm User')
  print "Done creating user. ${userPassword}"

после сохранения и активации предположим, что сервер Weblogic сохранит пароль пользователя в зашифрованном формате в config.sh. Но, к сожалению, когда я проверяю config.sh в домашнем домене. Есть только пароль диспетчера узлов, который был зашифрован как:

<credential-encrypted>{AES}BO8/YDwxxF0YEtwOysWoxIaNk589vHRypbPqtuKfDcTufqi9jne15LfyDfKHwKJuaz0hjkALY1qzInAlhVLmeCZk3pTjV+5+260PhCNKzlE15j2YafCPONhYwtfYryFx</credential-encrypted>
<node-manager-username>weblogic</node-manager-username>
<node-manager-password-encrypted>{AES}ZhuXoR4rh4aIv2zNCyugU0X+9BUb6oBaEYS6qBgQ688=</node-manager-password-encrypted>

Я не вижу информацию о шифровании пароля администратора другого раздела.

Пожалуйста, посоветуйте мне, как включить сервер Weblogic для поддержки подключения администратора раздела к серверу Weblogic?


person cidy.long    schedule 24.02.2016    source источник


Ответы (1)


Это самостоятельный ответ, так как я нашел ответ сам.

Поскольку в FMW 12.2.1 развернут уровень раздела, контекст развертывания выглядит следующим образом:

/Partitions/${partition}/ResourceGroups/${resource_group}/AppDeployments>

Доступ к приложению можно получить:

deployedApp = getMBean('/Partitions/'+${partition}+'/ResourceGroups/'+${resource_group}+'/AppDeployments/'+appName>)

Это может помочь кому-то в такой же ситуации.

person cidy.long    schedule 25.02.2016