HelloClient.java
/* * * */ package dephello; import java.net.URL; import javax.xml.rpc.Service; import javax.xml.rpc.JAXRPCException; import javax.xml.namespace.QName; import javax.xml.rpc.ServiceFactory; public class HelloClient { public static void main(String[] args) { try { String serviceName = "MyHelloWorld"; String UrlString = "http://localhost:8080/jaxrpc-dephello/jaxrpc/" + serviceName + "?WSDL"; String nameSpaceUri = "http://wombat.com/wsdl/" + serviceName; String portName = "HelloIFPort"; URL helloWsdlUrl = new URL(UrlString); ServiceFactory serviceFactory = ServiceFactory.newInstance(); Service helloService = serviceFactory.createService(helloWsdlUrl, new QName(nameSpaceUri, serviceName)); HelloIF myProxy = (HelloIF) helloService.getPort( new QName(nameSpaceUri, portName), dephello.HelloIF.class); System.out.println(myProxy.sayHello("Murphy")); } catch Exception(ex) { ex.printStackTrace(); } } }