0

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

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

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

我哪里错了。

4

2 回答 2

1

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

>>> import os
>>> os.pathsep.join(["/path/jar1.jar", "/path/jar2.jar"])
'/path/jar1.jar:/path/jar2.jar'
于 2014-01-28T06:19:37.833 回答
0

工作

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

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

会工作得很好。

资料来源如何使用 wsadmin 在 JMSProvider 的类路径中获取换行符

于 2014-01-28T10:55:16.493 回答