你的JNDI名字已经存在于weblogic server的jndi tree里了!你可以把那个名字删掉!不过最简单的就是把你的这个JNDI名字改了!然后就可以了!

解决方案 »

  1.   

    那怎么看jndi tree里面有那些名字存在呢?????我第一次用它,照说应该不会存在才对呀.
      

  2.   

    客户端生成要改一下ip的,一般把t3://xxxxname........改成localhost或你的ip地址
      

  3.   

    以此为例:将
    Test6Home home=(Test6Home) context.lookup("java:comp/env/ejb/Test6");
    改为
    Test6Home home=(Test6Home) context.lookup("Test6");因为weblogic中,前一种写法不识别。
      

  4.   

    在你的home接口声明这个方法了吗?