0

2 つのノードを持つ Websphere クラスター上の 4 つのプロセスすべてにデプロイしたいと考えています。1 つの Jython コマンドでこれを行う方法はありますか、それともそれぞれで「AdminControl.invoke」を呼び出す必要がありますか?

4

2 に答える 2

3

wsadminを使用してアプリケーションをインストールする最も簡単な方法は、AdminControlではなくAdminAppを使用することです。

wsadminlib.pyをダウンロードすることをお勧めします(ここからリンクを取得しました)

それはたくさんの機能を持っています、それらの1つはinstallApplicationクラスターでも機能するものです。

編集:

最近、WAS 7(/ opt / IBM / WebSphere / AppServer / scriptLibraries / application / V70)に含まれているスクリプトライブラリであるAdminApplicationについて知りました。

ドキュメントは情報センターでは優れていませんが、その.pyファイルを調べて、その機能を確認できます。

これはwsadminに自動的にインポートされ、インポートやその他の構成なしで使用できます。

チェックする価値があります。

于 2012-06-13T11:45:10.893 に答える
1

@aviram-segal は正しいです。これにはwsadminlibが非常に役立ちます。次の構文を使用します。

    arg = ["-reloadEnabled", "-reloadInterval '0'", "-cell "+self.cellName, "-node "+self.nodeName, "-server '"+ self.serverName+"'", "-appname "+ name, '-MapWebModToVH',[['.*', '.*', self.virtualHost]]]
    AdminApp.install(path, arg)

path は EAR/WAR ファイルの場所です。ここでドキュメントを見つけることができます

于 2012-06-13T12:00:05.770 に答える