2017-11-24 12 views
0

私のアプリケーションでサードパーティの瓶を使いたいです。しかし、サイズが大きすぎます。だから私はそれを.earファイルに埋め込まずにアクセスしたい。耳の中の授業で耳の外にあるサードパーティのジャーにアクセスするにはどうすればいいですか?耳の中のクラスからアクセスする耳の外のサードパーティの瓶

jarファイルを展開したサーバーのlibフォルダにjarファイルを追加しようとしました。しかし、それは動作しません。また、クラスタ化された環境では、私はそれを各サーバにコピーしておく必要があります。

どうすればこの問題を回避できますか?私は何とか遠隔から第三者ジャーにアクセスできますか?あなたはこれらのjarファイルが置かれているディレクトリを指定して、あなたのEEサーバコンソールで共有ライブラリを作成することができます耳

+0

jarをクラスパスに追加する –

答えて

0

内部のクラスからアクセスできるように耳の外

サードパーティのjarファイル。

次に、この共有ライブラリをアプリケーションにバインドすることを忘れないでください。これらのjarのクラスは、アプリケーションクラスローダーによってロードされる可能性があります。 「ライブラリ用に分離されたクラスローダーを使用する」のようなフラグがある可能性があるので、そのオプションも使用できます。

0

この動作の実装は、現在のJava EE仕様では定義されていません。しかし、ほとんどのベンダーは、このようなクライアントライブラリを追加する方法をいくつか提供します。

したがって、これを行うにはベンダーのドキュメントを参照する必要があります。

関連する問題