soap:address和jaxws:enpoint address之间的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了soap:address和jaxws:enpoint address之间的区别相关的知识,希望对你有一定的参考价值。

像标题一样,我是cxf的新手。只是想知道soap:address和应用程序上下文中jaxws:endpoint中指定的地址在发布时有什么区别?

此外,在jaxws:endpoint中,地址和publishedEndpointUrl有什么区别?

答案

jaxws:endpointCXF web服务的XML定义,而soap:addressWSDL的定义。

CXF为您发布Web服务,而WSDL是定义WS结构的合同。 Web Services Description Language

此外

jaxws:endpoint的属性。 Reference

地址

指定HTTP端点的地址。此值将覆盖服务合同中指定的值。

publishedEndpointUrl

放置在生成的WSDL的地址元素中的URL。如果未指定此值,则使用address属性的值。当“公共”URL与部署服务的URL不同时,此属性很有用。

以上是关于soap:address和jaxws:enpoint address之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

在具有 1 个 web.xml 文件的单个 tomcat 实例中运行 spring mvc web 应用程序和 jaxws soap web 服务

Caused by: java.lang.RuntimeException: Could not find conduit initiator for address: xxxxxx and tran

从头开始使用 WS-Addressing 和 WS-Security 创建 SOAP 标头

JBOSS EAP 6.4:无法在生成的 WSDL 中的“soap:address”中使用 HTTPS 模式

gsoap - SOAP Header 中的 WS-Addressing 元素

如何将 WS-Addressing 字段添加到 SOAP 消息