Is it okay to place an oracle driver jar within the web application’s /lib directory, or is it better practice to place it in tomcat’s lib directory?
I’m wondering about this because on my local host, my web app runs fine with the jar in the web app’s /lib directory, but when I move the web app to a real development server, I continue to receive null pointer exceptions when trying to close a connection pool object. I thought this issue may be why I’m unable to free the connection.
Thanks.
To answer the initial question, about placement of the .jar file, there are some things to consider:
Whatever you decide, its best to make sure each jar exists only once in each apps classpath.