Its a single .so file so does that mean the LD_LIBRARY_PATH stuff won't be relevant?

Konstantin Kolinko wrote:
Does the native library consist of a single .so file, or there are several ones?

See the second "NOTE MEG" here:
http://wrapper.tanukisoftware.org/doc/english/prop-java-library-path-n.html
It is about requirements for LD_LIBRARY_PATH if there are several libraries.


Does your printenv mention the value of LD_LIBRARY_PATH? Is there any
difference compared to when you are running Eclipse?


2007/10/17, David Marshall <[EMAIL PROTECTED]>:
The results of printing System.getProperty("java.library.path") in the
jsp does show the correct path to my shared object....
Looking forward to your results with JSP.


2007/10/17, David Marshall <[EMAIL PROTECTED]>:

I'm not doing a System.loadLibrary.   The library is needed by a
third-party jar that I am using.  SInce it works from within Eclipse I
know that their jar and the shared object (.so file) work correctly
together and that the shared object is indeed in the correct location on
library path.   Its only when I deploy to the production version of
Tomcat (on the same machine) that this stuff fails.  At that point I
don't have Eclipse's VM parameter setting abilities available to me and
the only place to put it is in JAVA_OPTS.  From the tomcat log file I
can see that the java.library.path is set as intended.

I'll try your JSP idea just to be 100% the path is set correctly.

Filip Hanik - Dev Lists wrote:

and that your library is valid, and that you are calling
System.loadLibrary with the correct name

Filip

David Marshall wrote:

Filip :

Thanks.  I didn't literally mean X.   The library it won't load is
called Netica.   I just changed it to X to be more general.   I hope
I'm not just creating confusion for everyone.

thanks
dm

Filip Hanik - Dev Lists wrote:

I believe there is a
-Djava.awt.headless=true

or something like that, so that it doesn't try to load your X
windows environment

Filip

David Marshall wrote:

Using Tomcat 5.5 on Linux.
I've set my environment variable with export
JAVA_OPTS='-Djava.library.path=/path/to/my/sharedobjectfolder'

After restarting tomcat and hitting my servlet (which depends on
the .so file in the folder above) I get an UnsatisfiedLinkError no
X found in java.library.path

I've looked in catalina.out and see a message that says that The
Apache Tomcat Native library cannot be found on java.library.path:
/path/to/my/sharedobjectfolder.   So it appears that Tomcat is
using the path at least when it starts up. I've seen other Linux
Tomcat users raising this same problem and not getting any
answers.   Within Eclipse I can run Tomcat and configure a VM
parameter for java.library.path and my library is successfully
found when the servlet runs so this issue only pertains to running
tomcat directly from the startup scripts (e.g. /etc/init.d/tomcat
start)

What could be wrong?



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

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

--
David Marshall
Staff Software Engineer
Center For Knowledge Communication
Computer Science Dept.
University of Massachusetts - Amherst
www.cs.umass.edu/~marshall



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



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

--
David Marshall
Staff Software Engineer
Center For Knowledge Communication
Computer Science Dept.
University of Massachusetts - Amherst
www.cs.umass.edu/~marshall



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



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

---------------------------------------------------------------------
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