Подключение к источнику данных JNDI в WebLogic из веб-приложения Java - PullRequest
0 голосов
/ 28 ноября 2018

Я следовал одному из ответов здесь:

Как получить доступ к источнику данных JNDI, определенному в weblogic 10.3.6

Hashtable<String, String> h = new Hashtable<String, String>(7);
        h.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
        h.put(Context.PROVIDER_URL, "t3://localhost:7001");//add ur url
        h.put(Context.SECURITY_PRINCIPAL, "weblogic");//add username
        h.put(Context.SECURITY_CREDENTIALS, "abc#12345");//add password

        InitialContext ctx = new InitialContext(h);
        DataSource dataSource = ((DataSource) ctx.lookup("jndiDS"));

при его запуске я получилэта ошибка:

java.lang.NoSuchMethodError: org.glassfish.hk2.utilities.ClasspathDescriptorFileFinder. (Ljava / lang / ClassLoader; [Ljava / lang / String;) V

и попробуйте запуститьэто снова выдает другую ошибку:

java.lang.NoClassDefFoundError: Не удалось инициализировать класс weblogic.corba.j2ee.naming.ORBHelper

в чем здесь может быть проблема?я добавил wlclient.jar в зависимость от maven

...