Try putting the driver jar in the server lib folder. ($CATALINA_HOME/lib) I believe that the connection pool needs to be set up even before the application is instantiated. (At least that's how it works in Jboss)