-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,
the library itself is found and loaded ( at least according to
LD_DEBUG=all ), also if the library is not in the LD_LIBRARY_PATH I get
a different error ( the runtime telling me the library could not be loaded).

- - Daniel Wildschut

Martin Gainty wrote:
> the entries in the LD_LIBRARY_PATH must be colon separated
> if your setting thru bash make sure you export LD_LIBRARY_PATH
> If none that works take a look at these LD_LIBRARY_PATH diagnostics
> http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html
> 
> M-
> This e-mail communication and any attachments may contain confidential and 
> privileged information for the use of the 
> designated recipients named above. If you are not the intended recipient, you 
> are hereby notified that you have received
> this communication in error and that any review, disclosure, dissemination, 
> distribution or copying of it or its 
> contents
> ----- Original Message ----- 
> From: "Daniel Wildschut" <[EMAIL PROTECTED]>
> To: <users@tomcat.apache.org>
> Sent: Saturday, November 18, 2006 4:12 PM
> Subject: UnsatisfiedLinkError while using JNI
> 
> 
> Hello,
> I am using JNI to load a library which
> I use for a Web Service running on a Tomcat5.5-Server
> using Axis. My problem is that when I call a native function
> it immediatly fails with java.lang.UnsatisfiedLinkError:
> new_ParticleSocket__SWIG_0 ( new_ParticleSocket__SWIG_0 being the
> function called ). No further information is provided by the exception.
> After checking the obvious ( classpath and
> java.library.path/LD_LIBRARY_PATH, also checked if the library was
> loaded twice ) I checked the library itself ( which is generated by SWIG
> 1.3.29 ) using nm to see if all symbols were generated correctly ( which
> they were, the symbols are all in the form
> Java_edu_teco_particles_libParticle_libparticleJNI_* and in a standalone
> form without the prefix).
> I then used LD_DEBUG=all to check if the library was indeed loaded.
> There I found that the library was loaded however when JNI searches for
> the necessary function it does not search the newly loaded library.
> ( A lookup is performed on all libraries loaded before but not on the
> new library )
> I am using Debian GNU/Linux with Sun JDK 1.5.08
> 
> Any help would be appreciated
> 
> - Daniel Wildschut
>>
- ---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFX39wUS3Mvw9vkgURAixpAKCh2kMLolGaGQjSbNhSHmSVYSLNbQCgzDsk
2WUnnKZboeY2/o+mTiXHudc=
=K55o
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to