본문 바로가기
Language/Java

captcha NoClassDefFoundError / No find fonts 캡챠오류 해결방법

by 나비와꽃기린 2020. 12. 28.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

관리하던 물리서버를 가상화서버로 이전 후 모니터링 중 캡챠오류를 발견했다. 

(로그인 시 5회 이상을 체크하여 캡챠를 제공해주는 서비스)

 

에러로그는 NoClassDefFoundError 와 No find fonts

 

조치내역

(1) root계정에서 font를 다운받아 준다.

yum install fontconfig dejavu-sans-fonts dejavu-serif-fonts

 

(2) tomcat8.xx/libojdc6.jar가 들어있길래 삭제

 

(3) 권한

cd {소스경로}/WEB-INF/classes/com/common/jcaptcha

cd {소스경로}/WEB-INF/lib

chmod 644 ./*

 

개인적으로 (3)번은 영향도가 없는 것 같음.