I am not familiar with Tomcat, but can give you some hints.
Your servlet engine needs to know the path to your shared libraries.
There might be Tomcat specific property which you need to set, or
you can pass -Djava.library.path=/usr/lib to your JVM.
Suresh
>-----Original Message-----
>From: ext Muhammad Irfan Khan [mailto:[EMAIL PROTECTED]]
>Sent: 27. February 2001 8:09
>To: [EMAIL PROTECTED]
>Subject: Calling Native code from Servlets
>
>
>Hi all,
>
>I want to know wheather it's possible or not to call the
>native code from
>Servlets(I mean from Servlet container environment). I'm using
>Tomcat 3.2.1
>and my OS is Solaris 8.
>
>Actually I'm trying to call native code. But my servlet is
>unable to load the
>library. I have placed the library at /usr/lib. Whenever I try
>to access my
>servlet I recieve the following error(GetPS is my class which
>is trying to
>load the native code library)
>
>Error: 500
>Location: /myapp/servlet/ClientPullPS
>Internal Servlet Error:
>java.lang.UnsatisfiedLinkError: getPSInfo
> at GeoStream.src.GetPS.getPSInfo(Compiled Code)
> at GeoStream.src.ClientPullPS.doGet(Compiled
>Code)
> at
>javax.servlet.http.HttpServlet.service(Compiled Code)
> at
>javax.servlet.http.HttpServlet.service(Compiled Code)
> at
>org.apache.tomcat.core.ServletWrapper.doService(Compile
>d Code)
> at
>org.apache.tomcat.core.Handler.service(Compiled Code)
> at
>org.apache.tomcat.core.ServletWrapper.service(Compiled
>Code)
> at
>org.apache.tomcat.core.ContextManager.internalService(C
>ompiled Code)
> at
>org.apache.tomcat.core.ContextManager.service(Compiled
>Code)
> at
>org.apache.tomcat.service.http.HttpConnectionHandler.pr
>ocessConnection(Compiled Code)
> at
>org.apache.tomcat.service.TcpWorkerThread.runIt(Compile
>d Code)
> at
>org.apache.tomcat.util.ThreadPool$ControlRunnable.run(C
>ompiled Code)
> at java.lang.Thread.run(Compiled Code)
>
>with regards,
>
>Muhammad Irfan Khan
>
>_______________________________________________________________
>____________
>To unsubscribe, send email to [EMAIL PROTECTED] and
>include in the body
>of the message "signoff SERVLET-INTEREST".
>
>Archives: http://archives.java.sun.com/archives/servlet-interest.html
>Resources: http://java.sun.com/products/servlet/external-resources.html
>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html