【发布时间】:2011-12-04 00:05:52
【问题描述】:
可以将oracle驱动jar放在web应用的/lib目录下,还是放在tomcat的lib目录下比较好?
我对此感到疑惑,因为在我的本地主机上,我的 web 应用程序在 web 应用程序的 /lib 目录中运行良好,但是当我将 web 应用程序移动到真正的开发服务器时,我继续收到空指针尝试关闭连接池对象时出现异常。我认为这个问题可能是我无法释放连接的原因。
谢谢。
【问题讨论】:
-
你比较过两台服务器上的
PATH吗? -
检查您的本地主机上是否确实在使用 app/lib 文件夹中的 jar 文件。您可能在不知不觉中使用了本地主机上不同位置的 jar 文件。
-
比较两台服务器上的路径的最佳方法是什么?只需查看每个 /lib 目录?
-
@ziggy 哇,谢谢 ziggy。 oracle 驱动程序确实位于我的本地主机上的 /lib 目录和我的 web 应用程序 /lib 目录中的 tomcat 下。不知道为什么我在本地主机上没有收到与在真实开发服务器上收到的相同的空指针异常。将进行调查。
标签: database tomcat database-connection connection-pooling