네이버 블로그에 올렸던 글인데 백업 차원에서 옮김. 수정하고 자시고 할 만한 내용이 아니어서 그냥 그대로 갖다 붙였음. 그래서 다음 뷰에도 안 올리기로. (올려봤자 읽는 사람도 없을 듯 해서 ㅡ,.ㅡ;;)
SunOS 5.8, Webtob 3.1.5(내장 jeus 엔진 사용), JAVA 1.3 환경에서 JCE 설치하기
웹서버에서 암호화 구현(키생성 등)을 위해 JCE를 설치해 달라길래 시도…
JAVA를 1.4 이상으로만 써도 JCE는 기본인데… 개발이 다 1.3 환경에 되어 있는데다가 Webtob마저 1.3 이하만 지원하는 구버전… 어떻게든 JCE(1.2.2)를 설치해야만 한다… 아 귀찮아…
인터넷에서 찾은 자료를 토대로… $JAVA_HOME/jre/lib/ext 디렉토리에 관련 jar 파일을 올리고 $JAVA_HOME/jre/lib/security/java.security 파일 수정하고 jeus 재구동… 개발중인 jsp를 돌려보니 class를 못 찾네… 그런데 테스트용 java 파일을 컴파일해서 실행해보니… 된다. 이 뭥미 ㅡ,.ㅡ;
혹시나 해서 $W2B_JEUSHOME/lib/system에 jar 파일을 넣었는데 그래도 안 된다.
또 혹시나 해서 $JAVA_HOME/jre/lib/ext에 있는 jar 파일을 지웠다. 그런데 된다!!
즉, 자바 라이브러리 디렉토리와 제우스 라이브러리 디렉토리에 jar 파일이 모두 존재하면 에러!
도대체 이해가 안 되네…
물론 이렇게 했더니 테스트용 java 파일은 안 되는데… 어차피 jsp 환경에서 쓸거고… 이거 원인을 파악하려니 정신건강상 해로울 것 같아서 패스… (구버전이라서 그래!! 라고 생각하기로 했다능… ㅋ)