On 17/03/2014 09:09, Randeep wrote:
> On Mon, Mar 17, 2014 at 1:51 PM, Mark Thomas <ma...@apache.org> wrote:
> 
>> On 17/03/2014 08:10, Randeep wrote:
>>> On Mon, Mar 17, 2014 at 12:35 PM, Mark Thomas <ma...@apache.org> wrote:
>>>
>>>> On 17/03/2014 04:52, Randeep wrote:
>>>>> Hi,
>>>>>
>>>>> I have a httpd-2.2.3-82.el5.centos.x86_64+mod_jk+apache-tomcat-6.0.37
>>>> stack
>>>>>
>>>>> Whenever I restart the server it shows the following warning.
>>>>> INFO: The APR based Apache Tomcat Native library which allows optimal
>>>>> performance in production environments was not found on the
>>>>> java.library.path:
>>>>> /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
>>>>
>>>> That isn't a warning. Warnings start "WARN: ...".
>>>>
>>>> It is an informational message. It informs you that that the native
>>>> library is not installed and that the native library typically has
>>>> better performance.
>>>>
>>>
>>> Yes. Its an informational message. Sorry about it.
>>>
>>>>
>>>>> Then I tried to install tomcat-native-1.1.27-src
>>>>
>>>> Why? To get rid of the log message or to solve a performance problem?
>>>>
>>>> Mark
>>>>
>>>
>>> Actually I'm getting this error on production server.
>>
>> Again, this is not an error. They start "ERROR: ..." or "FATAL: ..."
>>
>>
>>> I didn't know about
>>> tomcat native libraries. If it increase performance then I felt that It
>>> should be implemented.
>>
>> Why should you install it?
>> What performance problem are you trying to solve?
>> Why do you think that installing the native libraries will solve it?
>>
>> While the native library does - generally - perform better, it is not a
>> magic "make it faster" library.
>>
>>
>> Dear Mark,
> 
> I was mentioning compilation error. I'm not getting any performance issues.

Then why are you spending time trying to solve a problem you don't have?

> But reading that information in logs I thought by installing the native
> libraries may improve the performance.

Installing the native library will make a difference. Whether the
difference is large enough to notice depends very much on your
application. If you want to improve your application's performance I
suspect your time would be better spent with a profiler to see where the
bottlenecks are in your application.

Mark


> So I tried to install it and while
> compiling I got error. My apologies if I asked something wrong.
> 
> Mark
>>
>>
>>> That is why I tired to install it.
>>>
>>>
>>>>
>>>
>>>>>
>>>>> But I'm getting the following error.
>>>>>
>>>>> #./configure --with-apr=/usr/bin/apr-1-config
>>>>> --with-java-home=/usr/java/jdk1.7.0_25
>>>>> then
>>>>> #make
>>>>> make[1]: Entering directory
>>>>>
>> `/usr/share/apache-tomcat-6.0.37/bin/tomcat-native-1.1.27-src/jni/native'
>>>>> /bin/sh /usr/lib64/apr-1/build/libtool --silent --mode=compile gcc
>>>> -pthread
>>>>>  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
>>>> -fstack-protector
>>>>> --param=ssp-buffer-size=4 -m64 -mtune=generic -DHAVE_CONFIG_H -DLINUX=2
>>>>> -D_REENTRANT -D_GNU_SOURCE   -g -O2 -DHAVE_OPENSSL
>>>>>
>>>>
>> -I/usr/share/apache-tomcat-6.0.37/bin/tomcat-native-1.1.27-src/jni/native/include
>>>>> -I/usr/java/jdk1.7.0_25/include -I/usr/java/jdk1.7.0_25/include/linux
>>>>>  -I/usr/include/apr-1   -o src/poll.lo -c src/poll.c && touch
>> src/poll.lo
>>>>> src/poll.c: In function 'Java_org_apache_tomcat_jni_Poll_create':
>>>>> src/poll.c:112: error: 'APR_POLLSET_NOCOPY' undeclared (first use in
>> this
>>>>> function)
>>>>> src/poll.c:112: error: (Each undeclared identifier is reported only
>> once
>>>>> src/poll.c:112: error: for each function it appears in.)
>>>>> src/poll.c: In function 'Java_org_apache_tomcat_jni_Poll_poll':
>>>>> src/poll.c:306: warning: implicit declaration of function
>>>> 'APR_RING_FOREACH'
>>>>> src/poll.c:306: error: expected expression before 'tcn_pfde_t'
>>>>> src/poll.c:307: error: expected ';' before '{' token
>>>>> src/poll.c: In function 'Java_org_apache_tomcat_jni_Poll_maintain':
>>>>> src/poll.c:399: warning: implicit declaration of function
>>>>> 'APR_RING_FOREACH_SAFE'
>>>>> src/poll.c:399: error: expected expression before 'tcn_pfde_t'
>>>>> src/poll.c:400: error: expected ';' before '{' token
>>>>> src/poll.c:392: warning: unused variable 'now'
>>>>> src/poll.c:391: warning: unused variable 'num'
>>>>> src/poll.c:391: warning: unused variable 'i'
>>>>> src/poll.c: In function 'Java_org_apache_tomcat_jni_Poll_pollset':
>>>>> src/poll.c:471: error: expected expression before 'tcn_pfde_t'
>>>>> src/poll.c:472: error: expected ';' before '{' token
>>>>> make[1]: *** [src/poll.lo] Error 1
>>>>> make[1]: Leaving directory
>>>>>
>> `/usr/share/apache-tomcat-6.0.37/bin/tomcat-native-1.1.27-src/jni/native'
>>>>> make: *** [all-recursive] Error 1
>>>>>
>>>>> This is my version of ap
>>>>> Package apr-1.2.7-11.el5_6.5.x86_64 already installed and latest
>> version
>>>>> Package apr-devel-1.2.7-11.el5_6.5.x86_64 already installed and latest
>>>>> version
>>>>> Package apr-util-1.2.7-11.el5_5.2.x86_64 already installed and latest
>>>>> version
>>>>>
>>>>> Cant I install this version in centos 5?
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>>
>>>>
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to