Consuming a web service is very easy all you need to have a WSDL url and an IDE i.e Eclipse for creating web service client. Provide WSDL url and download the stubs. Below mentioned files are automatically generated by WSDL.
Lets create a simple web service client.
Step by step process to create web service client. Please see the screen shots below.
Add project name, lets say SimpleWebserviceClient
Now creating a client.
Add WDSL URL http://localhost:8080/SimpleWebservice/hellows?wsdl
Step by step guide to publish a simple Hello World web service using tomcat
After clicking Finish, you will see stubs are downloaded. You should able to see below mentioned sample classes.
Example :
HelloWS.java (exposed interface)
HelloWSImplService.java (generated class)
Now we will creata TestClient.java
Output
Lets create a simple web service client.
Step by step process to create web service client. Please see the screen shots below.
Add project name, lets say SimpleWebserviceClient
Now creating a client.
Add WDSL URL http://localhost:8080/SimpleWebservice/hellows?wsdl
Step by step guide to publish a simple Hello World web service using tomcat
After clicking Finish, you will see stubs are downloaded. You should able to see below mentioned sample classes.
Example :
HelloWS.java (exposed interface)
HelloWSImplService.java (generated class)
Now we will creata TestClient.java
/* TestClient.java */ package com.javaxp; public class TestClient { public static void main(String[] args) { HelloWSImplService service = new HelloWSImplService(); HelloWS helloWS = service.getHelloWSImplPort(); System.out.println(helloWS.sayHello("Madan")); } }
Output