2016-03-01 27 views
-1

我在tomcat 7上运行Web应用程序。我的Web应用程序使用连接器mysql连接D b。它连接到MySQL并查询确定。但是,当我运行3 - 第4分,这会出现错误与获取连接和日志我在Tomcat中得到的是java.sql.SQLException:找不到适合jdbc的驱动程序:mysql:// localhost/mydb?autoReconnectForPools = true&useUnicode = true&characterEncoding = utf-8

“值java.sql.SQLException:发现 JDBC没有合适的驱动程序的:mysql://本地主机/ MYDB?autoReconnectForPools =真&了useUnicode =真&的characterEncoding = UTF-8 在java.sql.DriverManager.getConnection(DriverManager.java:596)在 java.sql.DriverManager.getConnection(DriverManager.java:215)”

+0

做'Class.forName(“com.mysql.jdbc.Driver”);'在开始连接之前 – Ferrybig

+0

你有没有jar在你的类路径中? – soorapadman

+0

当然我使用这个评论。我已经添加了tomcat lib。注意它在第一次发生异常后一直运行。我想可能是tomcat泄漏内存和限制注册mysql驱动程序。 – user2504004

回答

-1

你错过了与MySQL驱动程序的jar。如果它不在/ WEB-INF/lib下,则将它放在/ lib/ext中

+0

不要将它放在'lib \ ext';它已被弃用,并将在未来的Java版本中被删除。而应将其放在tomcat lib文件夹中。 –

+0

是的,没错,我的错误... – Alberto

+0

我已经添加了tomcat lib。注意它在第一次发生异常后一直运行。我想可能是tomcat泄漏内存和限制注册mysql驱动程序。 – user2504004

相关问题