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


注意

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

要将 Jakarta Enterprise Beans 客户端连接到集群的 Jakarta Enterprise Beans 应用,您需要扩展独立 Jakarta Enterprise Beans 客户端或服务器内 Jakarta Enterprise Beans 客户端中的现有配置,以包含集群连接配置。适用于独立 Jakarta Enterprise Beans 客户端的 jboss-ejb-client.properties,甚至是用于服务器端应用的 jboss-ejb-client.xml 文件,必须扩展为包含群集配置。

注意

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

本例显示了独立 Jakarta Enterprise Beans 客户端所需的额外集群配置。

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 配置指南中 的关于删除 子系统 的更多信息。

注意

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

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat