[Thread-3] FATAL stacktrace_log - Cannot load JDBC driver class 'com.mysql.jdbc.Driver' org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'

1818 단어 MySQLJDBCTomcat

소개



tomcat의 catalina.out에서 다음 로그가 출력되었습니다.

오류
[Thread-3] FATAL stacktrace_log - Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'

원인


Cannot load JDBC driver class 'com.mysql.jdbc.Driver' 가 되어 있으므로, 아무래도 JDBC (Java Database Connectivity)의 드라이버가 없는 것이 원인인 것 같습니다.

대처


  • 우선은 MySQL 의 다운로드 페이지 에 액세스 합니다.
  • MySQL Connectors에서 Download 를 클릭합니다.
  • Connector/J 을 클릭합니다.
  • "Download Connector/J"페이지로 이동하므로 "Generally Available (GA)"의 "Platform Independent"를 선택하고 tar.gz 또는 zip 파일을 Download합니다.
  • 다운로드한 드라이버를 압축을 풀고 tomcat lib 아래에 놓습니다.
  • tomcat을 다시 시작하고 다시로드하여 완료되었습니다.

  • 결론



    SQL 데이타베이스등의 데이터 파일에 액세스 하려면 액세스처마다 전용의 드라이버가 제공되고 있으므로 사전에 인스톨 해 줄 필요가 있다고 이번 배웠습니다. 분명히 말해 보면 apache라든지 모듈을 필요에 따라 설치해 줄 필요가 있는 것과 같습니다.

    좋은 웹페이지 즐겨찾기