java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ java ] in KIDS
글 쓴 이(By): dkkang (전영소년)
날 짜 (Date): 2000년 3월  7일 화요일 오전 08시 59분 03초
제 목(Title): [Q] JNI, SERVLET, UnsatisfiedLinkError, 

라즈님 감사드립니다.

그런데 일단 그대로 개발하고 있는 데 문제가 발생했습니다.

 Windows NT Workstation 4.0에서 JavaWebServer 2.0을 사용하고 있습니다.
 Servlet으로 응용 프로그램을 개발했는 데요. 
 JNI와 연결하려고 하는 데 shared library에서 문제가 발생하는지 잘
 안됩니다.
 주로 발생하는 에러는 java.lang.UnsatisfiedLinkError입니다.
 
 java.sun.com에 있는 데로 JNI를 하면 되는 데,
 Servlet에 연결만 하면 잘 안됩니다.
 
 문제는 dll의 위치인 것 같은 데, c:\winnt\system32에 갖다 놓으면
 java.lang.UnsatisfiedLinkError: displayHelloWorld at
 HelloWorld.doGet(HelloWorld.java:25) at ...
 라는 식의 에러가 나고요.
 그렇지 않은 경우에는,
 java.lang.UnsatisfiedLinkError: no hello in shared library path at
 java.lang.Runtime.loadLibrary(Compiled ...
 식의 에러가 납니다.
 
 여기서 displayHelloWorld는 네이티브 함수에 대한 자바 소스 코드에서의
 메쏘드입니다.
 dll은 hello.dll이고요...
 
 혹시 아시는 고수님들의 많은 조언 부탁 드립니다.
 
 그럼 이만,

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.