5.2. リモート JNDI の設定
リモート JNDI クライアントは接続し、JNDI から名前でオブジェクトを検索できます。リモート JNDI クライアントを使用してオブジェクトを検索するには、jboss-client.jar
がクラスパスに指定されている必要があります。jboss-client.jar
は EAP_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");