以下是以前一位朋友的问题,和我一样,可惜联系不上这位朋友啦
------------------
是这样的,我在程序中要调用多个服务器上的EJB,而这些EJB都定义好了相同的接口,只是每个EJB的这些接口实现类所做的事情不同,我是这样做的,先写了一个EJB,打包成A.jar,再把这个EJB的实现类所做的事情代码修改一下,打包成B.jar,然后我本地有一个配置文件,记录了每个EJB所在的服务器地址,然后依次去调用这些EJB,但现在问题是我先在本地测试,把a.jar和b.jar都发布到本机的jboss中,为什么调用a和b得到的结果是一样的,比如说a的remote接口printHello打印“hello,world",而b的remote接口printHello打印“hello,china",如果我先发布a,那么不管调用a还是调用b得到的结果都是“hello,world”,为什么,因为刚接触EJB,对EJB还不太了解,可能我这样方式就是错的,哪位可以给我指点一下。