Problema: JNI com J2EE

0 respostas
R

Ola,

Estou tentando fazer a chamada de uma DLL utilizando JNI em uma aplicação instalada em um servidor J2EE. Ele faz a chamada
normalmente, porém, quando a aplicação é reiniciada, esta apresentando a exception abaixo.
Fiz teste com JBOSS e Websphere, os dois apresentaram o mesmo problema.

java.lang.UnsatisfiedLinkError: Native Library C:\WINDOWS\system32\jacob.dll already loaded in another classloader

java.lang.ClassLoader.loadLibrary0(Unknown Source)

java.lang.ClassLoader.loadLibrary(Unknown Source)

java.lang.Runtime.loadLibrary0(Unknown Source)

java.lang.System.loadLibrary(Unknown Source)

com.jacob.com.Dispatch.<clinit>(Dispatch.java)

com.fiap.ramais.servlets.ChamaDLL.doGet(ChamaDLL.java:28)

javax.servlet.http.HttpServlet.service(HttpServlet.java:697)

javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)

Minha pergunta é: posso fazer uma chamada JNI em um servidor J2EE ??

Obrigado
Renato

Criado 15 de dezembro de 2007
Respostas 0
Participantes 1