在管理控制台中,我可以在 Domain - >下设置管理控制台cookie名称。配置 - >一般 - >高级 - >控制台Cookie名称
如何在离线模式下使用WLST设置值?
答案 0 :(得分:1)
以下是更新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()
答案 1 :(得分:0)
这是改进的异常处理解决方案,基于@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()