【发布时间】:2009-10-16 09:47:09
【问题描述】:
我有一个连接池,可以从 servlet 访问 MySQL 数据库。我使用 JNDI 获取数据源,该 JNDI 在我的 META-INF/context.xml 文件中定义。
一切正常,但我必须将 MySQL 驱动程序 JAR 放在 Tomcat 的 /common/lib 文件夹中,而不是 webapp 的 WEB-INF/lib;否则 JNDI 将无法工作(ClassNotFoundException: com.mysql.jdbc.Driver)。
有没有其他方法来获取数据源,它允许我将 JAR 放在 WEB-INF/lib 中?我在 Internet 上找到的所有示例都使用 JNDI...
(这是一个非常简单的应用程序,我真的不想为了解决我的问题而不必导入某些框架的 53 个 JAR :)
谢谢!
【问题讨论】:
标签: java datasource connection-pooling jndi