Mysql
 sql >> база данни >  >> RDS >> Mysql

tomcat7:Не можа да се зареди JDBC клас драйвери [com.mysql.jdbc.Driver]

Решено!

Предложението на Артурс Лицис беше ключът. По някакъв начин драйверът на mysql беше изтеглен неправилно. Изглеждаше .jar файл, но не успя да се зареди. Tomcat показваше само първото ниво на изключението:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
[...]

Но когато кодирах много прост helloworld с Class.forName("com.mysql.jdbc.Driver"), вместо това се показа следната грешка:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
[...]
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
[...]

Еврика! Отварянето на .jar файла в WinRar показва, че той може да бъде отворен... но с някои грешки.

Повторното изтегляне на драйвера реши проблема.

Гласувайте за мен :-(



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да направите множество заявки към SQL

  2. Как мога да поставя две заявки в една mysql_query?

  3. INT сравнение без израз WHERE

  4. Как мога да импортирам данни от CSV в MySQL?

  5. Как да използвам регулярен израз в MySQL?