不同版本的jboss,对@Remote和@Local的支持是不同的。LZ应该是用jboss4.x吧?这个版本只能声明@Remote和@Local中的其中一个。jboss5.x可以将@Remote和@Local同时声明。其它低版本的jboss我没用过,不过如果出现同样的问题的话,应该也是同样的原因了。对于这个问题,据说官方还没有统一的说法。所以,LZ只需要了解这个问题就是了,至于代码,那就按需修改吧,顶多将ejb声明两次。。