import java.net.URL;import org.codehaus.xfire.client.Client;
public class WSClient {

public static void main(String[] args) {

try{    
//注意:声明服务端的地址,这里是我自己的地址,根据个人设置改变
String serverURLStr = "http://localhost:8088/service/service/HelloInt?wsdl";
            Client client = new Client(new URL( serverURLStr ));    
   
            //invoke方法第一个参数是方法的名称,第二个调用该是方法所需的参数。
            Object[] results = client.invoke("HelloWorld", new Object[] {"Jets"}); 
            
   
            System.out.println((String) results[0]);
                
        } catch(Exception e){    
         throw new RuntimeException(e);   
        }

}

}
在网上下了个例子 
测试时报这个错:Exception in thread "main" java.lang.VerifyError: (class: org/codehaus/xfire/aegis/type/basic/ObjectType, method: writeSchema signature: (Lorg/jdom/Element;)V) Incompatible argument to function
at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry.createDefaultMappings(DefaultTypeMappingRegistry.java:408)
at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry.createDefaultMappings(DefaultTypeMappingRegistry.java:311)
at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry.<init>(DefaultTypeMappingRegistry.java:131)
at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry.<init>(DefaultTypeMappingRegistry.java:137)
at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry.<init>(DefaultTypeMappingRegistry.java:118)
at org.codehaus.xfire.aegis.AegisBindingProvider.<init>(AegisBindingProvider.java:67)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder.getBindingProvider(WSDLServiceBuilder.java:142)
at org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder.createMessagePart(WSDLServiceBuilder.java:527)
at org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder.createMessageParts(WSDLServiceBuilder.java:499)
at org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder.visit(WSDLServiceBuilder.java:451)
at org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder.visit(WSDLServiceBuilder.java:405)
at org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder.build(WSDLServiceBuilder.java:195)
at org.codehaus.xfire.client.Client.initFromDefinition(Client.java:264)
at org.codehaus.xfire.client.Client.<init>(Client.java:236)
at org.codehaus.xfire.client.Client.<init>(Client.java:246)
at com.lonway.service.client.WSClient.main(WSClient.java:15)