java.lang.ClassNotFoundException: com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource

2010-11-26 11:53:59.437:INFO::Logging to StdErrLog::DEBUG=false via org.eclipse.jetty.util.log.StdErrLog
2010-11-26 11:53:59.500:WARN::Config error at <New name="df7200"
id="df7200"class="org.eclipse.jetty.plus.jndi.Resource"><Arg>df7200</Arg><Arg> |
<New class="com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource">
<Set name="Url">jdbc:mysql://127.0.0.1:3306/df7200db</Set><Set name="User">root</Set><Set name="Password">root</Set></New> |
</Arg></New> java.lang.ClassNotFoundException: com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
2010-11-26 11:53:59.500:WARN::EXCEPTION
java.lang.ClassNotFoundException: com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource

请教各位大侠!!!!!!!!!!!!!!!!急!
谢谢!
jdbc驱动mysql-connector-java-5.0.5-bin.jar 我放到工程的lib下面了 还有jetty的lib下面
但是一启动jetty的时候就会报这种错误
困扰一天了

第1个回答  2010-11-28
jdbc 要放在三个地方 你确定你都放正确了??

//--------------------------------------------
1.java_home\jre1.5.0\lib\ext下

如果在开发中,同时放在java_home\jdk1.5.0\jre\lib\ext下,(在Jcreator中,重设jdk profile,就会自动找到这几个jar包)

2.或者诸如:e:\javastudio\myproject\web-inf\lib下.

3.Tomcat安装目录的common\lib下

已经发送~~~~~~~~~注意查收~~~~~~~~~~~~本回答被提问者采纳
第2个回答  2018-03-28
放错了被,你可以直接加也可以通过buildpath 导包。怎么检测你是否放错了呢

只需要在方法里面输入对应的类名然后跟踪就可以了(ctrl鼠标点击)。如果没有反映说明你放错位置了。
第3个回答  2010-11-26
mysql数据库驱动没有

到网上搜mysql(最好带上你数据库的版本)的jdbc驱动包
下下来放到你的lib下
第4个回答  2010-11-26
换一个驱动本回答被网友采纳
第5个回答  2018-03-28
jar包扔到tomcat的lib目录下面