Перечисление jndi источников данных, настроенных в context.xml Tomcat через код - PullRequest
0 голосов
/ 10 октября 2018

Предоставляет ли Tomcat8 какой-либо API или возможно с помощью кода получить список всех источников данных jndi, настроенных в файле context.xml?

С наилучшими пожеланиями.Клейсон Риос.

1 Ответ

0 голосов
/ 16 октября 2018

Я понял, как получить имена JNDI:

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NameClassPair;
import javax.naming.NamingException;
import java.util.*;

try {
    Context context = new InitialContext();

    NamingEnumeration enm = context.list("java:comp/env/jdbc");

    while (enm.hasMore()) {
        NameClassPair b = (NameClassPair) enm.next();
        System.out.println( b.getName() );
    }

} catch (NamingException ne) {
    //
}
...