Sun Java System Message Queue 3.7 UR1 관리 설명서

샘플 응용 프로그램 실행

이 자습서에서 사용할 수 있도록 샘플 응용 프로그램 HelloWorldMessageJNDI가 제공됩니다. 이 응용 프로그램은 사용자가 만든 물리적 대상과 관리 대상 객체를 사용합니다.

이 코드는 간단한 대기열 발신기 및 수신기를 만들고 Hello World 메시지를 보내고 받습니다.

응용 프로그램을 실행하기 전에 HelloWorldMessageJNDI.java 소스 파일을 열고 코드를 읽습니다. 이 프로그램은 간단하지만 확실하게 기록되어 있으므로 작동 방법을 손쉽게 이해할 수 있을 것입니다.

Procedure샘플 응용 프로그램을 실행하는 방법

  1. 사용 중인 플랫폼에 따라 다음 명령 중 하나를 사용하여 HelloWorldmessageJNDI 응용 프로그램을 포함하는 디렉토리를 현재 디렉토리로 설정합니다.

    • Solaris:


      cd /usr/demo/imq/helloworld/helloworldmessagejndi
    • Linux:


      cd /opt/sun/mq/examples/helloworld/helloworldmessagejndi
    • Windows:


      cd IMQ_HOME\\demo\\helloworld\\helloworldmessagejndi

    HelloWorldMessageJNDI.class 파일이 있는지 확인해야 합니다. (응용프로그램을 변경하는 경우에는 Java 클라이언트용 Message Queue 개발 안내서에 제공된 클라이언트 응용 프로그램의 컴파일 절차를 사용하여 다시 컴파일해야 합니다.)

  2. CLASSPATH 변수를 설정하여 HelloWorldMessageJNDI.class 파일이 들어 있는 현재 디렉토리와 Message Queue 제품에 포함되어 있는 다음 .jar 파일을 포함합니다.


    jms.jar
    imq.jar
    jndi.jar
    fscontext.jar

    CLASSPATH 변수 설정에 대한 자세한 내용은 Java 클라이언트용 Message Queue 개발 안내서를 참조하십시오.


    주 –

    jndi.jar 파일은 JDK 1.4와 함께 제공됩니다. 이전 버전의 JDK를 사용하지 않는 경우에는 CLASSPATH에 이 파일을 추가할 필요가 없습니다.


  3. 사용 중인 플랫폼에 따라 다음 명령 중 하나를 실행하여 HelloWorldMessageJNDI 응용 프로그램을 실행합니다.

    • Solaris 또는 Linux:


      % java HelloWorldMessageJNDI file:///tmp
    • Windows:


      java HelloWorldMessageJNDI

    응용 프로그램이 성공적으로 실행되면 아래와 같이 결과가 출력됩니다.


    java HelloWorldMessageJNDI
    Using file:///C:/Temp for Context.PROVIDER_URL
    
    
    Looking up Queue Connection Factory object with lookup name:
    MyQueueConnectionFactory
    Queue Connection Factory object found.
    Looking up Queue object with lookup name: MyQueue
    Queue object found.
    
    
    Creating connection to broker.
    Connection to broker created.
    
    Publishing a message to Queue: MyQueueDest
    Received the following message: Hello World