I need to load my JNDI datasource before the startup
servlet,becacuse in startupservlet I am having some code which loads some values from the database.
I am using the lookup code to get the JNDI name ,but it is not finding that name.
web.xml code added this code after taglibs definitions
<resource-ref>
<description>Primary database</description>
<res-ref-name>jdbc/wbol</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
sun-web.xml code
<resource-ref>
<res-ref-name>jdbc/wbol</res-ref-name>
<jndi-name>jdbc/wbol</jndi-name>
</resource-ref>
java code:
initContext = new InitialContext();
source = (DataSource) initContext.lookup ("java:comp/env/jdbc/wbol");
can anyone help me out to resolve this issue.