Hi Martina,
you are right! Switching to the AMD-64-Bit virtual machine Tomcat does
no longer inform: "The Apache Native library...". Therefore I assume
that with that virtual machine the APR is used. Many thanks for your hint!
Some time ago I compared the performance of the AMD-64-Bit VM with the
Intel-32-Bit VM and had the impression that the AMD-64-Bit VM is slower.
Now I have to take new measurements that consider Tomcat/APR/64Bit <->
Tomcat/32Bit.
Another option would be to install 32-Bit versions of the needed
libraries. Do you know if it is possible to install 32-Bit versions of
the needed libraries in addition to the already present 64-Bit versions?
Regards,
--Stefan
Holst, Martina wrote:
Hi Stefan,
Looking at your library path: I think you are trying to use a 32bit Java
JDK with 64-bit APR/OprnSSL libraries. Java does not find the 32-bit
binaries it needs, hence the error message.
Best regards,
Martina
-----Original Message-----
From: Stefan Wachter [mailto:[EMAIL PROTECTED]
Sent: Friday, June 30, 2006 16:44
To: Tomcat Users List
Subject: Re: APR not found under Linux
Hi Dhaval,
the java.library.path seems to be alright. The INFO message during
startup shows that
java.library.path:
/java/jdk1.5.0_05/jre/lib/i386/client:/java/jdk1.5.0_05/jre/lib/i386:/ja
va/jdk1.5.0_05/jre/../lib/i386:/usr/local/apr/lib:/lib64/tls:/lib64:/usr
/lib64
Cheers,
--Stefan
PS: Do you have a 64 bit system?
Dhaval Patel wrote:
Hmm
I read the BUILDING file of tomcat-native (the one that comes in
TOMCAT\bin). It says something
like:
2 - In bin/setenv.sh add the following:
CATALINA_OPTS="$CATALINA_OPTS -Djava.library.path=tclib_location"
In my machine I am using:
/home/jfclere/jakarta-tomcat-connectors/jni/native/.libs for
tclib_location
Did you try that?
Right now I am at work and my all configurations are at home. If
things do not work, I will try to rebuild it when I go home. See above
helps.
Regards,
Dhaval
--- Stefan Wachter <[EMAIL PROTECTED]> wrote:
Hi Dhaval,
I don't think, that an old APR is involved. I compiled the latest APR
(version 1.2.7) using the sources from apr.apache.org. The created
library was placed into /usr/local/apr/lib by "make install".
Yet, there is an old version of the APR installed on my system that
came with httpd 2.0.x (named "libapr-0"). Do you think that
"libapr-0" does interfere with "libapr-1"?
Cheers,
--Stefan
Dhaval Patel wrote:
Hi,
I think your APR library is old. (You might have install using
Yast). Tomcat 5.5 requires
APR
1.2+. So you might have to compile it by yourself.
(http://tomcat.apache.org/tomcat-5.5-doc/apr.html)
I remembered that I had to compile APR for SuSE 10. Here is what
I did:
1) Make sure you have Apache Devel. headers and library are
installed. (YaST will help you)
2) Download APR from (http://apr.apache.org/). Follow the
instruction to compile and make.
Make
sure that you remember the location of APR because you need that in
Tomcat.
3) Go to TOMCAT_HOME\bin. Unpack tomcat-native.tar.gz.
4) Follow the instruction to build it.
5) Then you might have to use SetENV.sh.
See above things works. I may able to help you if it does not
work.
Regards,
Dhaval
--- Stefan Wachter <[EMAIL PROTECTED]> wrote:
Hi Rajeev,
I changed the order of the directories to
/usr/lib:/usr/local/apr/lib but I did not help.
Cheers,
--Stefan
Rajeev N. Jha wrote:
Try putting the ssl libs in front of apr/tcnative.
Thanks
- Rajeev.
Stefan Wachter wrote:
Hi all,
I tried to run Tomcat using the APR under (Suse-)Linux but did
not succeed. During startup there is still the well known
message:
The Apache Tomcat Native library which allows optimal performance
in production environments was not found on the
java.library.path:
/java/jdk1.5.0_05/jre/lib/i386/client:/java/jdk1.5.0_05/jre/lib/i386:/
java/jdk1.5.0_05/jre/../lib/i386:/usr/local/apr/lib:/usr/lib
Yet, in the directory /usr/local/apr/lib there are the apr and
tcnative libraries. This is the listing of that directory:
-rw-r--r-- 1 root root 7661 2006-06-30 09:56 apr.exp
-rw-r--r-- 1 root root 1164070 2006-06-30 09:56 libapr-1.a
-rwxr-xr-x 1 root root 831 2006-06-30 09:56 libapr-1.la
lrwxrwxrwx 1 root root 17 2006-06-30 09:56 libapr-1.so ->
libapr-1.so.0.2.7
lrwxrwxrwx 1 root root 17 2006-06-30 09:56 libapr-1.so.0 ->
libapr-1.so.0.2.7
-rwxr-xr-x 1 root root 636499 2006-06-30 09:56
libapr-1.so.0.2.7
-rw-r--r-- 1 root root 1380234 2006-06-30 10:07 libtcnative-1.a
-rwxr-xr-x 1 root root 912 2006-06-30 10:07 libtcnative-1.la
lrwxrwxrwx 1 root root 22 2006-06-30 10:07 libtcnative-1.so
->
libtcnative-1.so.0.2.7
lrwxrwxrwx 1 root root 22 2006-06-30 10:07
libtcnative-1.so.0
-> libtcnative-1.so.0.2.7
-rwxr-xr-x 1 root root 800108 2006-06-30 10:07
libtcnative-1.so.0.2.7
drwxr-xr-x 2 root root 104 2006-06-30 10:07 pkgconfig
In addition the directory /usr/lib contains the openssl library:
lrwxrwxrwx 1 root root 15 2005-11-01 14:39 libssl.so.0 ->
libssl.so.0.9.7
-rwxr-xr-x 1 root root 220153 2005-10-14 18:14 libssl.so.0.9.7
I also including these two directories in the LD_LIBRARY_PATH.
For that purpose I created a setenv.sh with the line
export LD_LIBRARY_PATH=/usr/local/apr/lib:/usr/lib
Can anyone help me with this problem?
Regards,
--Stefan
-----------------------------------------------------------------
---- 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]
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
--------------------------------------------------------------------
- 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]
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]