Apache Axis2 is an open-source architecture for SOAP web services. Axis2 web services are interoperable with Metro web services. The IDE supports the creation of Axis2 web services, which can then be consumed by a JAX-WS client.
Axis2 web services can only be created in Java application or Java class library projects.
To create an Axis web service:
If you have chosen Axis2 Service from WSDL, enter the WSDL URL or browse to the WSDL location. There are a number of options you can set as well. You can set the name of the packages that will contain the Java artifacts created when you generate the service. (By default, the package name is taken from the target namespace in the WSDL.) You can decide whether to create a skeleton class interface. Lastly, you select the WSDL2Java databinding technology you want to use. Your settings are propagated to a command-line command visible in the WSDLToJava field. Beneath this field, there are additional options for advanced users to add to the command line.
The web service appears in the Axis Web Services node. It mirrors a Java class of the same name in Source Packages. The operations of the web service are displayed as sub-nodes of the web service. To alter the web service's behavior, open and edit its associated Java class. When you save your changes to the Java class, the operations of the web service are automatically updated.