首页 > 代码库 > 基于cxf的webservice 基础
基于cxf的webservice 基础
- 借用上一个例子的代码:
SOAP Request Envelope:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="http://wa.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <soapenv:Body>
- <q0:sayHello>
<arg0>fuck</arg0>
</q0:sayHello>
</soapenv:Body>
</soapenv:Envelope>
SOAP Response Envelope:
- <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
- <soap:Body>
- <ns2:sayHelloResponse xmlns:ns2="http://wa.com/">
<return>hello,fuck</return>
</ns2:sayHelloResponse>
</soap:Body>
</soap:Envelope>
用apache-cxf 3.0.3生成客户端代码:
环境变量的配置:
一、环境配置
新建CXF_HOME D:\java\apache-cxf-3.0.3
在CLASSPATH %CXF_HOME%\lib
在PATH中添加 %CXF_HOME%\bin
二、测试:
在window命令框中输入: wsdl2java -v
出现 wsdl2java - Apache CXF 3.0.3 表示配置成功。
利用cxf生成客户端代码:
wsdl2java http://192.168.1.110:8989/d01ws/hello?wsdl
即可生成。
基于cxf的webservice 基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。