Я следовал одному из ответов здесь:
Как получить доступ к источнику данных 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