转换时候出错..
你是用什么容器?
看到这个iiop://localhost!!.偶放弃了..还没用过..

解决方案 »

  1.   

    总也要有个端口号的吧?weblogic之类的好像逗有的吧
      

  2.   

    用的是WEBSPHERE4.0,初学中,没有端口号
    在ic.lookup中都返回有值,NARROW出错昏,听说都过时了:(,不过垫垫基础应该没什么问题吧
      

  3.   

    看一下JAR包里有没有 _HelloHome_Stub.CLASS 类.
      

  4.   

    有,在test1下有,后来我又把_HelloHome_Stub.class放到ORG/OMG/STUB/TEST1/下还是没能测试通过.
      

  5.   

    ic.lookup("HelloBeanTest")????
    难道不应该是ic.lookup("Hello")吗?
      

  6.   

    JNDI设置的是HelloBeanTest,所以不是查找Hello
      

  7.   

    env.put(javax.naming.Context.PROVIDER_URL,"iiop://localhost:7001");端口7001
      

  8.   

    我看你用iiop你使用的是websphere吧. 端口应该是2809
    还有你的那个lookup有问题,应该是这样一来的
    context.lookup("HelloHome");
    仔细看下你的JNDI
      

  9.   

    端口号也要设??
    但是ic.lookup("HelloBeanTest")有值。报错也是说找不到类啊。。
      

  10.   

    运行HelloClient这个程序的时候没有找到相应类,应该把生成的jar加入到运行HelloClient这个程序的类路径。
      

  11.   

    to romeo00001 你的lookup("HelloBeanTest")可能是有值,可是你最终找的是home啊不是object不要忘记你是 要cast到home的.EJBObject的子类应该不能cast到EJBHome的吧
      

  12.   

    你的package错了,应该改为org.omg.test1;