如果在本地调用,则只需要LOCALHOME 和LOCAL接口就可以了;
如果需要远程调用,则需要HOME接口和远程接口。

解决方案 »

  1.   

    我的本地接口总是不能通过jndi得到,这是为什么呢?
    远程的倒是没问题了
    郁闷
    部署的都没问题,在console查找jndi也找到了我 Context ctx = new InitialContext();
    Object myejbJNDI = ctx.lookup("Testjndi");可以找到远程的但是Context ctx = new InitialContext();
    Object myejbJNDI = ctx.lookup("TestLocaljndi");就不能找到本地的,是不是写法规则有什么不一样?
      

  2.   

    既然是找不到你说的TestLocaljndi说明你定义的名称没有啊,到你的console中去找有就能找到