0
JNDI名はEJBに対して一意である必要がありますか?JNDIの一意の固有名詞ですか?
二つの同じリモートファイルを参照する私のコード内のEJB、だから、同じJNDI名この例外をスロー を持って
initメソッドの呼び出しに失敗しました。 javax.naming.NamingExceptionのwildfly
とBEANとリモートは、それは、展開に依存して二つの異なる瓶
JNDI名はEJBに対して一意である必要がありますか?JNDIの一意の固有名詞ですか?
二つの同じリモートファイルを参照する私のコード内のEJB、だから、同じJNDI名この例外をスロー を持って
initメソッドの呼び出しに失敗しました。 javax.naming.NamingExceptionのwildfly
とBEANとリモートは、それは、展開に依存して二つの異なる瓶
です。 JNDI名は、同じJave EEモジュールでのみ一意でなければなりません。したがって、1つのEAR内に2つのejb-jarファイルがある場合、それぞれがそれ自身の名前空間になり、それらを形式で参照します。
java:namespace/[app-name]/module-name/bean-name/[完全修飾インターフェイス名]
.warファイル内にjarを配置すると、ejbは独立したJava EEモジュールではなく、そのJNDI名前空間を.warで共有します。
コードを表示してください。あなたの質問は現在非常に曖昧です。 –
** JNDI名は一意である必要があります**。それらは、アプリケーションサーバー内のリソースを識別するために使用されます。 Beanに定義されている別名が同じであるか、モジュール名が同じである可能性があります。より多くのコードを提供してください。 – Christian13467