【发布时间】:2013-05-07 02:20:18
【问题描述】:
我有 2 个 Jboss 5 服务器实例,每个实例都部署有两个 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 以将其绑定到客户端耳朵实例。 我如何配置 jndi 属性,即 provider_url,带有注解 @EJB 的初始上下文属性?
【问题讨论】: