でWARアプリケーションへのjboss-client.jarには、利用可能にするためのトリックは何で、ファイルは、JBoss EAP 6.1でのJBoss EAP 6
JBOSS/bin/client/jboss-client.jar
これは、Webアプリケーションが必要とするすべてのクライアントクラスが含まれています。しかし、WARファイルをインストールすると、利用可能なクラスが表示されません。
これを回避するために、このJARのコピーをwarファイルWEB-INF/lib
フォルダに含めました。これらのコピーは無駄ですが、もっと重要なことは、インストールするすべてのアプリケーションサーバーに対して異なるWARファイルを用意する必要があるということです。
WARファイル内のアプリケーションが、アプリケーションのWEB-INF/lib
フォルダにコピーすることなく、このライブラリのクラスをロードして使用できるようにするための手口はありますか?あるいは、このjarをコピーしてすべてのWARアプリケーションで使用できる場所がありますか?
warファイル内でこのライブラリを使用する目的は何ですか? –
あなたはどのクラスを使っていますか?おそらく、モジュールの依存関係をデプロイメントに追加するだけで済みます。どのクラスを使用しているかによって、どのモジュールが依存するかを知ることができます。 –
このJARファイルには、アプリケーションがJBossサーバーと通信するために必要なクラスが含まれています。潜在的にすべてのクラスが必要になります。実際の質問は、なぜ私のアプリケーションがこのJARのクラスを見ることができないのですか?このJARの唯一の目的は、アプリケーションがJBossと対話することです。私はこれらのクラスにアクセスすることができないように、1つのアプリケーションごとに何が間違っているのか不思議です。 – AgilePro