4.4. WebLogic サーバーでの Web アプリケーションのデプロイ (ライブラリーモード)


Red Hat JBoss Data Grid は WebLogic 12c アプリケーションサーバーをライブラリーモードでサポートします。 以下の手順は、WebLogic サーバーで Web アプリケーションをデプロイする方法になります。
前提条件

Web アプリケーションをデプロイするための前提条件は次のとおりです。

  1. WebLogic Server 12c
  2. JBoss Data Grid のライブラリー (埋め込み) モード

手順4.1 WebLogic サーバーでの Web アプリケーションのデプロイ

  1. Web アプリケーションの作成

    Web アプリケーションを作成し、ライブラリーを WEB-INF フォルダーに追加します。
  2. weblogic.xml デプロイメント記述子の作成

    以下の要素が含まれる weblogic.xml デプロイメント記述子を作成します。
    <?xml version="1.0" encoding="UTF-8"?>
    <weblogic-web-app
            xmlns="http://www.bea.com/ns/weblogic/90"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">
        <container-descriptor>
            <prefer-web-inf-classes>true</prefer-web-inf-classes>
        </container-descriptor>
    </weblogic-web-app>
    Copy to Clipboard Toggle word wrap

    注記

    prefer-web-inf-classes クラスは、WEB-INF/lib フォルダーにあるライブラリーおよびクラスが WebLogic サーバーにバンドルされたデフォルトのライブラリーよりも優先されることを示します。たとえば、WebLogic サーバーの commons-pool.jar ファイルのバージョンは 1.4 で、クラスローダーによって自動的にロードされますが、Hot Rod クライアントはこのライブラリーの新しいバージョンを使用します。
  3. Web アプリケーションを Web アーカイブファイルへパック

    Web アプリケーションの Web アプリケーションアーカイブ (WAR) ファイルを作成し、JBoss Data Grid ライブラリーと WebLogic デプロイメント記述子ファイルが WEB-INF フォルダーにあることを確認します。
  4. WebLogic サーバーでのアプリケーションのデプロイ

    Infinispan CDI モジュールを使用して Web アプリケーションをデプロイするには、WebLogic サーバーが稼働している場合は停止し、パッチ (パッチファイル p17424706_121200_Generic.zip) を適用した後、WebLogic サーバーを再起動します。Infinispan CDI モジュールが使用されない場合は、通常どおり Web アプリケーションをデプロイします。
    WebLogic サーバーへのパッチ適用に関する詳細は、Oracle の Web サイトにある『Oracle patch database』を参照してください。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat