如何从vanilla ant(而不是ws_ant)访问Websphere 6.1 ant任务

时间:2008-10-02 17:47:40

标签: ant websphere task websphere-6.1

我想我需要知道我在classpath(什么jar)中需要什么才能执行WebSphere 6.1 ant任务。如果有人可以提供一个完美的例子。

3 个答案:

答案 0 :(得分:4)

实际的Websphere Ant任务在wsanttasks.jar中定义。

Linux系统的可能路径为/opt/IBM/WebSphere/AppServer/lib/wsanttasks.jar

然而,我怀疑你会成功,只是把它包括在内,因为我记得曾尝试过一次因为依赖而失败了。

然而,这并非不可能,因为ws_ant只是一个包装脚本,它添加所有必需的类路径并调用内置的ant 。因此,如果您有时间查看ws_ant脚本,您将能够获得所有必需的类路径。

顺便提一下,你有什么特别的理由想要避免ws_ant,这肯定会让你的生活变得简单。

答案 1 :(得分:4)

对于Websphere 6.1,您可以使用jar com.ibm.ws.runtime_6.1.0.jar来访问ant任务。

在Windows上,jar位于plugins目录中(对我来说这是:C:\ Program Files \ IBM \ WebSphere \ AppServer \ plugins)。

答案 2 :(得分:0)

websphere的ant任务被搞砸了,他们调用了wsadmin.bat

你可以自己做那件事