我很好奇 Java 开发人员正在考虑拥有 2 个 WSDL。最近,我们被要求扩展现有的 Web 服务。经过一些研究,我发现我们可以使用 2 个(不同/名称)端口类型扩展现有的 Web 服务 WSDL。优点是我们不必在同一应用程序中从 2 个不同的 WSDL 生成两次 java 代码并维护 2 个不同的 WSDL。我的问题是在同一(现有)WSDL 中哪个解决方案是有利的 2 WSDL 或 2 PortType?
1 回答
森栏
TA贡献1810条经验 获得超5个赞
也许这也可以帮助其他人。
首先,我总是喜欢使用额外的 portType 扩展现有的 wsdl。除非它涉及其他类型的信息,其中有明确的分离,如销售/运输。
因为 wsdl 和一个 portType 是很常见的,所以我在互联网上找到了一些带有两个以上 portType 的例子。 CXF:在同一个soap:地址上实现多个端口?
但是由于 JAX-WS,这个解决方案对我来说并不那么简单。我在 WSDL 中找到了 2 个 portTypes 的解决方案。
按照 JSR-109 的规定,默认URL 模式是使用@WebService.serviceName属性构造的(也有 2 个 portType,意味着 2 个相同的serviceName派生的 url)
步骤 1 WSDL:
第 2 步 web.xml
像 Tomcat 这样的平台可以提供具有 2 个端口类型的解决方案
- 1 回答
- 0 关注
- 184 浏览
添加回答
举报
0/150
提交
取消