you should be absolutely sure that your context is getting loaded from the file you think. Make sure that there is no context config for the app in any of the other files in tomcat/conf/Catalina/localhost, nor in server.xml, nor in META-INF in any webapp directory.
You can chuck out the <resource-ref> from the web.xml - I'm using 3 JNDI connection pools and I don't have it in my web.xml (is that macho?) - just don't ask me why.
Adam
On 02/11/2004 09:13 PM Burgess, Jay S wrote:
The J2EE tutorial is one place that talks about the context naming scheme:
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/Resources2.html
And just to be 100% sure, my example below actually has a minor cut-and-paste error--there's a space after TimesheetsDB in the second lookup(). If you simply cut-and-pasted my example, and it turns out that the string has to be an exact match, then this could be an issue.
Probably not, but worth mentioning, just in case.
Jay
-----Original Message-----
From: Merrill Cornish [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 11, 2004 2:04 PM
To: Tomcat Users List
Subject: RE: Another Try at MySQL Connection Pooling
Jay,
Context initialContext = new InitialContext(); Context envContext = (Context) initialContext.lookup("java:comp/env"); this.dataSource = (DataSource) envContext.lookup("jdbc/TimesheetsDB ");
Ah ha! I was missing the second step. When I added the second step, it still fails, but the complaint has changed. Slightly.
"At org.apache.naming.NamingContext.lookup(NamingContext.java:814) there occurred a javax.naming.NameNotFoundException: Name TimesheetsDB is not bound in this Context"
So now it can find "jdbc", but not "TimesheetsDB".
By the way, what does the "java:comp/env" argument mean?
Merrill
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- struts 1.1 + tomcat 5.0.16 + java 1.4.2 Linux 2.4.20 Debian
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
