리눅스에서 jdk 바꾸고 자바실행파일에서 에러가 납니다.
글쓴이: chosun86 / 작성시간: 금, 2019/12/06 - 5:14오후
현재 리눅스서버에 jdk1.6이 설치되어있고
자바 실행파일이 잘 돌아가고있습니다.
Jdk1.7로 업그레이드를 해야합니다.
Jdk1.7.tar.gz 압축풀어서
ln -Tfs /usr/local/jdk1.7 /usr/local/java
로 기존 심볼릭링크를 1.7로 변경해 주었습니다.
이제 자바 실행파일이 다시 재구동 시켜줘야 해서 데몬을 죽인뒤
다시 데몬을 실행 하였습니다.
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 에러가 발생합니다.
/etc/profile을 열어 classpath 확인하였습니다.
JAVA_HOME=/usr/local/java
CLASSPATH=$JAVA_HOME/lib:.:서비스경로/classes:서비스경로/lib
잘 설정 되어있습니다.
해당 서비스경로/lib에 ojdbc14.jar 파일이 있는것도 확인 하였습니다.
그런데 왜 jdk1.7에서 에러가 발생할까요?
ln -Tfs /usr/local/jdk1.6/usr/local/java
으로 jdk 1.6 원복하고 데몬 다시 재구동하면
문제없이 잘 돌아갑니다.
왜 클레스낫파운드 에러가 발생할까요???
Forums:
댓글 달기