【问题标题】:NameError: X while executing WebLogic Scripting Tool (WLST) scriptNameError: X while execution WebLogic Sc​​ripting Tool (WLST) script
【发布时间】:2019-03-20 16:04:13
【问题描述】:

我正在尝试执行如下的 wlst 脚本,但不知道为什么会出现该错误。

DEV3_INTF_Domain$ ./stopDomain.sh "DEV3_INTF_Domain"

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

Problem invoking WLST - Traceback (innermost last):
  File "/home/applmgr/duquesnewlst/lib/stopDomain_wlst.py", line 13, in ?
NameError: X

脚本代码:

import duquesnewlst
from stopNodeManager_wlst import stopNM
from stopServer_wlst import stopMS

domCfg = duquesnewlst.domainConfig()

# Preload security modules
domCfg.adminUser()

domCfg.bootOrder.reverse()
for (None,msName) in domCfg.bootOrder:
        if X in domCfg.serversOnHost:
                stopMS(msName, domCfg)

stopNM(domCfg)

【问题讨论】:

  • if X in ... 应该替换为 if msName in ... no ?
  • 其实你是对的。应该很高兴你注意到了。

标签: python weblogic wlst


【解决方案1】:

if X in ... 应替换为 if msName in ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多