The problem is undoubtedly your .dll or .so is not in the correct directory. Normally you need to place those files in /tomcat but that assumes that /tomcat is your current directory when you startup. Essentially you need to ensure that you are starting tomcat from the base directory that also contains your native code, then everything will work fine.
You may also want to ensure you're specifying the native files directly to ensure you're not leaving a security opening for someone to hack your application (and your client's computer). Also wrapping the load library call in a catch Throwable can be very helpful if you log the exception (one of the few times a catch Throwable is not a bad thing). Bill -----Original Message----- From: charithsoori [mailto:charithso...@gmail.com] Sent: July 8, 2011 7:40 PM To: users@tomcat.apache.org Subject: JNA class path with tomcat Hi, I am trying to run a web application which is which using JNA . My application work fins as standalone and when it configured as a web app tomcat it giving error " java.lang.NoClassDefFoundError: com/stibocatalog/hunspell/HunspellLibrary " . It seems native library not loading. How I can solve this problem " -- * * Best Regards CharithSoOri --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org