5장. AMQ 브로커 실행 예


AMQ Broker는 제품의 기본 및 고급 기능을 보여주는 많은 예제 프로그램을 제공합니다. 이러한 예제를 실행하여 AMQ Broker의 기능에 익숙해질 수 있습니다.

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

5.1. AMQ 브로커를 실행하도록 머신 설정 예

포함된 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. 통합 및 자동화 섹션에서 Red Hat AMQ Broker 링크를 클릭합니다.

    소프트웨어 다운로드 페이지가 표시됩니다.

  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.