码迷,mamicode.com
首页 > 编程语言 > 详细

java webservice

时间:2015-02-15 10:34:28      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:

 

 

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();
		}

 

java webservice

标签:

原文地址:http://www.cnblogs.com/zaqn/p/4286792.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!