如何从香草蚂蚁(不是ws_ant)访问Websphere 6.1 ant任务
时间:2020-03-06 15:02:24 来源:igfitidea点击:
我想我需要知道我在类路径(什么jar)中需要什么才能执行WebSphere 6.1 ant任务。如果有人可以提供一个完美的例子。
解决方案
实际的Websphere Ant任务在wsanttasks.jar中定义。
linux系统的可能路径是/opt/IBM/WebSphere/AppServer/lib/wsanttasks.jar。
但是我怀疑我们是否会成功,因为我确实记得尝试过一次,但是由于依赖而失败了。
但是,并不是不可能做到这一点,因为" ws_ant"只是一个包装器脚本,它添加了所有必需的类路径并调用了内置的ant。因此,如果我们有时间查看ws_ant
脚本,则可以获取所有必需的类路径。
顺便说一下,有什么特殊的原因可以避免我们使用" ws_ant",这肯定会使生活变得简单。
对于Websphere 6.1,可以使用jar com.ibm.ws.runtime_6.1.0.jar来访问ant任务。
在Windows上,该jar位于plugins目录中(对我来说是:C:\ Program Files \ IBM \ WebSphere \ AppServer \ plugins)。