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.
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
Post a Comment