Anybody have any ideas why I can't use a jboss ds file when I have UseJBossWebLoader set to false (I believe this is the default)? I'm using JBoss 4.2.2 GA with a default/deploy/oracle-ds.xml datasource setup. The problem happens in a custom login module. When I request the datasource through JNDI, it returns a null value. As far as I can tell the problem is that the jar for the oracle driver is not found by the tomcat specific class loader. I haven't been able to figure out where I would have to put the jar file to get allow the datasource to be created correctly.<br>
<br>Thanks in advance.<br><br>-J<br><br><div class="gmail_quote">On Fri, Apr 4, 2008 at 5:28 PM, Jay Kraly <<a href="mailto:jaykraly@gmail.com">jaykraly@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I have a security realm setup similar to the DatabaseServerLoginModule which uses jndi to retrieve a datasource defined in an oracle-ds.xml file. Everything works fine when UseJBossWebLoader is set to true, however if I set this to false, the datasource returned by the initial context lookup is null. I'm fairly positive that the classloader isn't able to find my ojdbc14.jar file which contains the oracle driver when UseJBossWebLoader is false.<br>
<br>I've tried moving the oracle jar out of my web-app and into the deploy/lib directory as well as a couple other creative locations, but it still won't load the drivers or connect to the database.<br><br>Any ideas? Thanks in advance.<br>
<font color="#888888">
<br>-J<br>
</font></blockquote></div><br>