【第22期】观点:IT 行业加班,到底有没有价值?

解决cxf+spring发布的webservice缺少<wsdl:types>和<wsdl:message>标签的问题

原创 2012年03月28日 20:17:42

最近学习cxf+spring发布webservice服务,但是遇到服务发布成功,查看其wsdl文件的时候却缺少<wsdl:import><wsdl:message>标签,查看代码确实没什么问题,因为用来测试,代码比较简单,但就是不出现以上两个标签。百度谷歌到处找原因找不到。失望……

还是自己好好动手解决问题吧。

认真看发布后的wsdl文件,发现多了<wsdl:import>标签(<wsdl:importlocation="http://localhost:8080/cxf-Spring-server/Hello?wsdl=HelloWorld.wsdl" namespace="http://dao.testCxfSpring.spg.com/"></wsdl:import>),将<wsdl:import>标签中的location拿出去在浏览器中打开,里面是“丢失”的两个标签,这时候就发现其实并不是丢失了,而是包含在了<wsdl:import>标签内

为什么会包含在了<wsdl:import>标签内?再研究,发现<wsdl:definitions>标签内的targetNamespace属性和<wsdl:import>namespace属性的值不同,发现原因所在

最终解决方案

1,将接口类和实现类放在同一个包下,问题即可解决

2,将接口类和实现类中的注解中加入命名空间属性配置,@WebService(targetNamespace="XXXXX"),两个配置成一样即可,或者接口的配置成实现类的默认值、实现类的配置成接口的默认值也可解决问题。

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

解决cxf+spring发布的webservice缺少<wsdl:types>和<wsdl:message>标签的问题

最近学习cxf+spring发布webservice服务,但是遇到服务发布成功,查看其wsdl文件的时候却缺少wsdl:import>和wsdl:message>标签,查看代码确实没什么问题,因为用来...

WebService wsdl没有types的问题

刚学WebService就遇到一个问题,按视屏敲的代码,它生成的wsdl页面与自己的不一样,我的没有types,结构完全不同了 This XML file does not appear to ha...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

soap-ws 获取wsdl中所有方法 (一)

soap-ws ,A lightweight and easy-to-use Java library to handle SOAP on a purely XML level. wsdl中定义Ope...

org.apache.cxf.interceptor.Fault:Could not send Message

org.apache.cxf.interceptor.Fault:Could not send Message

WEB-Service CXF自定义拦截器

我们自己编写一个Interceptor,这个Interceptor需要继承AbstractPhaseInterceptor,实现handleMessage和一个带参数的构造函数。然后在服务器端添加这个...

cxf webserivce 身份认证 拦截器定义 JAVA

服务器端XML及代码配置:     ...

CXF中Web服务请求处理流程

Web服务其本质上还是HTTP请求,只不过要遵循Web服务特定的规范,比如说服务端与客户端双方通信的媒介为XML文件格式,以完成对一次Web服务调用的描述。当然此XML还有特定的格式,至于这个特定的格...

cxf拦截器学习

CXF拦截器(Interceptor)的使用                     CXF的拦截器是CXF功能最主要的扩展点。通过自定义的Interceptor,可以改变请求和响应的一些消息...

CXF中的Interceptor

完整版见https://jadyer.github.io/2013/05/31/cxf-interceptor/
  • jadyer
  • jadyer
  • 2013-05-31 22:42
  • 1249

cxf 拦截器

1.1)• 为什么设计拦截器? 1. 为了在webservice请求过程中,能动态操作请求和响应数据, CXF设计了拦截器. • 拦截器分类: 2. 按所处的位置分:服务器端拦截器,客户端拦截器...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)