8.9. 독립 실행형 및 서버 인 서버 클라이언트 설정


참고

jboss-ejb-client.properties 파일의 사용은 더 이상 사용되지 않습니다 .

Jakarta Enterprise Beans 클라이언트를 클러스터형 Jakarta Enterprise Beans 애플리케이션에 연결하려면 독립 실행형 Jakarta Enterprise Beans 클라이언트 또는 in-server Jakarta Enterprise Beans 클라이언트에서 기존 구성을 확장하여 클러스터 연결 구성을 포함해야 합니다. 독립 실행형 Jakarta Enterprise Beans 클라이언트의 jboss-ejb-client.properties 또는 서버 측 애플리케이션의 jboss-ejb-client.xml 파일까지 클러스터 구성을 포함하도록 확장해야 합니다.

참고

Jakarta Enterprise Beans 클라이언트는 원격 서버에서 Jakarta Enterprise Bean을 사용하는 모든 프로그램입니다. 원격 서버를 호출하는 Jakarta Enterprise Beans 클라이언트가 서버 내부에서 실행되는 경우 클라이언트는 in-server 입니다. 즉, 다른 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

애플리케이션이 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>

remote-outbound-connection에 대한 자세한 내용은 JBoss EAP 구성 가이드 의 Remoting Subsystem 정보를 참조하십시오.

참고

보안 연결의 경우 인증 예외가 발생하지 않도록 클러스터 구성에 인증 정보를 추가해야 합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.