외부 IBM MQ 큐 관리자에 연결된
독립형 Java™ SE
JMS 씬 클라이언트 애플리케이션은
관리를 위해 작성된 IBM MQ 메시징 제공자 JMS 자원을
WebSphere® Application Server JNDI(Java Naming and Directory Interface)
네임스페이스에서 가져올 수 있습니다.
프로시저
- 씬 클라이언트 환경의 WebSphere Application Server JNDI
네임스페이스에서 IBM MQ 메시징
제공자 JMS 자원을 가져오려면 다음 jar 파일을 애플리케이션의 런타임 클래스 경로에 포함하십시오.
- /runtimes/com.ibm.ws.ejb.thinclient_8.5.0.jar 파일의 사본.
- /runtimes/com.ibm.ws.messagingClient.jar 파일의 사본.
- IBM MQ 클라이언트 jar 파일(IBM MQ
제품에서 가져와야 함).
- 다음 코드를 사용하여 적절히 서버 IP 주소 및 포트를 대체하여
적합한 초기 컨텍스트를 작성하십시오.
import javax.naming.*;
...
Properties env = new Properties();
env.put(Context.PROVIDER_URL,"iiop:
//<server IP address>:<server bootstrap address port>");
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.ibm.websphere.naming.WsnInitialContextFactory");
InitialContext ctx = new InitialContext(env);
특정 상황에서,
예를 들어, Sun JRE에서 실행하는 경우 추가
ORB jar도 필요합니다. 이 jar이 필요한 경우에 대한 추가 정보는
WebSphere Application Server에서 EJB용 씬 클라이언트 정보를 참조하십시오.