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

Я создал источник данных JNDI с помощью своей консоли weblogic, но не могу получить доступ к объекту из своего веб-приложения. Ниже приведены подробности

В weblogic 10.3.6 я дал имя JNDI для источника данных как:jdbc/mydb

Чтобы получить соединение с БД из моего веб-приложения, я написал этот код в своем веб-приложении:

Context initContext = new InitialContext();
DataSource ds = (DataSource)initContext.lookup("java:/comp/env/jdbc/mydb");
jndiConnection = ds.getConnection();

Ранее я использовал Tomcat в качестве сервера и смог установить соединение с БД, когда настроил данные ресурса в файле.tomcat/conf/server.xml, но когда я использую начал использовать сервер weblogic, я получаю сообщение об ошибке ниже:

Cannot establish DB connection to JNDI:java:/comp/env/jdbc/mydb While trying to look up /comp/env/jdbc/mydb in /app/webapp/sample.war/1811641702. caused by: javax.naming.NameNotFoundException: While trying to look up /comp/env/jdbc/mydb in /app/webapp/sample.war/1811641702.; remaining name '/comp/env/jdbc/mydb'

Я пробовал варианты, упомянутые в этой ссылке:Как искать JNDI-ресурсы в WebLogic? но все же я сталкиваюсь с проблемами.

Пожалуйста, дайте мне знать, где я делаю ошибку, как происходит доступ к объекту JNDI.

Ответы на вопрос(3)

Ваш ответ на вопрос