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.
Thanks in advance.
-J
On Fri, Apr 4, 2008 at 5:28 PM, Jay Kraly <jaykraly(a)gmail.com> wrote:
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.
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.
Any ideas? Thanks in advance.
-J