![]() ![]() ![]() ![]() |
この章では、『WebLogic Scripting Tool ガイド』の内容と構成について説明します。
このマニュアルでは、BEA WebLogic Scripting Tool (WLST) について説明します。また、WSLT コマンドライン スクリプト インタフェースを使用して、WebLogic Server® のインスタンスおよびドメインのコンフィグレーション、管理、およびこれらへの変更の永続化を行い、サーバ実行時イベントをモニタおよび管理する方法を説明します。
このマニュアルは、Sun Microsystems の Java Platform, Enterprise Edition (Java EE) を使用して Java EE アプリケーションをデプロイする、WebLogic Server の管理者およびオペレータを対象としています。読者は、Web テクノロジ、および WebLogic Server がインストールされているオペレーティング システムとプラットフォームに精通していることが前提となっています。
WLST は、WebLogic Server を管理およびモニタするためのインタフェースの 1 つです。他の管理インタフェースについては、以下の場所を参照してください。
以下の節では、付加的なスクリプトを作成する際のテンプレートとして実行または使用できる、WLST オンラインおよびオフラインのサンプル スクリプトについて説明します。スクリプトの実行については、「WLST の呼び出し」を参照してください。
WLST オンライン サンプル スクリプトは、実行中のサーバに接続して、管理タスクを実行し、WebLogic Server コンフィグレーションの変更を開始する方法を示します。WLST オンライン スクリプトは、SAMPLES_HOME
\server\examples\src\examples\wlst\online
ディレクトリにあります。SAMPLES_HOME
は、WebLogic Server のメインのサンプル ディレクトリ (c:\
beahome
\wlserver_10.0\samples
など) を表します。
表 1-1 は、WLST オンライン サンプル スクリプトの概要を示します。
WLST オフライン サンプル スクリプトは、ソフトウェアと一緒にインストールされたドメイン テンプレートを使用してドメインを作成する方法を示します。WLST オフライン スクリプトは、WL_HOME
\common\templates\scripts\wlst
ディレクトリにあります。WL_HOME
は、WebLogic Server の最上位のインストール ディレクトリを表します。
表 1-2 は、WLST オフライン サンプル スクリプトの概要を示します。
また、BEA の dev2dev Web サイトでは、WLST オフラインおよびオンラインを使用して WebLogic ドメイン リソースをコンフィグレーションするサンプル スクリプトを提供しています。詳細については、https://wlst.projects.dev2dev.bea.com
の「WLST プロジェクト ホーム」を参照してください。
WebLogic Server 10.0 では、WLST に対して若干の変更が加えられています。
storeUserConfig
コマンドにおいて、引数 userConfigFile
および userKeyFile
が省略可能になった。これらの引数を指定しない場合、コンフィグレーション ファイルおよびキー ファイルはデフォルトの場所に格納されます。「storeUserConfig」を参照してください。migrate
コマンドを使用して、JMS 関連のサービスのみを移行できるようになった。「migrate」を参照してください。connect
コマンドに timeout 引数を追加して、WLST オンライン コマンドが完了するまで待機するミリ秒数を指定できるようになった。
WLST オンライン コマンドを呼び出すと、WLST は MBean サーバに接続して MBean サーバ メソッドを呼び出し、呼び出しの結果を返します。デフォルトでは、WLST は呼び出しの結果が返されるまで最大 5 分間待機します。MBean サーバ メソッドがタイムアウト期間内に完了しない (返されない) 場合、WLST は呼び出しを破棄し、そのことを示す通知が表示されます。デフォルトのタイムアウト値を変更できるようになりました。「connect」を参照してください。
classpath
要素です。「Ant からの WLST の実行」を参照してください。
![]() ![]() ![]() |