对于 wsadmin 的 jython 脚本...我正在做
CLASSPATH = "/path/jar1.jar" + "\n" + "/path/jar2.jar"
但它不起作用,它设置为/path/jar1.jar/path/jar2.jar
我哪里错了。
您应该使用路径分隔符 ( os.pathsep
) 而不是换行符:
>>> import os
>>> os.pathsep.join(["/path/jar1.jar", "/path/jar2.jar"])
'/path/jar1.jar:/path/jar2.jar'
工作:
虽然 WAS 管理控制台(网页)要求您使用换行符输入类路径,但 wsadmin 工具要求它由主机 O/S 文件分隔符分隔。所以根本不需要修改输入字符串。
classpath = "a.jar;b.jar;c.jar"
会工作得很好。