一个应用程序(例如app.EAR)被部署到我自己机器上的JBoss并且工作正常。当我将它部署到远程JBoss时,它被部署了,但是当我尝试访问需要对远程EJB进行JNDI查找的功能时,我得到NameNotFoundException。因此,它似乎无法找到请求的服务。怎么会?如果它在本地有效?与远程EJB接口(interface)的依赖关系在EAR中的lib文件夹中,当然是用@Remote注释的。JBoss与生产环境完全相同(我将整个JBoss从生产环境复制到我的机器上,以检查是否缺少任何配置)。我的查找代码是这样的:privateObjectlookup(StringresourceNa