9.2. CDI の使用


9.2.1. 最初の手順

9.2.1.1. CDI の有効化

概要

Contexts and Dependency Injection (CDI) は、JBoss Enterprise Application Platform の中核的なテクノロジーの 1 つであり、デフォルトで有効になります。何らかの理由で無効になっている場合は、以下の手順に従って有効にする必要があります。

手順9.1 JBoss Enterprise Application Platform での CDI の有効化

  1. 設定ファイルで、CDI サブシステムの詳細がコメントアウトされているかどうかを確認します。

    サブシステムは、domain.xml または standalone.xml 設定ファイルの該当するセクションをコメントアウトするか、該当するセクション全体を削除することにより、無効にできます。
    EAP_HOME/domain/configuration/domain.xml または EAP_HOME/standalone/configuration/standalone.xml で CDI サブシステムを検索するには、これらのファイルで文字列 <extension module="org.jboss.as.weld"/> を検索します。検索候補が存在する場合、検索候補は <extensions> セクション内部に存在します。
  2. ファイルを編集する前に、JBoss Enterprise Application Platform を停止します。

    JBoss Enterprise Application Platform により実行中に設定ファイルが変更されるため、設定ファイルを直接編集する前にサーバーを停止する必要があります。
  3. CDI サブシステムを復元するよう設定ファイルを編集します。

    CDI サブシステムがコメントアウトされている場合は、コメントを削除します。
    CDI サブシステムが完全に削除されたら、次の行を、</extensions> タグのすぐ上にある新しい行に追加することにより、CDI サブシステムを復元します。
    <extension module="org.jboss.as.weld"/>
    Copy to Clipboard Toggle word wrap
  4. JBoss Enterprise Application Platform を再起動します。

    更新された設定で JBoss Enterprise Application Platform を起動します。
結果

JBoss Enterprise Application Platform は、CDI サブシステムが有効になった状態で起動します。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat