Create Axis Web Service stubs/artifacts using soapUI

It is very easy to generate Axis web service stubs (artifacts) using soapUI tool. NOTE: This can also be done using the commands

Put file in C:\Projects\Jars\axis-1_4\lib
cd C:\Projects\Jars\axis-1_4\lib
java -cp %AXISCLASSPATH% org.apache.axis.wsdl.WSDL2Java -p

soapUI is a web service, SOA, SOAP testing tool which provides a GUI for generating these stubs for those who do not like the command line. soapUI is a free open source desktop application for inspecting contract, invoking, developing, testing (functional, load, compliance, simulation) web services.

First in File-> Preferences->Tools tab set the Axis 1.x directory where you have downloaded the library files. Axis libraries can be downloaded out here :


Tools->Axis 1.0 Artifacts


Put in the WSDL and the directory where you want the stubs to be located


In the Advanced tab you can specify the package where stubs should be placed


Generate button will start the task of generating stubs




In the following articles I will demonstrate how I called the web service using these stubs.


4 thoughts on “Create Axis Web Service stubs/artifacts using soapUI

  1. Your blog has been recommended to us as a interviewee's favorite blog!

    We would like to do an interview with you about your blog for Blog
    Interviewer. We'd
    like to give you the opportunity to
    give us some insight on the “person behind the blog.”

    It would just take a few minutes of your time. The interview form can
    be submitted online here Submit your

    Best regards,

    Mike Thom

  2. Hi, This is very helpful. Can you point to the pages where you were going to “demonstrate how I called the web service using these stubs”? I couldn't find the links in the article.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s