ナビゲーションをスキップ

WebLogic Scripting Tool ガイド

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

FAQ : WLST

WLST 全般

Jython のサポート

WLST の使用


Q. WLST がサポートされている WebLogic Server のバージョンを教えてください。

A. WLST オンラインは、WebLogic Server 9.x、8.1、および 7.0 でサポートされています。WLST オフラインは、WebLogic Server 9.x および 8.1 SP5 でサポートされています。


Q. WLST と、WebLogic Server の既存のコマンドライン ユーティリティ (wlconfig、weblogic.Deployer など) はどのような関係にありますか。

A. WLST の機能には、以下の WebLogic Server コマンドライン ユーティリティの機能が含まれます。


Q. 他のコマンドライン ユーティリティや Administration Console よりも WLST の使用を選択するのは、どういう場合ですか。

A. ドメインの作成、コンフィグレーション、および管理には、WLST、コマンドライン ユーティリティ、および Administration Console を互換的に使用できます。どの方法を選択するかは、グラフィカル インタフェースとコマンドライン インタフェースのどちらを使用するか、およびスクリプトを使ってタスクを自動化できるかどうかによって決まります。


Q. WLST オンラインと WLST オフラインの違いは何ですか。

A. WLST オンライン (実行中の管理サーバまたは管理対象サーバに接続されている) と、オフライン (実行中のサーバに接続されていない) が使用できます。

WLST オンラインは、実行中のサーバに接続されている場合に使用され、JMX で管理される WebLogic Server Java オブジェクトである、管理対象 Bean (MBean) への簡単なアクセスを提供します。オンラインの WLST では、コンフィグレーションの内部表現の一部として永続化される情報にアクセスできます。

WLST オフラインでは、実行中の WebLogic Server に接続しないで、コンフィグレーション ウィザードと同じ機能をサポートしながら、新しいドメインを作成したり、既存のドメインを更新したりできます。オフラインの WLST では、config ディレクトリ内で永続化される情報にのみアクセスできます。


Q. wlshell のような、Swing 形式で MBean を表示する GUI はありますか。

A. いいえ。このタイプの GUI インタフェースは使用できません。


Q. WLST で使用されている Jython のバージョンは何ですか。

A. WLST スクリプト環境は、Java のスクリプト インタプリタである、Jython 2.1 に基づいています。


Q. WLST 内から通常の Jython スクリプトを実行できますか。

A. はい。WebLogic Server の開発者および管理者は、Jython 言語構文に従って、環境上の要件を満たすよう WebLogic スクリプト言語を拡張できます。詳細については http://www.jython.org を参照してください。


Q. サーバで SSL ポートまたは管理ポートが有効化されている場合、どうやって WLST で接続すればいいでしょうか。

A. デモ用の SSL キーおよび証明書を使用するサーバの SSL リスン ポートから WebLogic Server インスタンスに接続する場合は、次のコマンドで WLST を呼び出します。

java -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.TrustKeyStore=DemoTrust weblogic.WLST

それ以外の場合は、コマンド プロンプトで次のコマンドを入力します。

java weblogic.WLST

Q. エラーが発生した場合に、WLST を続行させるか終了させるかを制御できますか。

A. はい。exitonerror 変数で制御できます。WLST でエラーが発生した場合に実行を終了するよう指定するには、この変数を true に、実行を続行するよう指定するには false に設定します。この変数のデフォルトは true です。詳細については、「WLST 変数リファレンス」を参照してください。


Q. 各コマンドの後に ( および ) を指定し、引数を一重引用符または二重引用符で囲まなければならないのはなぜですか。

A. これは、正規の Jython 構文です。詳細については http://www.jython.org を参照してください。


Q. WLST を使用して、サーバを起動し、アプリケーションをデプロイし、その後サーバを停止することはできますか。

A. はい。関連情報は以下のとおりです。


Q. WLST は管理対象サーバに接続できますか。

A. はい。管理対象サーバの起動と、管理対象サーバへの接続には、それぞれ start コマンドと connect コマンドを使用できます。詳細については、「start」および「connect」をそれぞれ参照してください。


Q. パラメータ化により、コンフィグレーション ファイルは環境間を簡単に移動できます。一例としては、ログ ファイルの場所のパラメータ化が挙げられます。WLST でこのようなパラメータ化はサポートされていますか。

A. はい。loadProperties コマンドを使用すれば、変数および値をプロパティ ファイルからロードできます。スクリプト内で変数を使用すると、それらの変数はプロパティ ファイルからの実際の値に置き換えられます。


Q. configToScript コマンドは、config.xml 内のセキュリティ MBean を変換しますか。

A. はい。セキュリティ MBean は変換されます。ただし、組み込み LDAP の情報は変換されません。


Q. WebLogic MBeanServer に登録されているカスタム MBean にはどうすればアクセスできますか。

A. custom コマンドを使用して、カスタム ツリーに移動します。詳細については、「ツリー コマンド」を参照してください。


Q. MBeanServer に登録されている MBean がすべて表示されないのはなぜですか。

A. 内部 MBean やドキュメントに記載されていない MBean で、WLST に表示されないものがあります。

また、WLST オフラインでアクセスおよび更新できるのは、コンフィグレーション ファイル内にあるコンフィグレーション オブジェクトのみなので、XML 要素としてコンフィグレーション ファイル内に既に永続化されていないコンフィグレーション オブジェクトの属性値を表示したり変更したりするには、まずコンフィグレーション オブジェクトを作成する必要があります。


Q. カスタム MBean を参照しているときに、[No stub Available] というエラー メッセージが表示されるのはなぜですか。

A. カスタム MBean を参照中は、cmo 変数を使用できません。


Q. HTTP を介して WebLogic Server インスタンスに接続することはできますか。

A. HTTP を介して WebLogic Server インスタンスに接続している場合は、その WebLogic Server インスタンスの TunnelingEnabled 属性が true に設定されていることを確認してください。詳細については、『WebLogic Server MBean リファレンス』の「TunnelingEnabled」を参照してください。


Q. Ant を介して WLST を呼び出すことはできますか。

A. はい。Ant スクリプト内で新しく weblogic.WLST プロセスを生成し、スクリプト ファイルを引数として渡すことができます。


Q. WLST スクリプトはサーバサイドで実行できますか。

A. はい。Java コード内で WLST インタプリタのインスタンスをインスタンス化し、それを使って WLST コマンドおよびスクリプトを実行できます。その後、それらがサーバサイドで実行されるよう、WLST スクリプトを起動クラスまたは ejbCreate の一部として呼び出せます。詳細については、「組み込みモード」を参照してください。


Q. WLST はカスタマイズできますか。

A. はい。WLST ホーム ディレクトリを更新して、カスタム WLST コマンド、ライブラリ内の WLST コマンド、および Jython モジュールとしての WLST コマンドを定義できます。詳細については、「WLST のカスタマイズ」を参照してください。

 

ページの先頭 前 次