你是在同一个JVM中调用吗?
严格的说,应该是在同一个jar(或ear)包中

解决方案 »

  1.   

    local-jndi-name
    这就是说local接口了?
    本地接口要用ref-name声明
    而且获得home也不是这样写了
      

  2.   

    我已经明白了,自己解决了,哈哈。
    原因是在ejb2.0中的本地jndi-name只有在ejb调用ejb的时候才可以使用。
      

  3.   

    呵呵,严格的说,应该是在同一个jar(或ear)包中!!
      

  4.   

    不错,如果是不同的jar包里面,要用ref-name声明