You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@xml.apache.org by Thomas Thornbury <th...@optonline.net> on 2002/01/25 22:50:19 UTC
JNI under Apache SOAP 2.2 & Tomcat
Hi all,
I have a SOAP app that runs fine under the configuration above under
Win2K.
However I'm porting it to HPUX. It has a executable DLL called via JNI
under Win2K. I've recompiled the library under HPUX and created a .so
file. Unfortunately SOAP can't find it. I tried setting
LC_LIBRARY_PATH and LIBRARYPATH in the environment, but once again I'm
bitten by the fact that Apache SOAP uses it's own environment and
neither is in the executing environment to the application if I print
out the library path property.
Anyone know what the setting under Apache SOAP or Tomcat is so it'll
load my library?
RE: JNI under Apache SOAP 2.2 & Tomcat
Posted by Gary Feldman <ga...@rtr.com>.
> From: Thomas Thornbury [mailto:thornt@optonline.net]
> Sent: Friday, January 25, 2002 4:50 PM
>
> under Win2K. I've recompiled the library under HPUX and created a .so
Shared libraries on HPUX use the .sl file type, not .so (at least HPUX 11,
though I believe all older versions as well).
Note also that they should be compiled PIC, which may requiring changing
the flags passed to the compiler.
> file. Unfortunately SOAP can't find it. I tried setting
> LC_LIBRARY_PATH and LIBRARYPATH in the environment, but once again I'm
Is this a typo? The relevant environment variables are LD_LIBRARY_PATH (on
most all UNIX platforms), and SHLIB_PATH (on HPUX, which uses two
environment
variables for this purpose).
I'm not sure if any of these points actually relate to your problem. You've
correctly concluded that getting the environment variables right under
Apache
(or any other web server) can be a pain. But these points stood out in your
message as other possible problems.
Gary
====================================================================
Ready-to-Run Software, Inc.
The Industry's Leading Provider of
Cross-Platform and Porting Services
*****************************
email: gaf@rtr.com Gary Feldman
fax : 1-978-692-5401 Ready-to-Run Software, Inc.
voice: 1-978-251-5431 11 School Street
www : http://www.rtr.com North Chelmsford, MA 01863
USA
RE: JNI under Apache SOAP 2.2 & Tomcat
Posted by Gary Feldman <ga...@rtr.com>.
> From: Thomas Thornbury [mailto:thornt@optonline.net]
> Sent: Friday, January 25, 2002 4:50 PM
>
> under Win2K. I've recompiled the library under HPUX and created a .so
Shared libraries on HPUX use the .sl file type, not .so (at least HPUX 11,
though I believe all older versions as well).
Note also that they should be compiled PIC, which may requiring changing
the flags passed to the compiler.
> file. Unfortunately SOAP can't find it. I tried setting
> LC_LIBRARY_PATH and LIBRARYPATH in the environment, but once again I'm
Is this a typo? The relevant environment variables are LD_LIBRARY_PATH (on
most all UNIX platforms), and SHLIB_PATH (on HPUX, which uses two
environment
variables for this purpose).
I'm not sure if any of these points actually relate to your problem. You've
correctly concluded that getting the environment variables right under
Apache
(or any other web server) can be a pain. But these points stood out in your
message as other possible problems.
Gary
====================================================================
Ready-to-Run Software, Inc.
The Industry's Leading Provider of
Cross-Platform and Porting Services
*****************************
email: gaf@rtr.com Gary Feldman
fax : 1-978-692-5401 Ready-to-Run Software, Inc.
voice: 1-978-251-5431 11 School Street
www : http://www.rtr.com North Chelmsford, MA 01863
USA