JBossAS7.1.1最终版-访问部署在JBossAS6中的EJB

JBossAS7.1.1最终版-访问部署在JBossAS6中的EJB,jboss,ejb,jboss7.x,jboss6.x,Jboss,Ejb,Jboss7.x,Jboss6.x,我需要访问部署在JBossAS6中的EJB,但我使用的是JBossAS7.1.1 Final,它放弃了JNP查找 是否可以这样做,或者我需要降级到JBoss AS 6(不可能升级其他服务器) 我已经翻遍了AS 7论坛等等,但没有找到任何相关的参考资料 提前谢谢 一般来说,两个不同服务器之间的EJB远程通信永远不会工作 众所周知,JBoss完全不注意兼容性。即使是版本上的微小差异(例如,一个较小的安全更新)也足以破坏兼容性。我知道一个事实,JBossAS5和6之间的EJB远程处理不起作用,我非常确

我需要访问部署在JBossAS6中的EJB,但我使用的是JBossAS7.1.1 Final,它放弃了JNP查找

是否可以这样做,或者我需要降级到JBoss AS 6(不可能升级其他服务器)

我已经翻遍了AS 7论坛等等,但没有找到任何相关的参考资料


提前谢谢

一般来说,两个不同服务器之间的EJB远程通信永远不会工作

众所周知,JBoss完全不注意兼容性。即使是版本上的微小差异(例如,一个较小的安全更新)也足以破坏兼容性。我知道一个事实,JBossAS5和6之间的EJB远程处理不起作用,我非常确定它在6和7之间不起作用

问题的根源在于JavaEE从未指定远程bean发现应该如何进行,以及客户机的具体需求是什么(一个例外是应用程序客户机容器,它只在JavaSE中工作,而且非常神秘,几乎没有人使用它)

大多数供应商使用某种客户机jar,在Jboss的情况下,它几乎是整个服务器。因为它几乎是整个服务器,所以不能将其包含在另一个服务器中,因为数百个(如果不是数千个)类会发生冲突


一位Jboss员工曾经用一个隔离类加载器开始了一个实验,该加载器将加载这些从主服务器隔离出来的客户端lib,但据我所知,没有人能做到这一点。

我最终得出了这个结论,并因将Jboss降级为6而辞职。。至少它现在起作用了:D接受了你的答案,因为无论谁有这个问题,他都可能感兴趣(尽管我觉得奇怪的是,没有提到这个…)。谢谢至少有一段时间Jboss在他们的网站上有一个矩阵,显示哪些版本是兼容的(不是很多)。我猜JavaEE社区对这种情况感到有点羞愧,因此不会吹嘘它。最后一条消息是,“他们”悄悄地想要完全放弃远程处理。