代码之家  ›  专栏  ›  技术社区  ›  Daniel

NameError:在wsadmin cli实用程序的jython中使用布尔值时为True

  •  1
  • Daniel  · 技术社区  · 6 年前

    isTrue = True
    print isTrue
    

    wsadmin.bat -lang jython -username user -password pw -f D:\app-stop.py
    

    结果:

    D:\IBM\WebSphere\AppServer WASX7209I:已连接到上的进程“dmgr” 使用SOAP连接器的节点OurCellManager;进程类型为: “D:\应用程序-停止.py“例外信息:com.ibm.bsf公司.bsf异常: Jython的异常:回溯(最里面的最后一个):文件“”, 一号线,在吗?名称错误:True

    True (应该是有效的python)或 true . 唯一有效的方法就是 isTrue = 1

    1 回复  |  直到 6 年前
        1
  •  2
  •   covener    6 年前

    8.5.5及更早版本中的jython是Jython2.1,它实现了与Python2.1中相同的语言。这些常量直到2.3版才出现在Python中。

    jython是在9.0中升级的。本文档描述了在8.5.5中对其进行本地更新,但令人惊讶的是它涉及到:

    https://www.ibm.com/developerworks/websphere/library/techarticles/1207_vansickel/1207_vansickel.html