@Stateless
@Remote()
@Local()
假如前面这样注释Jboss就报错,说不能同时制定,我用的是Jboss5,假如去掉一个访问方式就可以运行!
我看到视频上写两个访问方式可以,为啥我做就不可以?

解决方案 »

  1.   

    元芳,CSDN新论坛上线!你怎么看?
      

  2.   

     本地必须客户端和服务端在一个JVM中 否则就调用远程的。
      

  3.   

    一般来说建议使用先定义两个接口,一个remote,一个local,然后实现这两个接口。
      

  4.   

    但是我定义两个启动Jboss就报错,去掉一个就好了,为啥啊??视频上定义两个可以运行,求各位大虾解释下
      

  5.   

    你得具体写明是哪个接口 比如这样@Remote(HelloChinaRemote.class)
    @Local(HelloChina.class)
      

  6.   

    如果这个都不支持,EJB就没噱头了
      

  7.   

    在JNDIVIEW里面查看一下JNDI树,查看一下local和remote的访问级别。