8.9. 独立和服务器内客户端配置


注意

jboss-ejb-client.properties 文件的使用已弃用,而是使用 wildfly-config.xml 文件。

要将 EJB 客户端连接到集群 EJB 应用,您需要扩展独立 EJB 客户端或服务器中 EJB 客户端中的现有配置,以包含集群连接配置。单机 EJB 客户端或 jboss-ejb-client. xml 文件也必须扩展为包含群集配置,即用于单机 EJB 客户端或 jboss-ejb-client.xml 文件的 jboss-ejb-client.properties

注意

EJB 客户端是在远程服务器上使用 EJB 的任何程序。当调用远程服务器本身 在服务器内部运行的 EJB 客户端时,客户端就位于服务器内。换句话说,调用另一 JBoss EAP 实例的 JBoss EAP 实例将被视为服务器内客户端。

本例显示了独立 EJB 客户端所需的其他集群配置。

remote.clusters=ejb
remote.cluster.ejb.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false
remote.cluster.ejb.connect.options.org.xnio.Options.SSL_ENABLED=false
remote.cluster.ejb.username=test
remote.cluster.ejb.password=password
Copy to Clipboard Toggle word wrap

如果应用程序使用 remote-outbound-connection,您需要配置 jboss-ejb-client.xml 文件并添加集群配置,如下例所示:

<jboss-ejb-client xmlns:xsi="urn:jboss:ejb-client:1.2" xsi:noNamespaceSchemaLocation="jboss-ejb-client_1_2.xsd">
  <client-context>
    <ejb-receivers>
      <!-- this is the connection to access the app-one -->
      <remoting-ejb-receiver outbound-connection-ref="remote-ejb-connection-1" />
      <!-- this is the connection to access the app-two -->
      <remoting-ejb-receiver outbound-connection-ref="remote-ejb-connection-2" />
    </ejb-receivers>

    <!-- If an outbound connection connects to a cluster,
             a list of members is provided after successful connection.
         To connect to this node this cluster element must be defined. -->

    <clusters>
      <!-- cluster of remote-ejb-connection-1 -->
      <cluster name="ejb" security-realm="ejb-security-realm-1" username="quickuser1">
        <connection-creation-options>
        <property name="org.xnio.Options.SSL_ENABLED" value="false" />
        <property name="org.xnio.Options.SASL_POLICY_NOANONYMOUS" value="false" />
        </connection-creation-options>
      </cluster>
    </clusters>
  </client-context>
</jboss-ejb-client>
Copy to Clipboard Toggle word wrap

有关远程出站连接的更多信息,请参阅 JBoss EAP 配置指南中的关于删除 https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.3/html-single/configuration_guide/#about_the_remoting_subsystem 子系统的更多信息

注意

对于安全连接,您需要将凭证添加到集群配置中,以避免身份验证异常。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat