tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Holst, Martina" <martina.ho...@hp.com>
Subject RE: APR not found under Linux
Date Mon, 03 Jul 2006 10:43:34 GMT
Hi Steffen,

yes, it's possible. RPMs install 32-bit libraries into /lib rather than
/lib64.
Choose a different installation directory for self-compiled libraries
using --prefix option of configure, and set the -m32 option for gcc.

Regards,
Martina

-----Original Message-----
From: Stefan Wachter [mailto:Stefan.Wachter@gmx.de] 
Sent: Monday, July 03, 2006 09:47
To: Tomcat Users List
Subject: Re: APR not found under Linux

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:Stefan.Wachter@gmx.de]
> 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:/u
> sr
> /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 <Stefan.Wachter@gmx.de> 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 <Stefan.Wachter@gmx.de> 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: users-unsubscribe@tomcat.apache.org
>>>>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>>>>
>>>>>>>
>>>>>>>         
>>>>>>>             
>>>>>>>               
>>>>>> -----------------------------------------------------------------
>>>>>> -
>>>>>> --- To start a new topic, e-mail: users@tomcat.apache.org To 
>>>>>> unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>>>
>>>>>>
>>>>>>       
>>>>>>           
>>>>>>             
>>>>> ------------------------------------------------------------------
>>>>> -
>>>>> -- To start a new topic, e-mail: users@tomcat.apache.org To 
>>>>> unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>>
>>>>>
>>>>>     
>>>>>         
>>>>>           
>>>> __________________________________________________
>>>> 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: users-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>>
>>>>   
>>>>       
>>>>         
>>> --------------------------------------------------------------------
>>> - To start a new topic, e-mail: users@tomcat.apache.org To 
>>> unsubscribe,
>>>       
>
>   
>>> e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
>>>     
>>>       
>> __________________________________________________
>> 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: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>>   
>>     
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe,
> e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, 
> e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>   


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


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


Mime
View raw message