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]

Reply via email to