首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Myeclipse - mysql驱动程序问题

Myeclipse - mysql驱动程序问题
EN

Stack Overflow用户
提问于 2011-08-31 13:05:51
回答 1查看 743关注 0票数 1

我已经生成了一个CRUD应用程序(在跟踪版本中)。

当我运行它(在myeclipse中)时,我得到了JDBC异常:

代码语言:javascript
复制
org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'

我的pom中有依赖性:

代码语言:javascript
复制
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.17</version>
</dependency>

我还在myeclipse tomcat:/home/username/Workspaces/MyEclipse for Spring 9/.metadata/.me_tcat/webapps/Test1/WEB-INF/lib中看到了这个罐子。

这是我的猫树

http://pastie.org/2464591

EN

回答 1

Stack Overflow用户

发布于 2011-09-01 03:58:25

org.apache.commons.dbcp.SQLNestedException

显然,您是通过<Resource>配置在context.xml中使用Tomcat的内置DBCP连接池数据源。那完全没问题。但是,由于管理数据源的是Tomcat (因此不是您的webapp!),所以需要将JDBC驱动程序JAR文件提供给Tomcat (因此不提供给您的webapp!)。

将JAR文件放在Tomcat的/lib文件夹中,此异常将消失。如果您由于一些(愚蠢的)业务限制或其他原因而无法移动JAR,那么您应该自己在webapp中创建数据源。ServletContextListener是个好地方。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7257312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档