Como acessar a origem de dados JNDI definida no weblogic 10.3.6

Eu criei uma fonte de dados JNDI usando meu console weblogic, mas não consigo acessar o objeto do meu aplicativo da web. Abaixo estão os detalhes

No weblogic 10.3.6, eu dei o nome JNDI para datasource como:jdbc/mydb

Para obter a conexão com o banco de dados do meu aplicativo da web, escrevi esse código em meu aplicativo da web:

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

Anteriormente eu estava usando o Tomcat como servidor e consegui obter a conexão DB quando configurei os detalhes do recurso no arquivotomcat/conf/server.xml, mas quando estou usando começou a usar o servidor weblogic estou ficando abaixo do erro:

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'

Eu tentei as opções mencionadas neste link:Como pesquisar recursos JNDI no WebLogic? mas ainda estou enfrentando problemas.

Por favor, deixe-me saber onde estou cometendo erro, qual é o processo de acessar o objeto JNDI.

questionAnswers(3)

yourAnswerToTheQuestion