본문 바로가기
CODE/기타

[Keytool error] keytool 오류: java.lang.Exception: 키 저장소 파일이 존재하지 않음: path-to-debug-or-production-keystore 오류

by Nuridal_class 2024. 1. 25.
728x90
728x90

 keytool 오류 발생

앱을 배포하다 보면 keystore에서 키를 가져와야 하는데
그때 keytool 명령어로 하면 제목과 같은 오류가 발생할 때가 있는데 해결방법을 알아보겠습니다

 

1.  jdk-17_windows-x64_bin\jdk-17.0.9\bin에서 명령어 실행

java를 설치한 경로에서 진행을 하면 해결이 될 때도 있다
C:\src\jdk-17_windows-x64_bin\jdk-17.0.9\bin
필자는 위와 같은 경로로 되어있지만 각자 java를 설치한 경로에서 keytool 명령어를 실행하면 된다

 

2. 새롭게 만들기

만약에 그래도 안된다 하면 그냥 새롭게 만들어주면 된다
먼저 아래의 명령어로 만들기를 해줍니다
keytool -genkey
그러면 아래와 같이 입력하라는 창이 뜨는데 차례대로 입력해주시면 됩니다
키 저장소 비밀번호 입력: 이름과 성을 입력하십시오. [Unknown]: Nuridal
조직 단위 이름을 입력하십시오. [Unknown]: Class
조직 이름을 입력하십시오. [Unknown]: NC
구/군/시 이름을 입력하십시오? [Unknown]: Seoul
시/도 이름을 입력하십시오. [Unknown]: nuridaldo
이 조직의 두 자리 국가 코드를 입력하십시오. [Unknown]: 82
CN=Nuridal, OU=Class, O=NC, L=Seoul, ST=nuridaldo, C=82이(가) 맞습니까?
[아니오]: y
그렇게 한 뒤에 keytool -list -v로 만들었던 key를 새롭게 보면 됩니다


오늘은 keystore 간단한 오류에 대해서 알아보았습니다

만약 못찾으면 그냥 새로 하나 만드는 게 편하니 만드는 것을 추천드립니다

추후에 key 비밀번호를 까먹는 사태가 발생하면 해결하고 포스팅해 보겠습니다

그럼 코딩이 쉬워지는 그날까지!!

728x90
300x250

'CODE > 기타' 카테고리의 다른 글

[Linux] 서버에 NAS 데이터 마운트 시키기(fstab)  (0) 2024.01.24
[Ubuntu] IP 고정하기  (0) 2024.01.19