08 - SOAP Web Service example in Java: Page 2 of 5

Once we have our project in place, let’s create our initial class. Right click on the source folder and create a new class, called Demo and click Finish.


Once we have our class, please make sure it has the following code:

package com.demo.goj;
public class Demo {
    public String returnMessage (String name)
        return "Hello " + name;

In this com.demo.Demo class we have defined a single method called returnMessage with a single parameter: a string that receives a name. Our method will return a simple message saying “Hello” plus the name given as parameter.

We will see how this is returned in a web service later in this tutorial.

Now, let’s use eclipse built in plugin for creating web services.

Right click on the SOAPDemo project and select New / Other


This will open a new window, in that window select Web Services – Web service and click next


The following Web Service screen should appear. Please select the class we want to expose as a web service, in our case the Demo.java class, so let’s reference it by the fully qualified class name: com.demo.goj.Demo.


On the configuration part of the screen, click on the Web Service Runtime: and select Axis2 and click OK


Like us on Facebook