cmd로 jar실행 후 알 수 없는 null포인터 에러 발생.
key로 value를 가져오는 로직에서 발생
but) spring boot로 실행하면 에러가 안남. 분석해보아도 에러 발생할 이유가 전혀 없음.
여기서 key값이 한글로 되어 있었다.
그래서 한글 깨짐 예상해봄.
cmd창으로 돌릴 때 한글 인코딩을 해주기 위해서 jar실행 시 아래의 옵션을 추가해줘야 한다.
-Dfile.encoding=UTF-8
java -jar -Dfile.encoding=UTF-8 [jar파일]
'기술 > 오류 해결 기록' 카테고리의 다른 글
[Spring boot] warning: unknown enum constant When.MAYBE (0) | 2023.10.13 |
---|---|
[Spring boot] Generating equals/hashCode implementation but without a call to superclass (0) | 2023.09.26 |
[Android Build failed] Keystore file ... not found for signing config 'debug'. (MAC) (0) | 2023.09.07 |
[cocoapods] gem install error (0) | 2021.10.31 |
[JAVA] @Transactional 캐싱 문제.. (0) | 2020.11.18 |