-
.jar 파일 실행 시 com.mysql.jdbc.Driver class not found 해결서버/centOS 2019. 10. 24. 13:35
mysql의 연결이 필요한 .jar 파일을 리눅스에 넣어서 실행시키면 mysql의 연결이 작동 되지 않으면 class not found 로 된다. 그 이유는 mysql-connector.jar 의 클래스를 찾을 수 없기 때문인데
해결방법은
vim /etc/profile 에서 $JAVA_HOME 의 위치를 확인한 후 JAVA_HOME 의 위치안에 lib 폴더에 mysql-connector 파일을 넣는다.
$JAVA_HOME 이 없을 경우 which javac 명령어로 javac 의 경로를 파악하고 readlink -f javac 경로 명령어로
실제 javac의 실제 경로를
export JAVA_HOME=javac 실제 경로
를 입력하면 됩니다.
그후에 /etc/profile에서 JAVA_HOME 밑에
export CLASSPATH=.:$JAVA_HOME/lib/mysql-connector.jar 을 입력해주면 해결이 된다.
'서버 > centOS' 카테고리의 다른 글
catalina.out 일별로 저장한 로그 파일들을 일정기간 삭제 (0) 2019.11.07 tomcat 서버 catalina.out 일별로 저장 (0) 2019.11.07 vsftpd 개설 방법 (0) 2019.08.09 apache 서버가 실행이 되지 않을 때 (0) 2019.08.09 putty로 신설홈페이지 올리는 방법 (0) 2019.08.09