Jboss 5 の 2 つのサーバー インスタンスがあり、それぞれに 2 つの EAR がデプロイされています。Client.Ear と Server.Ear と言います。Server Ear はいくつかの ejb を公開します。これをアノテーションを介して ClientEar に注入したいと考えています。JNDIルックアップを使用して、うまくいきました。しかし、注釈を使用すると、常に javax.naming.NamingException が発生します。ただし、デプロイメントアーティファクト全体でセッション Bean を注入する場合、グローバル JNDI 名を注入に使用する必要があり、@EJB(mappedName ="java:global/Server/component/ApplicationService!com.test.server.ApplicationServiceInterface") のようにそれを使用しました
しかし、リモートサーバーの provider_url を提供してクライアントの ear インスタンスにバインドしていないようです。jndi プロパティ、つまり provider_url、アノテーション @ EJB を使用した初期コンテキスト プロパティを構成するにはどうすればよいですか?