2012-01-31 16 views
0

WebLogicには、WebSphere wsadminに似たWLST(WebLogic Sc​​ripting Tool)があります。 WLSTについての素晴らしい点は、モジュールとして他のjythonコードにインポートし、それを依存関係なしに使用できることです。ここでWebSphere wsadminをjythonモジュールとしてインポートすることは可能ですか?

はこのことを説明したリンクです: http://ghattus.com/2006/01/06/wlst-as-a-jython-module/

のWebSphere wsadminコマンドで可能な同じものですか?

答えて

0

のwsadminはもともと心の中のJythonで作成されていない "スクリプトフレームワーク" です。それはTCLと共に使用されることを意図していました。その後、それは "抽象化"され、(m)一般的なスクリプト言語をTCLの中で使用することができ、Jythonだけが実際のWASのインストールによって提供されました。

確かに非常にピジョンまたは効率的ではないapi desingを残してください。

とにかくwsadminの主要な5つのオブジェクトのいずれも、pythonオブジェクトではなく、wsadminがロードされるときにソースコードがそのまま文字列をマージして作成されるようなものもあります。

しかし、あなたは別のことをすることができます。 wsadminは、スタンドアロン・プログラムとしてWASの外部で実行できます。また、jython 2.5でアップグレードすることもできるので、wsadminの中で新しいPythonコードを実行することができます。このことができます

・ホープ..

+0

は、そのスクリプトフレームワークを使用してJythonの中で(例えば、サーバの状態を確認するなど)基本のwsadmin機能の一部を書き換える方法はありますか? Jythonで書かれたWebLogicアプリケーションサーバーを監視するいくつかのツールが既にありますが、それらを拡張してWebSphereアプリケーションサーバーも監視したいと考えています。 wsadminを呼び出すことはできますが、Solarisではwsadminを起動してDMGRに接続するだけで約1分かかりますが、これは私たちの目的には受け入れられません。 – MD6380

関連する問題