보통은 저런 경우는 안생기지만, 하나의 WAS 에서, Context 가 다른 두개의 웹어플리케이션에서 각각 JNI 호출을 통해, 같은 DLL 을 사용하려는 경우 발생한 적이 있다.
이때는, 해당 JNI Java 라이브러리(.jar)나 클래스를 WAR Class Loader 가 아닌, System Class Loader 가 로드할 수 있게, System Class Path 에 두어 사용해야 한다.
웹로직의 경우, 해당 jar 를 Domain 밑의 lib 이나 server 의 lib 에 두고서 사용하면 된다.
반응형
'Software Development > JavaSE&EE' 카테고리의 다른 글
[SJSWS (iPlanet)] Admin Server 패스워드 초기화 (0) | 2010.02.12 |
---|---|
ClassLoader 의 ClassLoading 메커니즘 (0) | 2010.01.27 |
JNI 프로그래밍 방법 (0) | 2010.01.14 |
javacore 덤프 중 스레드 상태 확인 방법 (0) | 2009.12.15 |
java 의 dump 옵션 보기 (0) | 2009.12.15 |