6.3. JDBC 드라이버 선언 및 로드


JDBC를 배포 프로필에 선언하여 서버가 부팅될 때 로드되고 사용 가능하게 됩니다.

사전 요구 사항

JDBC 드라이버를 패키징했습니다.

절차

  1. 배포 모드를 기반으로 이러한 파일 중 하나를 편집하여 JDBC 드라이버를 선언합니다.

    • 표준 모드의 경우 …​/standalone/configuration/standalone.xml 을 편집합니다.
    • 표준 클러스터링 모드의 경우 …​/standalone/configuration/standalone-ha.xml 을 편집합니다.
    • 도메인 모드의 경우 …​/domain/configuration/domain.xml 을 편집합니다.

      도메인 모드에서 사용 중인 프로필을 편집합니다. auth-server-standalone 또는 auth-server-clustered

  2. 프로필 내에서 데이터 소스 하위 시스템 내에서 drivers XML 블록을 검색합니다.

    H2 JDBC 드라이버에 대해 선언된 사전 정의 드라이버가 표시됩니다. 여기에서 외부 데이터베이스에 대한 JDBC 드라이버를 선언합니다.

    JDBC 드라이버

      <subsystem xmlns="urn:jboss:domain:datasources:6.0">
         <datasources>
           ...
           <drivers>
              <driver name="h2" module="com.h2database.h2">
                  <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
              </driver>
           </drivers>
         </datasources>
      </subsystem>
    Copy to Clipboard Toggle word wrap

  3. drivers XML 블록 내에서 추가 JDBC 드라이버를 선언합니다.

    • 이 드라이버에 이름을 할당합니다.
    • 드라이버 JAR에 대해 이전에 생성한 모듈 패키지를 가리키는 module 속성을 지정합니다.
    • 드라이버의 Java 클래스를 지정합니다.

      다음은 이 장의 앞부분에서 정의한 모듈 예제에 있는 PostgreSQL 드라이버를 설치하는 예입니다.

      JDBC 드라이버 선언

        <subsystem xmlns="urn:jboss:domain:datasources:6.0">
           <datasources>
             ...
             <drivers>
                <driver name="postgresql" module="org.postgresql">
                    <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
                </driver>
                <driver name="h2" module="com.h2database.h2">
                    <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
                </driver>
             </drivers>
           </datasources>
        </subsystem>
      Copy to Clipboard Toggle word wrap

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동