728x90
반응형

오류 확인

서버 작업을 하던 중 로그에 생각지 못한 오류가 떳다.

제목과 같이 NoSuchAlgorithmException이다.

 

java 소스 내 데이터 복호화 알고리즘이 있었지만,

소스 수정이 없었기에 갑자기 오류가 뜨는 것에 대해 의문이 들었다.

 

소스 앞 뒤로 로그를 찍어보면 확인해봤지만, 역시나 소스에는 문제가 없었다.

 

원인

구글링을 하던 중 원인을 찾을 수 있었다.

자바 버전 변경으로 인한 jar파일 사용 불가가 그 원인이었던 것이다.

(import org.bouncycastle.jce.provider.bouncycastleprovider)

 

VM을 교체하면서 자바 버전이 바뀌는 지 몰랐기에 이에 대한 대처가 불가능했다.

 

기존 java 버전 1.7에서 1.8로 바뀌었다.

 

부랴부랴 java 버전에 맞는 jar 파일을 구하기 위해 구글링을 하였다.

 

https://www.bouncycastle.org/latest_releases.html

 

bouncycastle.org

Latest Java Releases BC-FJA 1.0.2.4 - Non Certified FIPS Release Candidate available for download The BC-FJA 1.0.2.4 non-certified release candidate has come about as there is that changes in the JVM have lead to an interaction with BC-FJA 1.0.2.3 which ma

www.bouncycastle.org

 

해결

java1.8 버전에 호환되는 jar파일을 찾아 web서버에 올리고, 

재기동을 시행 하였다.

 

다행히 복호화가 정상적으로 진행되었고, 더 이상의 문제는 발생하지 않았다.

728x90
반응형

BELATED ARTICLES

more