5.2. 원격 JNDI 구성

원격 JNDI 클라이언트는 JNDI에서 이름으로 개체를 연결하고 조회할 수 있습니다. 원격 JNDI 클라이언트를 사용하여 개체를 찾으려면 클래스 경로에 jboss-client.jar 가 있어야 합니다. jboss-client.jarEAP_HOME/bin/client/jboss-client.jar 에서 사용할 수 있습니다.

다음 예제에서는 원격 JNDI 클라이언트의 JNDI에서 myTestQueue 큐를 조회하는 방법을 보여줍니다.

예제: MDB 리소스 어댑터 구성

Properties properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "org.wildfly.naming.client.WildFlyInitialContextFactory");
properties.put(Context.PROVIDER_URL, "remote+http://HOST_NAME:8080");
context = new InitialContext(properties);
Queue myTestQueue = (Queue) context.lookup("jms/queue/myTestQueue");