在你的SESSION BEAN里有一个weblogic-ejb-jar.xml文件,它里边有一行
  <jndi-name>your home Bean name</jndi-name>
这里的名字与你config.xml的名字没有对应好
所以它会出现JNDI error

解决方案 »

  1.   

    你在部署HHH.jar时,帮定linhui_E没有成功,而且,也就是说,你在以前已经在命名服务和目录服务里面已经帮定了这个名字,现在你有要帮定,是不可以的,也就是不能在定义这个名字,只能替换,你程序现在能正常运行,是因为,你现在用的 linhui_E是,你现在的ejb里面的。而原先ejb里面的被替换了,可能当你在用到以前的linhui_E的ejb时,将出错,因为她不是指向以前的ejb了,而是指向了,你现在的ejb。明白了吗,