vanilla ant(ws_antではない)からWebsphere 6.1 antタスクにアクセスする方法

StackOverflow https://stackoverflow.com/questions/163646

質問

WebSphere 6.1 antタスクを実行するには、クラスパスに必要なもの(jar)を知る必要があると思います。誰かが完璧な例を提供できるなら。

役に立ちましたか?

解決

Websphere 6.1では、jar com.ibm.ws.runtime_6.1.0.jarを使用して、antタスクにアクセスできます。

Windowsでは、jarはプラグインディレクトリにあります(私にとっては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を呼び出します

自分でそれを行うことができます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top