提供 JMS 和 EJB 端点 URL 信息

使用此页面来指定 Web Service 的端点 URL 片段,它们通过 SOAP 和 Java™ 消息服务 (JMS) 访问或作为企业 bean 直接访问。片段用于形成发布的 Web 服务描述语言 (WSDL) 文件中包含的完整端点地址。

要查看此管理控制台页面,请单击应用程序 > 应用程序类型 > WebSphere 企业应用程序 > application_name > 提供 JMS 和 EJB 端点 URL 信息

您可以指定用于每个 Web Service 模块的端点 URL 的片段。在发布的 WSDL 文件中,在端口的 soap:address 元素的位置属性中找到定义目标端点地址的 URL。

如果正在使用配置为使用 JMS 或配置为直接访问企业 bean 的 Web Service 模块,那么在此面板上将列出这些模块。

此管理控制台面板适用于“针对基于 XML 的 Web Service 的 Java API”(JAX-WS)和“针对基于 XML 的 RPC 的 Java API”(JAX-RPC)Web Service。

JMS 的 URL 片段

为通过 JMS 传输访问的 Web Service 指定 URL 片段。可以输入用于定义 Web Service 的 soap:address 的值。发布了 WSDL 文件时,使用此片段形成 URL,并且该 URL 包含在 WSDL 文件中。

作为值输入的 URL 片段是一个前缀,在追加了 targetService 属性后形成完整的 JMS URL 端点。缺省值可通过已安装的服务的部署信息获得,例如 jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF

从 Web Service 的已配置 JMS 端点获取此信息,该端点是由 endpointEnabler 命令行工具定义的消息驱动的 bean (MDB)。例如,可通过添加属性修改 URL 片段。URL 片段与 targetService 属性结合在一起以形成完整的 URL,例如 jms:jndi:jms/MyQueue&jndiConnectionFactoryName=jms/MyCF&priority=5&targetService=GetQuote

EJB 的 URL 片段

为通过 EJB 绑定访问的 Web Service 指定 URL 片段。可以输入一个值,该值用于定义 Web Service 的端口的 generic:address 元素的位置属性。当使用发布 WSDL zip 文件面板上的 application_name_ExtendedWSDLFiles.zip 字段发布了 zip 文件时,此端口地址包含在 WSDL zip 文件中。

输入的 URL 片段值是一个后缀,它追加到通过检查 Web Service 的部署信息获得的 URL 初始部分。例如,可以从 EJB 的部署信息获取以下 URL 片段:wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome

在这种情况下,可以在 URL 片段字段中输入以下信息:jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809,它会导致此端点 URL:wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809




标有(在线)的链接要求访问因特网。

相关任务
相关参考


文件名: uwbs_providejms.html