你用jb吗/ 它那里可以新建测试Test类的.建好之后
client.create;
client.getHellowrd();
就可以了!

解决方案 »

  1.   

    public static void main(String[] args) {
        HelloWorldClient client = new HelloWorldClient(); 
        HelloHome home=client.getHome();
        Hello hello=null;
        try {
          hello = home.create();
        } catch (Exception e) {
          System.out.println("Could not create session bean\n" + e);
        }
        if(hello!=null){
          try{
           System.out.println(hello.Hello("wo Kao") );
          }catch(Exception e){}
          try{
            hello.remove();
          }catch(Exception e){}
        }
      }
      

  2.   

    错了,错了,上边是我考成自己乱写的了,你的应该是
    public static void main(String[] args) {
        HelloWorldClient client = new HelloWorldClient(); 
        HelloHome home=client.getHome();
        Hello hello=null;
        try {
          hello = home.create();
        } catch (Exception e) {
          System.out.println("Could not create session bean\n" + e);
        }
        if(hello!=null){
          try{
           System.out.println(hello.getHelloword());
          }catch(Exception e){}
          try{
            hello.remove();
          }catch(Exception e){}
        }
      }
      

  3.   

    简单点就这样了:
    client.create;
    client.getHellowrd();
      

  4.   

    To kofwr(搭补流二) 
    我按你的方法改了main()中的内容
    再运行Helloworldclient.java出现如下错误,能帮忙看一看吗C:\Weblogic\jdk131\bin\javaw -classpath "D:\JavaWork\Helloworld\classes;C:\Weblogic\wlserver6.1\lib\weblogic_sp.jar;C:\Weblogic\wlserver6.1\lib\weblogic.jar;C:\Weblogic\jdk131\jre\lib\i18n.jar;C:\Weblogic\jdk131\jre\lib\jaws.jar;C:\Weblogic\jdk131\jre\lib\msbase.jar;C:\Weblogic\jdk131\jre\lib\mssqlserver.jar;C:\Weblogic\jdk131\jre\lib\msutil.jar;C:\Weblogic\jdk131\jre\lib\rt.jar;C:\Weblogic\jdk131\jre\lib\sunrsasign.jar;C:\Weblogic\jdk131\lib\dt.jar;C:\Weblogic\jdk131\lib\htmlconverter.jar;C:\Weblogic\jdk131\lib\tools.jar"  helloworld.HelloWorldClient 
    javax.naming.NameNotFoundException: Unable to resolve HelloWorld. Resolved: '' Unresolved:'HelloWorld' ; remaining name '' at weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:85) at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:253) at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:220) at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35) at $Proxy0.lookup(Unknown Source) at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323) at javax.naming.InitialContext.lookup(InitialContext.java:350) at helloworld.HelloWorldClient.<init>(HelloWorldClient.java:17) at helloworld.HelloWorldClient.main(HelloWorldClient.java:69)Could not create session bean
    java.lang.NullPointerException
      

  5.   

    在weblogic 6.1的控制台中已经能看到EJB下有helloworld了
      

  6.   

    哈哈,这个问题是你客户端调用ejb时的jndi名字和你在ejb配置文件里的不一样引起的
      

  7.   

    To   lijing725(java无罪,我有罪) 
    能告诉我怎样改吗