为什么新行“\ n”不能用于Jython for WAS wasadmin

时间:2014-01-28 06:17:34

标签: python linux jython rhel wsadmin

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

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

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

我哪里错了。

2 个答案:

答案 0 :(得分:1)

您应该使用路径分隔符(os.pathsep)而不是换行符:

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

答案 1 :(得分:0)

<强>工作

虽然WAS管理控制台(网页)要求您输入带换行符的类路径,但wsadmin工具要求它由主机O / S文件分隔符分隔。因此根本不需要修改输入字符串。

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

工作得很好。

<强>来源: How to get newlines in classpath for JMSProvider using wsadmin