본문 바로가기

exception

logback library Exception 출력 간만에 로그 설정을 하면서 logback이 좋다고 해서 사용해보려고한다.일단 대표적인 장점으론 속도가 log4j보다 10배정도 빠르다고 한다. 설정 중 문제가 생겼다. 설정한데로 로그는 잘 나오는데, 라이브러리에 있는 항상 보던 로그들이 하나도 찍히지 않는다. 해결방법은 configuration 태그에 debug를 true로 설정하면 된다. logger로 설정하면 된다고 되어 있는데, debug 속성값이 디폴트가 false로 확인할 때는 library Exception이 출력되지 않았다. debug 속성값을 true하는게 좋을 듯하다. 로그가 없으니 오류나도 확인할 방법이 없다. 하나하나 전부 로깅해보기에는 작업량이 많을 경우 비효율적이다. 참고 페이지https://stackoverflow.com/que.. 더보기
java.security.InvalidKeyException: Illegal key size 오류 암호화 테스트 중 java.security.InvalidKeyException: Illegal key size 오류가 났다.SHA256은 그냥 바로 되던데, AES256은 오류가 난다. 오류 코드를 검색해보면 바로 해결방법이 나오지만, 왜그런지 해결이 안됬다. 몇번의 삽질 끝에 원인을 찾았는데, 컴파일하는 jdk버전이 다른 버젼으로 맞춰져있었다... 이런 삽질은 고만 해야할텐데... 해결방법은 간단한데, 미국에서 일정 이상 암호화 기술은 수출금지를 시켰단다. 그래서 필요한 파일만 다운받아 사용하면 되는 것이다. 수출 금지인데 다운받으면 바로 해결되는 것도 좀 이상하긴 한데... 오라클 홈페이지에 가면 jar파일이 있는데 jdk 버전별로 다운 받아서 넣어주자. jdk가 설치된 경로 밑에 jre/lib/se.. 더보기