検索

3.8. カスタムモードでのタグライブラリー記述子 (TLD) のデプロイ

download PDF

概要

共通のタグライブラリー記述子 (TLD) を使用する複数のアプリケーションがある場合、アプリケーションから TLD を分離し、一元的で一意な場所に置くと有用であることがあります。これにより、TLD を使用するアプリケーションごとに更新を行う必要がなくなり、TLD への追加や更新が簡単になります。

これを行うには、TLD JAR が含まれるカスタム JBoss EAP 6 モジュールを作成し、アプリケーションでそのモジュールの依存関係を宣言します。

前提条件

  • TLD を含む少なくとも 1 つの JAR。TLD がパックされていることを確認しますMETA-INF

手順3.7 カスタムモジュールでの TLD のデプロイ

  1. 管理 CLI を使用して、JBoss EAP 6 インスタンスへ接続し、以下のコマンドを実行して TLD JAR が含まれるカスタムモジュールを作成します。
    module add --name=MyTagLibs --resources=/path/to/TLDarchive.jar
    TLD が依存関係を必要とするクラスとともにパッケージ化されている場合は、--dependencies=DEPENDENCY オプションを使用して、カスタムモジュールの作成時にこれらの依存関係を指定するようにします。
    モジュールを作成するときに、それぞれを : で区切ることにより、複数の JAR リソースを指定できます。以下に例を示します。--resources=/path/to/one.jar:/path/to/two.jar
  2. アプリケーションで、で説明されているメソッドの 1 つを使用して、新しい MyTagLibs カスタムモジュールへの依存関係を宣言します。「デプロイメントへの明示的なモジュール依存関係の追加」
    重要
    インポートすることも確認してくださいMETA-INF依存関係を宣言するとき。たとえば、MANIFEST.MF の場合は以下のようになります。
    Dependencies: com.MyTagLibs meta-inf
    または、jboss-deployment-structure.xml の場合は、meta-inf属性。

結果

アプリケーションでは、新しいカスタムモジュールに含まれている TLD を使用できます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.