已解决
发布的webservice缺少< wsdl:types/ >,< wsdl:message/ >标签
来自网友在路上 157857提问 提问时间:2023-09-21 00:33:14阅读次数: 57
最佳答案 问答题库578位专家为你答疑解惑
发布webservice的服务后,查看wsdl文件,发现没有 < wsdl:types/ >,< wsdl:message/ >这两个标签。
修复步骤
- 确定下文件中是否有< wsdl:import >标签,将< wsdl:import>标签中的location复制出来,在浏览器中打开,会发现里面是缺少的两个标签。
- 确定下< wsdl:definitions>标签内的targetNamespace属性和< wsdl:import>中namespace属性的值是否相同,正常来说肯定是不同的。
- 将开发webservice服务的接口类和实现类放在同一个包下。
- 在接口类和实现类的注解@WebService的注解中加入命名空间属性的配置,像这样@WebService(targetNamespace=“XXXXX”),两者配置成一样的值就好了。
- 此时重新查看,即可发现< wsdl:types/>,< wsdl:message/>标签了。
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"发布的webservice缺少< wsdl:types/ >,< wsdl:message/ >标签":http://eshow365.cn/6-10304-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 应用平台 - OPPO敏感权限
- 下一篇: 菜鸟教程《Python 3 教程》笔记(20):面向对象