如何从vanilla ant(而不是ws_ant)访问Websphere 6.1 ant任务
-
03-07-2019 - |
题
我想我需要知道我在classpath(什么jar)中需要什么才能执行WebSphere 6.1 ant任务。如果有人可以提供一个完美的例子。
解决方案
对于Websphere 6.1,您可以使用jar com.ibm.ws.runtime_6.1.0.jar来访问ant任务。
在Windows上,jar位于plugins目录中(对我来说这是:C:\ Program Files \ IBM \ WebSphere \ AppServer \ plugins)。
其他提示
实际的Websphere Ant任务在 wsanttasks.jar
中定义。
Linux系统的可能路径是 /opt/IBM/WebSphere/AppServer/lib/wsanttasks.jar
然而,我怀疑你是否会成功只是通过包括那个,因为我记得尝试过一次因为依赖而失败了。
然而,这并非不可能,因为 ws_ant
只是一个包装脚本,它添加所有必需的类路径并调用内置的ant 。因此,如果您有时间查看 ws_ant
脚本,您将能够获得所有必需的类路径。
顺便提一下,为什么你要避免 ws_ant
,这肯定会让你的生活变得简单。
websphere的ant任务被搞砸了,他们调用了wsadmin.bat
你可以自己做那件事
不隶属于 StackOverflow