配置端点 URL 信息直接访问企业 Bean

WebSphere® Application Server 支持作为 Web Service、作为使用 HTTP 或 Java™ 消息服务 (JMS) 的备用服务直接访问企业 Bean,以便在服务器和客户机之间传输请求。作为 Web Service 使用的 JavaBeans (EJB) 模块包含 Web Service 描述语言 (WSDL) 文件(其包含 EJB 绑定)。

开始之前

要了解作为 Web Service 直接访问企业 Bean 的过程的更多信息,请参阅“使用 WSDL EJB 绑定从 JAX-RPC Web Service 客户机调用 EJB”。

可以使用管理控制台或属性文件来配置和管理 EJB 端点 URL 片段。要了解如何使用属性文件来设置和管理 URL 片段,请参阅有关使用 Web Service 端点 URL 片段属性文件的信息。

此任务描述如何使用管理控制台来配置端点 URL 信息以直接访问企业 Bean。

关于此任务

要将 Web Service 客户机连接到正在进行组装的组件之间的任何 Web Service 或任何外部 Web Service,都需要配置服务端点。

可以使用管理控制台中的“提供 JMS 和 EJB 端点 Web 地址信息”面板,为 EJB 绑定直接访问的 Web Service 指定企业 Bean 的 Web 地址端点。

如果您具有为使用直接 EJB 访问而配置的模块,那么管理控制台中的“提供 JMS 和 EJB 端点 Web 地址信息”面板上会列示这些模块。 EJB 端点只能用于 application_name_ExtendedWSDLfiles.zip 文件中找到的 WSDL。

您可以指定每个模块中的 Web Service 的端点 Web 地址片段。

要使用管理控制台来配置企业 Bean 的 Web 地址端点,请执行下列操作:

过程

  1. 打开管理控制台。
  2. 单击应用程序 > 企业应用程序 > application_instance > 提供 JMS 和 EJB 端点 URL 信息
  3. 查找 EJB 模块列表。
  4. 选择应用程序模块。
  5. URL 片段字段中输入 Web 地址片段。

    输入作为初始 Web 地址部分后缀的 Web 地址片段,它可以通过检查 Web Service 部署信息获得。请参阅本任务后面的示例,以了解更多信息。

    您输入的值用于在 WSDL 文件中定义端口 generic:address 元素的位置属性,此文件是使用在“发布 WSDL zip 文件”面板上的 application_name_ExtendedWSDLFiles.zip 文件名链接发布的。zip 文件名作为链接列在面板上。

  6. 单击确定
  7. 单击保存

结果

您已为由 EJB 绑定直接访问的 Web Service 配置企业 Bean 的端点。

示例

以下示例描述要在“URL 片段”字段中输入的 Web 地址片段。

以下 Web 地址信息可以从企业 Bean 的部署描述符获得:
wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome
在“URL 片段”字段中输入以下 Web 地址片段:
jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2089
结果显示在以下示例:
wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=
corbaloc:iiop:myhost.mycompany.com:2089

下一步做什么

通过发布 WSDL 文件,向服务请求程序提供 Web Service 的描述。要了解更多信息,请阅读使部署的 Web Service 应用程序可供客户机使用的相关信息。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_provideejb
文件名:twbs_provideejb.html