ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic ServerでのSpringのサポート
11g リリース1(10.3.4)
B61651-02
  目次へ移動
目次

前
 
次
 

4 WebLogic ServerのSpringコンソール拡張

Springコンソール拡張は、WebLogic Serverインフラストラクチャを使用して登録するRuntimeMBeanをベースとしています。コンソール拡張には、デプロイされているSpring Beanの構成情報および実行時情報が表示されます。


制限事項:

Springコンソール拡張を有効化するには、アプリケーションの一部としてWebコンポーネントを持つ必要があります。これは、Springを使用するほとんどのアプリケーションがWebアプリケーションであるためです。

Springコンソール拡張を使用するには、Spring beanのサポートをオンにして、Springコンソール拡張を有効にする必要があります。これは以下のステップ1およびステップ2に示しています。この手順を1回のみ実行します。また、Springコンソール拡張を使用するように、Springアプリケーションを有効にする必要があります。この場合は、次のステップ3に説明するように、Springアプリケーション構成に変更する必要があります。各Springアプリケーションのためにこの操作を行います。

  1. WL_HOME/server/lib/weblogic-spring.jarをWebLogic Serverにデプロイします。WL_HOMEはWebLogic Serverのメイン・インストール・ディレクトリ(Oracle\Middlewar\wlserver_10.3など)です。この手順を実行するのは、WebLogic Serverインスタンスに対して1回のみです。

    weblogic-spring.jarファイルはアプリケーション(EARまたはWARファイルとしてパッケージ化されたもの)で使用されているJava EEオプション・パッケージです。デプロイメントの際に、アプリケーションのためにMBeansを作成します。

    以下のいずれかの方法でweblogic-spring.jarをデプロイします。

    • Oracle Fusion Middleware Oracle WebLogic Server管理コンソール・ヘルプ「アプリケーションおよびモジュールのデプロイ」の説明に従って、管理コンソールを使用します。JARファイルは、WL_HOME\server\libにあります。

    • コマンド・ラインで次のコマンドを実行します。

      java weblogic.Deployer -library -deploy – source
         WL_HOME/server/lib/weblogic-spring.jar – targets
         server_name -adminurl server_URL -user
      user_name -password password
      
  2. 管理コンソールでSpringコンソール拡張を有効にします(Springコンソール拡張は、デフォルトでは無効になっています)。この手順を実行するのは、ドメインに対して1回のみです。次の手順を実行します。

    1. 管理コンソールにログインします。

    2. 管理コンソールの右ペインの最上部にあるバナー・ツールバー領域で、「プリファレンス」をクリックします。

    3. 「プリファレンス」ページで、「拡張」をクリックします。

    4. spring-consoleの横にあるチェック・ボックスを選択して「有効化」をクリックします。

    5. 変更を有効にするため、サーバーを停止して再起動します。

  3. アプリケーション(EARまたはWARファイルとしてパッケージ化されたもの)のマニフェストを変更し、Java EEオプション・パッケージとしてweblogic-spring.jarを含めます。この手順は、Spring実行時MBeanまたはSpringコンソール拡張を使用するすべてのSpringアプリケーションで個別に実行する必要があります。

    具体的には、META-INF/Manifest.mfに以下の行を追加します。

    Extension-List: WeblogicSpring
    WeblogicSpring-Extension-Name: weblogic-spring
    WeblogicSpring-Specification-Version: 10.3.0.0
    WeblogicSpring-Implementation-Version: 10.3.0.0
    

アプリケーションをデプロイ後、管理コンソールでこれをモニターできます。「Spring構成およびモニター」ページが、「Spring Framework」タブの下にあります。Oracle Fusion Middleware Oracle WebLogic Server管理コンソール・ヘルプ「Spring Beanタスク概要」を参照してください。