提供 HTTP 端点 URL 信息
使用此页面为通过 HTTP 访问的 Web Service 指定端点 URL 前缀信息。前缀用于形成发布的 Web Service 描述语言 (WSDL) 文件中包含的完整端点地址。
要查看此管理控制台页面,请单击
。您可以指定用于每个 Web Service 模块的端点 URL 的一部分。在发布的 WSDL 文件中,在端口的 soap:address 元素的位置属性中找到定义目标端点地址的 URL。
此管理控制台页面适用于 Java™ API for XML-Based Web Services (JAX-WS) 和 Java API for XML-based RPC (JAX-RPC) Web Service。
除了使用管理控制台外,还可以使用属性文件来配置和管理 HTTP 端点 URL 片段。要了解如何使用属性文件来设置和管理 URL 片段,请参阅有关使用 Web Service 端点 URL 片段属性文件的信息。
为 Web Service 指定端点 URL 前缀
指定要用于端点 URL 的协议(HTTP 或 HTTPS)、host_name 和 port_number。
可以使用 HTTP URL 前缀或定制 HTTP URL 前缀字段从预定义的列表选择前缀。
URL 前缀格式为 protocol://host_name:port_number,例如,http://myHost:9045。包含在发布的 WSDL 文件中的实际端点 URL 包括该前缀,后跟模块的上下文根和 Web Service URL 模式,例如,http://myHost:9045/services/myService。
选择缺省 HTTP URL 前缀
指定与 URL 前缀的缺省列表相关联的下拉列表。此列表是模块的虚拟主机的端口集和模块的应用程序服务器的端口集的逻辑乘。如果直接访问 Web Service 应用程序服务器,那么使用此列表中的项。
要设置 HTTP 端点 URL 前缀,选取选择缺省 HTTP URL 前缀并从下拉列表选择一个值。选中使用前缀的模块的复选框并单击应用。单击应用时,根据选择将选择缺省 HTTP URL 前缀或选择定制 HTTP URL 前缀字段中的条目复制到已选中其复选框的任何模块的 HTTP URL 前缀字段。
选择定制 HTTP URL 前缀
如果通过中间节点(例如 Web Service 网关或 IHS 服务器)访问模块中的 Web Service,指定中间服务的协议、主机和 port_number。
要设置定制 HTTP 端点 URL 前缀,您还必须在管理控制台中配置定制 JVM 属性 com.ibm.ws.webservices.enableHTTPPrefix 并将该值设置为 true。必须设置此定制 JVM 属性,以在返回给客户机的 WSDL 文件的 URL 字段中正确填写定制 HTTP URL。如果未配置此定制 JVM 属性,那么定制 HTTP URL 前缀不在 WSDL 文件(由服务返回给客户端)的副本的 URL 字段中。要了解如何配置此定制 JVM 属性,请参阅有关使用管理控制台中的 JVM 定制属性面板来配置其他 HTTP 传输属性的文档。在定义此定制属性之后,必须重新启动应用程序服务器才能使系统使用此属性。
在配置 com.ibm.ws.webservices.enableHTTPPrefix 定制 JVM 属性之后,选取选择定制 HTTP URL 前缀并输入值。选中使用前缀的模块的复选框并单击应用。单击应用时,根据选择将选择缺省 HTTP URL 前缀或选择定制 HTTP URL 前缀字段中的条目复制到已选中其复选框的任何模块的 HTTP 端点 URL 前缀字段。
