keytool을 이용해서 jks를 생성하고 주키퍼를 실행하는 중에 키포맷이 틀렸다는 오류가 계속 발생하였습니다.이 경우 몇가지 원인이 있을 수 있는데 제가 발생한 원인은 자바 버전 문제였습니다.
Caused by: java.io.IOException: Invalid keystore format
주키퍼를 실행할 때 사용하는 java 와 keytool의 경로가 달라서 오류가 발생하였습니다. JAVA_HOME 설정의 문제로 인해서 java 경로는 /usr/lib/jdk/java 고 keytool은 /usr/local/jdk/bin/keytool 로 자바 버전과 keytool의 버전이 달라서 오류가 발생하였습니다. 정상적으로 발급한 jks가 계속 오류가 발생한다면 다른 버전을 이용하고 있는 것이 아닌지 확인해보면 좋을 것 같습니다.
반응형
'java' 카테고리의 다른 글
[ranger] mysql 에서 ranger 를 위한 user 생성 후 권한 추가 방법 (0) | 2024.10.13 |
---|---|
[log4j] log4j 설정을 적용할 때 Unable to locate appender "INFO,DRFA" for logger config "root" 오류 (0) | 2024.10.10 |
[java] HttpClient 3.1 라이브러리 프록시 설정 (0) | 2021.12.21 |
[java] 자바 CLI 환경에서 클래스패스를 디렉토리로 설정 하는 방법 (0) | 2021.12.12 |
[java] Error: Could not find or load main class 오류 처리 (0) | 2021.12.12 |