Steps to create SOAP Web service using Eclipse

Step 1 : Go to File -> New -> Dynamic Web Project


Step 2 : Enter Project name as “SOAPWebSErvice” as created in below screenshot.

Step 3 : Create below packages under src folder:
a. com.test.controller
b. com.test.model
Step 4 : Add Employee.java under package - com.test.model
Add EmployeeController.java under package - com.test.controller.
Employee.java

package com.test.model;

public class Employee {

private String id;
private String name;
public String getId() {
return id;
}

public String getName() {
return name;
}

public void setId(String id) {
this.id = id;
}

public void setName(String name) {
this.name = name;
}
}

------------------------------------------------------------------------------------------------------------------
EmployeeController.java
package com.test.controller;

import com.test.model.Employee;

public class EmployeeController {

public Employee employee;

public Employee setEmployee(Employee employee) {
this.employee = employee;
return this.employee;
}
}

Step 5 : Right Click EmployeeController.java -> Web Service -> Create Web Service

Step 6 : Select Web service type as : Bottom Up Java Bean Web service. Since we are creating web service from java bean classes. Click next. Step 7 : Select methods which needs to be exposed in service. Click next button. Step 8 : Click on “Start server” button. Click on “Finish” button once server is started. Step 9 : Now the SOAP web service is ready to test. After clicking on finish button in previous step below screen is opened in new window: Step 10 : Click on setEmployee link and enter required details and click invoke button. Result will be displayed under Result window. WSDL(Web service Description Language) will be generated under Web Content -> wsdl folder which can be used to import in SOAP UI and call service.

Comments

Popular posts from this blog

Edit/Modify existing PDF using Java(iText)

Verify Digital Signature in PDF using Java(iText) and cacerts