1、新建web项目

Dynamic Web module version 要选择2.5
新建类

代码如下:
public class PlugService { public String SayHello(String name){ return "你好------------》"+name; } }
右键类名:



最后,在浏览器输入http://localhost:8080/WebServiceAxis2回车

选择Services

点击类名TestClass
出现类似下面的界面:

然后复制浏览器现在的地址:http://localhost:8080/WebServiceAxis2/services/TestClass?wsdl
客户端程序:
新建客户端程序:

在main方法输入以下代码:
                try {
			RPCServiceClient serviceClient=new RPCServiceClient();
			Options options=serviceClient.getOptions();
			EndpointReference targetER=new EndpointReference("http://localhost:8080/WebServiceAxis2/services/TestClass");
			options.setTo(targetER);
			QName opAndEntry=new QName("http://com","SayHello");
			Object[] opAddEntryArgs=new Object[]{"谷学谦"};
			Class[] classes=new Class[]{String.class};
			Object[] obj=serviceClient.invokeBlocking(opAndEntry, opAddEntryArgs,classes);
			System.err.println(obj[0]);
		} catch (AxisFault e) {
			e.printStackTrace();
		}
原文:http://www.cnblogs.com/zaqn/p/4286792.html