【问题标题】:How to get access to the Websphere 6.1 ant tasks from vanilla ant (not ws_ant)如何从 vanilla ant(不是 ws_ant)访问 Websphere 6.1 ant 任务
【发布时间】:2008-10-02 17:47:39
【问题描述】:

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

【问题讨论】:

    标签: ant websphere task websphere-6.1


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      但是,我怀疑仅包含它就可以成功,因为我确实记得尝试过一次,但由于依赖性而失败。

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

      顺便说一句,你有什么特别的理由要避开ws_ant,那肯定会让你的生活变得简单。

      【讨论】:

      • 可能的场景:您想要构建和部署,但您不想在构建机器上安装 WAS - 例如它的 jenkins 节点。
      【解决方案3】:

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

      你可以自己做

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-06-19
        • 1970-01-01
        • 2013-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-31
        相关资源
        最近更新 更多