2017-03-20 21 views
0

LibertyはデフォルトのJNDI名前空間を使用しているようです。私はそれを使用してきた、そしてそれは正常に動作します。Libertyのjava:JNDI名前空間の作成

しかし、私は使いたいユーティリティJARを持っています(私は変更できません)。この外部JARは、次のようなJNDI名のルックアップを行います。 "java:comp/env/jdbc/MAINDB"

このJARを使用できるように、この名前をアプリケーションに宣言する方法はありますか?

答えて

2

これはリソース参照の参照です。そのコードを呼び出すときにEE WebまたはEJBコンテキスト内にいると仮定すると、呼び出し元のWebまたはejbモジュールのweb.xmlまたはejb-jar.xmlにresource-refを単純に定義できます。