从FMW 12.2.1.0.0开始,Weblogic start支持分区管理员在相同域中创建自己的分区。
我遵循了在线指南:https://blogs.oracle.com/WebLogicServer/entry/create_weblogic_server_domain_with
创建领域、用户/组、虚拟目标、分区和分区IDD。我正确地启动了多分区。
但是,我遇到了一个非常恼人的问题。Weblogic服务器永远不会连接到分区管理员。
当我通过WLST创建user时(通过给定'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中。但不幸的是,当我检查域home中的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服务器?
发布于 2016-02-25 00:39:01
这是自我回复,因为我自己找到了答案。
当FMW 12.2.1部署分区级别时,部署上下文为:
/Partitions/${partition}/ResourceGroups/${resource_group}/AppDeployments>
可以通过以下方式访问应用程序:
deployedApp = getMBean('/Partitions/'+${partition}+'/ResourceGroups/'+${resource_group}+'/AppDeployments/'+appName>)
这可能会对处于同样情况的人有所帮助。
https://stackoverflow.com/questions/35591529
复制