Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

tomcat7:Không thể tải lớp trình điều khiển JDBC [com.mysql.jdbc.Driver]

Đã giải quyết!

Đề xuất của Arturs Licis là chìa khóa. Bằng cách nào đó, trình điều khiển mysql đã được tải xuống không chính xác. Có vẻ như đây là một tệp .jar, nhưng không tải được. Tomcat chỉ hiển thị cấp độ đầu tiên của ngoại lệ:

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

Nhưng khi tôi mã hóa một helloworld rất đơn giản bằng Class.forName ("com.mysql.jdbc.Driver"), lỗi sau đã được hiển thị thay thế:

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

Eureka! Mở tệp .jar trên WinRar cho thấy rằng nó có thể mở được ... nhưng có một số lỗi.

Tải xuống lại trình điều khiển đã giải quyết được sự cố.

Phản đối cho bản thân tôi :-(



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi dự phòng cơ sở dữ liệu cho các trang web WordPress

  2. Cập nhật nhiều hàng với các khóa đã biết mà không cần chèn các hàng mới nếu tìm thấy các khóa không tồn tại

  3. Không thể trả về kết quả từ thủ tục được lưu trữ bằng con trỏ Python

  4. Ai đó có thể giải thích chi tiết về tính năng Lập chỉ mục của Magentos không?

  5. Thoát dấu ngoặc kép với biến bên trong HTML echo