【发布时间】:2018-09-25 19:33:13
【问题描述】:
在管理控制台中,我可以在域 -> 配置 -> 常规 -> 高级 -> 控制台 Cookie 名称下设置管理控制台 cookie 名称
如何在离线模式下使用 WLST 设置值?
【问题讨论】:
标签: weblogic weblogic12c wlst
在管理控制台中,我可以在域 -> 配置 -> 常规 -> 高级 -> 控制台 Cookie 名称下设置管理控制台 cookie 名称
如何在离线模式下使用 WLST 设置值?
【问题讨论】:
标签: weblogic weblogic12c wlst
这是一个更新 cookie 域的示例脚本:
readDomain(<FULL PATH TO YOUR DOMAIN>)
create('NO_NAME_0','AdminConsole')
cd ('AdminConsole')
cd ('NO_NAME_0')
set('CookieName','<NEW COOKIE NAME>>')
updateDomain()
closeDomain()
【讨论】:
create?参考 WLST 文档,这是在哪里解释的?
这是基于@Emmanuel Collin 的解决方案的改进的异常处理解决方案。
def updateConsoleCookieName(_domainHome, _domainName):
import random
_cookieName = str(random.randint(10000, 99999)) + '_CONSOLESESSION'
print("updating console cookie name to '%s' for '%s'..." % (_cookieName, _domainName))
try:
readDomain(_domainHome)
create(_domainName,'AdminConsole')
finally:
cd('/AdminConsole/' + _domainName)
cmo.setCookieName(_cookieName)
updateDomain()
closeDomain()
【讨论】: