请注意,一定要在同一个ear中才能生效

解决方案 »

  1.   

    谢谢各位
    yeshucheng
    可以明确的说一下吗JB ear包怎么打
      

  2.   

    local 必须在同一个jvm中才有效
    否则就用 remote 接口!!
      

  3.   

    你的EntityBean 和别人开发的SessionBean要打包到同一个JAR文件中才能够确保他们两个作为一个服务器端组件DEPLOY到同一个应用服务器上(即同一个JVM上),才能够在他们之间用LOCAL接口访问,否则不同组件之间的EJB的通信必须使用REMOTE接口.
      

  4.   

    类似的问题刚解决, FaneAnn(十年等待)和cugstar(星爷) 说得有实际经验。EJB还是前期设计重要
      

  5.   

    这样就可以了:
    你开发entitybean,顺便做对应的entity facade sessionbean,这个bean应该包括local和remote interface,local interface和entitybean沟通,而remote连接其他人做的session facade bean这样他们只要和你的entity facade sessionbean沟通传递,就可以和你的entitybean联系了