javax.naming.NameNotFoundException: Unable to resolve 'jdbc.DS_NMR_MDJS_eng'. Resolved 'jdbc'; remaining name 'DS_NMR_MDJS_eng'
Источник данных и приложение работают в одном кластере, чего я не могу понять, так это почему я получаю точку между моим jdbc и именем, когда у меня есть / в коде я также пробовал другой код, например:
Я пытаюсь развернуть приложение весенней загрузки на weblogic 12c, но получаю следующую ошибку:
[code]javax.naming.NameNotFoundException: Unable to resolve 'jdbc.DS_NMR_MDJS_eng'. Resolved 'jdbc'; remaining name 'DS_NMR_MDJS_eng'[/code] Источник данных и приложение работают в одном кластере, чего я не могу понять, так это почему я получаю точку между моим jdbc и именем, когда у меня есть / в коде я также пробовал другой код, например: [code] DataSource ds1 = (DataSource) ctx.lookup( [/code] и [code]JndiDataSourceLookup lookup = new JndiDataSourceLookup(); return lookup.getDataSource("jdbc/DS_NMR_MDJS_eng"); [/code] [code] @Bean(destroyMethod = "") @Primary // @ConfigurationProperties(prefix = "datasource.datasource-nmr-wl") public DataSource nmrDataSource() throws NamingException { JndiObjectFactoryBean bean = new JndiObjectFactoryBean(); bean.setJndiName("jdbc/DS_NMR_MDJS_eng"); bean.setProxyInterface(DataSource.class); bean.setLookupOnStartup(false); bean.afterPropertiesSet(); try { bean.afterPropertiesSet(); } catch (Exception e) { throw new IllegalArgumentException("Failed to lookup JNDI DataSource: "+ nmrDS, e); } return (DataSource) bean.getObject(); }