配置端点 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 地址端点,请执行下列操作:过程
结果
示例
以下示例描述要在“URL 片段”字段中输入的 Web 地址片段。
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