使用CXF发布webService
发布时间:2020-12-16 22:18:53 所属栏目:安全 来源:网络整理
导读:1、下载CXF,并配置环境变量 ? ?? ? ? 将bin目录配置到path中 2、新建java project,导入cxf的jar包,最终项目结构如下: ? ?? ?? 3、建立接口及实现类 ? ?? ? ? 1)接口 ? ?? ? ?? ? ?? ? ? ? ? package ?com.tgb.web.webservice; import ?javax.jws.WebSer
1、下载CXF,并配置环境变量
? ??
? ? 将bin目录配置到path中
2、新建java project,导入cxf的jar包,最终项目结构如下:
? ??
??
3、建立接口及实现类
? ??
? ? 1)接口
? ??
? ??
? ??
? ? ? ?
package
?com.tgb.web.webservice;
? ??
? ? 2)实现类:
? ??
? ??
? ??
? ? ? ?
package
?com.tgb.web.webservice.impl;
4、利用Endpoint发布webService,即客户端如下:
? ??
? ? ??
package
?lee;
5、在浏览器中访问地址:
http://192.168.1.108:8088/HelloWorld?wsdl?,就可以看到发布的wsdl页面了。
=================================================================
客户端:
1、新建立java项目WS_Client,
运行cmd,将目录定位到
WS_Client项目下的src目录下,然后输入wsdl2java?
http://192.168.1.108:8088/HelloWorld?wsdl,就可以在客户端生成调用wsdl的代理对象来,如下图
:
? ??
? ?
? ??
? ?
2、建立测试类
ClientMain :
3、运行测试类,就可以成功调用。最后输出结果如下:
? ??
hello,张三,现在时间是:Wed?Mar?23?22:25:24?CST?2016??
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |