오류 3

java.lang.ClassNotFoundException: 특정 Db Driver 못찾는 오류

보통 회사의 프로젝트를 하다보면 한 Project에서 여러 Db 연동을 경험할 수 밖에 없다. (보통 yml, properties로 연동) 그 상황에서 내가 최근에 겪은 오류는, 원격의 site에서 db를 연동하여 로컬에서 테스트 환경을 적용할 때 일어난 일이다. sybase의 저버전이나 vertica같은 경우(지원이 안되거나) 따로 project의 lib에 탑재할 확률이 있다. (열악한 환경에 따라서) 그래서 버전별로 아래와 같이 jdbc를 compile 선언을 해줄 수 있다. (나는 gradle이다.) 그래도 내가 겪었던 오류는, 위의 모든 환경과 상관 없이 ClassNotFoundException 이었는데, 간단히 해결해보자면 위의 모든 상황의 대처를 했던 사람은 추가적으로 intelliJ라면 Fi..

오류 2022.12.30

[오류] Filename too long in Git for Windows

개요 인텔리제이를 통해 GitHub를 올리는데, Commit이 안되는 상황이 발생했다. (git index도 먹혀지지 않았다.) 오류 메세지 & 분석 Filename too long이란 오류인데, 검색해보니 흔하게 발생하는 경우인 것 같았다. Window API에서 허용하는 글자 수가 있는데, 그 제한을 넘겨서 그렇다고 한다. 해결 git config --system core.longpaths true 를 실행시키면 된다. 나같은 경우, 그냥 Git Bash를 켜서 치면 [Git] 에러:could not lock config file...:permission denied 이런 Permission 오류가 났기 때문에, Git Bash를 관리자 모드로 켜서 실행시켰다. 결론 Notion으로 HTML 파일을 ..

오류 2022.09.15

[오류] Vertica + SpringBoot 연동 오류 (HikariDataSource eror)

개요 Vertica DB로 새롭게 서버를 구축하던 도중, 서버가 기동이 안되길래 오류를 확인해봤더니 HikariDataSource를 못만들고 있었다. 확인해보니 properties를 바인딩하지 못하는 모양. 결론적으로 Driver 버전을 맞춰야 하는 일이었다. 까다로운 Vertica와 SpringBoot를 쓰시는 분들이 나와 같은 문제를 겪지 말라고 남기는 기록. 오류 메세지 & 분석 Description: Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource: Property: driverclassname Value: oracle.jdbc.OracleDriver Origin: "driverClassName" from prope..

오류 2022.09.02
1