검색

5장. AMQ Broker 예제 실행

download PDF

AMQ Broker에는 제품의 기본 및 고급 기능을 보여주는 많은 예제 프로그램이 포함되어 있습니다. AMQ Broker의 기능에 익숙해지도록 다음 예제를 실행할 수 있습니다.

AMQ Broker 예제를 실행하려면 먼저 Apache Maven 및 AMQ Maven 리포지토리를 설치 및 구성하여 시스템을 설정해야 합니다. 그런 다음 Maven을 사용하여 AMQ Broker 예제 프로그램을 실행합니다.

5.1. AMQ Broker 예제를 실행하도록 머신 설정

포함된 AMQ Broker 예제 프로그램을 실행하려면 먼저 Maven 및 AMQ Maven 리포지토리를 다운로드하여 설치하고 Maven 설정 파일을 구성해야 합니다.

5.1.1. Maven 다운로드 및 설치

AMQ Broker 예제를 실행하려면 Maven이 필요합니다.

절차

  1. Apache Maven 다운로드 페이지로 이동하여 운영 체제의 최신 배포를 다운로드합니다.
  2. 운영 체제에 Maven을 설치합니다.

    자세한 내용은 Apache Maven 설치를 참조하십시오.

추가 리소스

5.1.2. AMQ Maven 리포지토리 다운로드 및 설치

Maven이 머신에 설치되면 AMQ Maven 리포지토리를 다운로드하여 설치합니다. 이 리포지토리는 Red Hat 고객 포털에서 사용할 수 있습니다.

  1. 웹 브라우저에서 https://access.redhat.com/downloads/ 으로 이동하여 로그인합니다.

    제품 다운로드 페이지가 표시됩니다.

  2. Integration 및 Automation 섹션에서 Red Hat AMQ Broker 링크를 클릭합니다.

    Software Downloads 페이지가 표시됩니다.

  3. 버전 드롭다운 메뉴에서 원하는 AMQ Broker 버전을 선택합니다.
  4. 릴리스 탭에서 AMQ Broker Maven 리포지토리에 대한 다운로드 링크를 클릭합니다.

    AMQ Maven 리포지토리 파일은 zip 파일로 다운로드됩니다.

  5. 시스템에서 AMQ 리포지토리 파일의 압축을 풉니다.

    시스템에 maven-repository/ 라는 하위 디렉터리에 Maven 리포지토리가 포함된 새 디렉터리가 생성됩니다.

5.1.3. Maven 설정 파일 구성

AMQ Maven 리포지토리를 다운로드하여 설치한 후 Maven 설정 파일에 리포지토리를 추가해야 합니다.

절차

  1. Maven settings.xml 파일을 엽니다.

    settings.xml 파일은 일반적으로 ${user.home}/.m2/ 디렉터리에 있습니다.

    • Linux의 경우 ~/.m2/입니다.
    • Windows의 경우 \Documents 및 Settings\.m2\ 또는 \Users\.m2\ 입니다.

    ${user.home}/.m2/ 에서 settings.xml 파일을 찾을 수 없는 경우 Maven 설치의 conf/ 디렉터리에 기본 버전이 있습니다. 기본 settings.xml 파일을 ${user.home}/.m2/ 디렉터리에 복사합니다.

  2. &lt ;profiles& gt; 요소에서 AMQ Maven 리포지토리에 대한 프로필을 추가합니다.

    <!-- Configure the JBoss AMQ Maven repository -->
    <profile>
      <id>jboss-amq-maven-repository</id>
      <repositories>
        <repository>
          <id>jboss-amq-maven-repository</id>
          <url>file://<JBoss-AMQ-repository-path></url>  1
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <id>jboss-amq-maven-repository</id>
          <url>file://<JBoss-AMQ-repository-path></url>  2
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
    1 2
    & lt;JBoss-AMQ-repository-path >를 설치한 Maven 리포지토리의 위치로 바꿉니다. 일반적으로 이 위치는 /maven-repository 로 끝납니다. 예를 들면 다음과 같습니다.
    <url>file:///path/to/repo/amq-broker-7.2.0-maven-repository/maven-repository</url>
  3. &lt ;activeProfiles& gt; 요소에서 AMQ Maven 리포지토리를 active로 설정합니다.

    <activeProfiles>
      <activeProfile>jboss-amq-maven-repository</activeProfile>
    ...
    </activeProfiles>
  4. Maven 설치에서 기본 settings.xml 을 복사한 경우 기본적으로 주석 처리된 경우 < active-profiles > 섹션의 주석을 제거합니다.
  5. 설정 저장 및 닫기 settings.xml.
  6. 캐시된 ${user.home}/.m2/repository/ 디렉터리를 제거합니다.

    Maven 리포지토리에 오래된 아티팩트가 포함된 경우 프로젝트를 빌드하거나 배포할 때 다음과 같은 Maven 오류 메시지 중 하나가 발생할 수 있습니다.

    • 아티팩트 <artifact-name> 누락
    • [ERROR] 프로젝트 <project-name>에서 목표를 실행하지 못했습니다. <project-name>의 종속성을 해결할 수 없습니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.