2014-02-20 5 views
0

응용 프로그램 컨테이너를 Tomcat 7에서 Tomcat 8로 마이그레이션하려고 시도했지만 Tomcat 8에서 JDBC 드라이버를 찾을 수없는 것으로 보입니다. 이 응용 프로그램은 Spring 4와 Vaadin 7을 사용하지만 이것이 어떤 문제도 일으키지 않아야합니다.Tomcat 8에서 MySQL 드라이버를 볼 수 없음

내가 폭발 한 항아리를 확인할 때 나는 /WEB-INF/libmysql-connector-java-5.1.29.jar의 Apache Maven을 사용했다.

단지 원하지 않는 tomcat-home/lib 폴더 아래에 tomcat 8을 수동으로 추가하여 jar 파일을 볼 수 있습니다. Maven에서 드라이버 유형과 버전을 선택할 수있는 유연성이 필요합니다.

타이밍 문제 일 수 있습니다. 아마도 jar 파일이 아직로드되지 않았고 바람둥이가 찾을 수 없습니다. 내가 얻는 오류는 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver입니다.

정말 감사 드리며 제안 사항에 감사드립니다. 타이밍 문제라면 내가 뭘해야하는지 알아? 어디 선가 톰캣 문서를 읽고

답변

0

덕분에, 자신의 페이지에, 그것은 DB 드라이버는 응용 프로그램과 함께 제공되지 않을해야한다고 주장한다. 거기에 있어도 기본 구성으로 클래스 경로에 추가되지 않기 때문입니다.

그렇지 않으면 catalina.properties를 편집하고 JDBC 드라이버 참조를 제거하십시오.

또는 집이나 바닥에 넣을 수 있습니다.

0

은 바람둥이와 웹 응용 프로그램에서 데이터베이스에 연결을 참조하십시오 : 당신은 바람둥이 lib 폴더에 데이터베이스 드라이버 항아리를 추가하고,에서 해당 파일을

1

다운로드 MySQL의 커넥터 파일 mysql-connector-java-5.0.8-bin.jar을 배치 사용 바람둥이 메모리를 확대한다 lib 폴더를 열고 Tomcat을 다시 시작하여 실행하십시오. 나는 똑같은 문제가 있었고 이것으로 내 문제가 해결되었습니다.

관련 문제