WebSphere的jython编码的一个坑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebSphere的jython编码的一个坑相关的知识,希望对你有一定的参考价值。

was5.1版本,用"name=" in line这类判断字符串包含的方式时,系统会提示报错

TypeError: string member test needs char left operand

原来python早期代码,in左边必须是单个的字符,而was5.1的jython是用了python的早期版本,所以不支持更高级的语法,was8.5中也存在这问题

  • Yeah, its fairly old I believe. Its the implementation of jython that comes with WebSphere 8.5.5. Even though its the very latest release of WebSphere, it still comes with a ten year old python! – Seer Oct 3 ‘13 at 9:15
  •  
    I looked into this some more. WebSphere comes with Jython 2.1 (just type sys.version to verify). Look at SourceForge and behold, it was released in September 2002, thus why we have to deal with stupid issues from over a decade ago: sourceforge.net/projects/jython/files/jython – ArtOfWarfare Jun 3 ‘14 at 15:05

被这傻逼问题闹的怀疑自己到底会不会写python了……

 

参考页面:https://stackoverflow.com/questions/19140003/python-jython-if-substring-in-string-always-results-in-typeerror-string-member

以上是关于WebSphere的jython编码的一个坑的主要内容,如果未能解决你的问题,请参考以下文章

如何禁用传输编码:chunked websphere

使用资源从 Websphere Application Server 导出 EAR

记录Spring Boot小项目的一些坑

使用 ASCII 编码通过 WebSphere MQ 向 SWIFT 发送消息

在 Websphere Application Server 8.5 上运行的 Web 应用程序中的字符编码

*****文本文件编码问题的一个坑