I forgot whether your original post showed it or not, but how are you trying to acquire the resource in your code? It should look something like:
Context initialContext = new InitialContext(); Context envContext = (Context) initialContext.lookup("java:comp/env"); this.dataSource = (DataSource) envContext.lookup("jdbc/TimesheetsDB "); Just a thought, in case you've got one of the strings wrong. Jay -----Original Message----- From: Merrill Cornish [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 11, 2004 11:43 AM To: Tomcat Users List Subject: Re: Another Try at MySQL Connection Pooling David, I THINK I've figure out that MySQL's Connector/J jar worked in jre/lib/ex when I was using DriverManager because only MySQL needed to see it, and it knew to look in jre/lib/ex. However, with DataSource, I'm assuming it's Tomcat who needs to see it, so it needs to be in Tomcat's common/lib. So I put Connect/J's jar in common/lib--and it still failed in the same manner. I'm wondering if the actual error message MIGHT be giving a clue. It says "Name jdbc is not bound in this Context" when the only thing that EVER appears in any of the XML is "jdbc/TimesheetsDB". * Does this imply that "jdbc/TimesheetsDB" is wrong and the entries should be something like simply "TimesheetsDB"? * Does this imply that "jdbc" has to be declared in some manner before "jdbc/TimesheetsDB" can be declared? 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]