为什么新行“\n”对wasadmin不适用于Jython

2024-10-02 06:24:09 发布

您现在位置:Python中文网/ 问答频道 /正文

对于wsadmin的jython脚本。。。我正在做

CLASSPATH = "/path/jar1.jar" + "\n" + "/path/jar2.jar"

但它不工作,它设置为/path/jar1.jar/path/jar2.jar

我哪里出错了。在


Tags: path脚本jythonjarclasspathwsadminjar1jar2
2条回答

您应该使用路径分隔符(^{})而不是换行符:

>>> import os
>>> os.pathsep.join(["/path/jar1.jar", "/path/jar2.jar"])
'/path/jar1.jar:/path/jar2.jar'

工作

虽然WAS管理控制台(web页面)要求您用换行符输入类路径,但是wsadmin工具要求用主机O/S文件分隔符将其分隔开。所以根本不需要修改输入字符串。在

classpath = "a.jar;b.jar;c.jar"

会很好的。在

来源How to get newlines in classpath for JMSProvider using wsadmin

相关问题 更多 >

    热门问题