検索

3.4. モジュールが暗黙的にロードされないようにする

download PDF
このタスクでは、モジュールの依存関係のリストを除外するようにアプリケーションを設定する方法について説明します。
暗黙的な依存関係がロードされないようデプロイ可能なアプリケーションを設定できます。これは通常、アプリケーションに、アプリケーションサーバーによって暗黙的な依存関係として提供されるものとは異なるバージョンのライブラリーまたはフレームワークが含まれている場合に実行されます。

前提条件

  1. 暗黙の依存関係を除外したいソフトウェアプロジェクトがすでに機能している必要があります。
  2. 除外するモジュール名を知っている必要があります。暗黙の依存関係とその条件の一覧は、「暗黙的なモジュール依存関係」を参照してください。

手順3.5 jboss-deployment-structure.xml への依存関係除外設定の追加

  1. アプリケーションに jboss-deployment-structure.xml ファイルがない場合は、jboss-deployment-structure.xml という名前の新しいファイルを作成し、プロジェクトに追加します。このファイルは、ルート要素が<jboss-deployment-structure>である XML ファイルです。
    <jboss-deployment-structure>
    
    </jboss-deployment-structure>
    Web アプリケーション (WAR) では、このファイルを WEB-INF ディレクトリーに追加します。EJB アーカイブ (JAR) では、このファイルを META-INF ディレクトリーに追加します。
  2. ドキュメントルート内に<deployment>要素を作成し、その中に<exclusions>要素を作成します。
    <deployment>
       <exclusions>
       
       </exclusions>
    </deployment>
  3. exclusions 要素内で、除外する各モジュールに対して <module> 要素を追加します。name属性にモジュール名を設定します。
    <module name="org.javassist" />

例3.5 2 つのモジュールを除く

<jboss-deployment-structure>
   <deployment>
      <exclusions>
         <module name="org.javassist" />
         <module name="org.dom4j" />
      </exclusions>
   </deployment>
</jboss-deployment-structure>
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.