WebSphere 6.1 antタスクを実行するには、クラスパスに何が必要か(どのjar)を知る必要があると思います。誰かが完璧な例を提供できれば。
3 に答える
実際のWebsphereAntタスクはで定義されていwsanttasks.jar
ます。
Linuxシステムの可能なパスは次のとおりです。/opt/IBM/WebSphere/AppServer/lib/wsanttasks.jar
しかし、それを含めるだけで成功するかどうかは疑問です。一度試してみたのを覚えていますが、依存関係のために失敗しました。
ただし、必要なすべてのクラスパスを追加し、組み込みのantを呼び出すws_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 です)。
websphere の Ant タスクが台無しになり、wsadmin.bat が呼び出される
あなたはそれを自分で行うことができます