WebLogic, JNI y JSP

Tom?
21 de Enero del 2002
Hola a todos. Me gustaría saber si alguien puede ayudarme. Necesito colocar en WebLogic 6.0 una clase Java que actúe con funciones escritas en C. cuando compilo el archivo con extensión *.c, se crean 4 archivos: una con extensión OBJ, otro con extensión EXP, otro con extensión LIB y otro con extensión DLL. Este último lo coloco dentro del directorio 'bin' del WebLogic.

Creo una clase Java que por JNI se conecte a esta función C. Por último creo una JSP que llame a esta clase Java, pero cuando hago la llamada a la JSP se produce el siguiente error:

Servlet failed with Exception
java.lang.UnsatisfiedLinkError: getLine
at ejemplosJNI.Texto.getLine(Native Method)
at ejemplosJNI.Texto.realizado(Texto.java:19)
at jsp_servlet._jsp._pruebasjni._prueba1._jspService(_prueba1.java:91)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:213)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:246)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:1265)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:1622)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>

donde getLine es el método nativo definido dentro de la clase Java.

Mis preguntas son:
Debo hacer algo con los otros archivos (incluído el archivo de cabecera *.h), además de con la DLL?
Debo colocar los archivos en algún otro sitio?
Si no coloco la DLL en ese directorio, el error es diferente y se parece más a que no encuentra la librerí. Por lo tanto, creo que colocándola ahí la encuentra.

¿Sabe alguien cuál es el problema?

Gracias.