通过WEB SERVICES提供的WSDL 文件,在开发工具中可以直接生成CLIENT端(例如;JBuilder)。你调用这个CLIENT程序即可。

解决方案 »

  1.   


        String endpoint = "http://localhost:" +"8080"+ "/projectname/ServerClassName.jws";//指明服务所在位置    Service service = new Service(); //创建一个Service实例,注意是必须的!
        Call   call   = (Call) service.createCall();//创建Call实例,也是必须的!
        call.setTargetEndpointAddress( new java.net.URL(endpoint) );//为Call设置服务的位置
        call.setOperationName( "getMeta" );//注意方法名与HelloWorld.java中一样!!    String res = (String) call.invoke( new Object[] {"123"} );//返回String,没有传入参数        System.out.println( res );
      

  2.   

    javadesigner(以前搞java现在被java搞) 写的不错.是用Axis调用的.不过写的比较简单,估计不容易看懂.你先要下个Axis,还要把你的服务写到Axis里面.建议你去搜下Axis的文章,有写的比较详细的^_^
      

  3.   

    建议你用jbuilder中自带的webservicesdesigner,还有其带的教程,非常简单的。
      

  4.   

    JBUILDER自带AXIS包
    直接新建WEB SERVICE项目就可以了