加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

CXF 入门实例

发布时间:2020-12-17 01:23:13 所属栏目:安全 来源:网络整理
导读:先去Apache下载cxf的最新jar包? 本人的是 2.3.0 将所有jar加载到类路径下 ? 然后: ---------------------------------------------------------------------- 定义一个接口 ? package com.cxf.service.iface;import javax.jws.WebParam;import javax.jws.We

先去Apache下载cxf的最新jar包? 本人的是 2.3.0

将所有jar加载到类路径下

?

然后:

----------------------------------------------------------------------

定义一个接口

?

?

定义一个实现

?

第三步: 发布web service 服务

?

?

?

打开浏览器 输入http://localhost:9000/MyService?wsdl

?

?

?

抓取有用的信息。。。。

?

wsdl:definitions name="Helloworld".....

?<wsdl:import location="http://localhost:9000/MyService?wsdl=Helloworld.wsdl" namespace="http://iface.service.cxf.com/" />

?

?

客户端调用

?

注意几点:

1:namespaceURI

2:PORT_NAME? 的第二个参数 是 服务名 + port

而不是<wsdl:port binding="tns:HelloworldSoapBinding" name="HelloworldImplPort">
中的 HelloworldImplPort? 这点不是很懂。 先记着就ok

3: 如果namespaceURI SERVICE_NAME PORT_NAME 配置错误, 将会抛出一个

Invalid address. Endpoint address cannot be null.

?

另外 namespaceURI? 末尾有一个反斜杠 /

?

4:endpointAddress 区分大小写 。 否则将会抛出一个404

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读