如果如你所说"我的classpath中也加入了Client.jar文件路径"java -classpath %classpath%;%J2EE_HOME%\lib\j2ee.jar. SampleClient

解决方案 »

  1.   

    这又不类无法加载的异常!你的classpath已经设置正确了。
    这是类转换的异常。是说你得到的lookup后得到object转换为home接口时出错了。看看你narrow时,指定转换的类名有没有写错?
      

  2.   

    其实就是你的jndi绑定的不对,你lookup里面的必须是你帮定的jndi的名字。
      

  3.   

    例如:
     Object objRef = ic.lookup("Converter");//Converter为你绑定的jndi的名字
     ConverterHome home = (ConverterHome)PortableRemoteObject.narrow(objRef, ConverterHome.class);//home接口ConverterHome.class
      

  4.   

    to wjmmml(笑着悲伤) ]
    我的jndi设置和我调用lookup里的是一致的啊
    还有可能是什么原因?
      

  5.   

    to:talisman (talisman)
    请问您的client.jar是怎么生成的呀?另开贴给分。
      

  6.   

    我是用j2ee自带的deploytool生成的,
    我组的是ejb编程指南上的第一个例子。从它的网站上下编译好的程序。在我的机子用deploytool部署也不能运行。同样错误!