
Solución al siguiente error
SEVERE: An incompatible version 1.1.14 of the APR based Apache Tomcat Native library is installed, while Tomcat requires version 1.1.17
Entorno: GNU/Linux - Apache-tomcat-6.0.32 - Upgrade reciente de TMC version

Introduccion...
La biblioteca nativa de Apache Tomcat es un JNI (Java Native Interface) que ofrece muchas de las funcionalidades básicas de Tomcat en código nativo en lugar de bytecode de Java. ¿Qué significa esto? VELOCIDAD. Para una comparación de la velocidad superficial, aquí es el tiempo de inicio de mi Liferay se ejecuta en Tomcat no lo ha instalado:
INFO: Server startup in 14463 ms
Y, con la librería nativa instalado:
INFO: Server startup in 13266 ms
Eso es un aumento de velocidad del 10%. Si usted no tiene la librería nativa correctamente instalada en su sistema, los logs siempre comenzaran con algo asi:
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
Solución
Descargar y pasar al servidor el tomat.connectors.tar.gz, pueden descargarlo de http://archive.apache.org/dist/tomcat/tomcat-connectors/native
La version que diga en el error no es relevante, a mi me paso que tenia la 1.1.14, me decia q necesitaba la 1.1.17, y cuando la instale me decia que mejor instale la 19... por lo cual instale directamente la ultima, al dia de hoy es 1.1.22... De todas formas el error "SEVERE" era solo por la 1.1.14, una vez que actualice ya era solo un "INFO".
Bueno, una vez descargado el file pasarlo al server, asegurarse de tener instalados los paquetes libssl-dev y libapr1-dev.
$ cd {TOMCAT_HOME}/bin
Extraer el archivo tar (tar y gzip archivo) de la librería nativa tomcat (el que descargamos y pasamos al server previamente)
$ tar -xvzf tomcat-native.tar.gz
Ir al path de origen
$ cd tomcat-native-1.1.xx/jni/native
Configure, make e instalarlo ....
$ ./configure --with-apr="PATH_APR" --with-java-home="PATH_JDK" && make && sudo make install
(Posiblemente el path de APR sea /usr/local/apr)
Puede darse el problema: "Unable to find JDK". En el símbolo del sistema (prompt), ejecutar:
$ export JAVA_HOME=/usr/liv/jvm/java-6-sun (colocar el path correcto en cada caso)
Pasar al path de library
$ cd /usr/lib
Si no estuviera hecho, (si ya esta realizado no es necesario) hacer un link simbolico para la library;
$ sudo ln-s / usr/local/apr/lib/libtcnative-1.so libtcnative-1.so
Editar el script de arranque del tomcat (startup o el que utilicen), agregando antes de la ejecucion de java, las siguientes lineas:
LD_LIBRARY_PATH=/usr/lib: $LD_LIBRARY_PATH ; export LD_LIBRARY_PATH
Otra forma de modificar esta variable es agregando al file setenv.sh la siguiente linea export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
ACLARACION: Yo seguí este instructivo, y lo que sigue no lo ejecute, y funciono bien... lo agrego por las dudas...Esto desactiva el IPV6, que la biblioteca no es compatible con todo (y por lo tanto se generen excepciones cuando se trata de unir a los puertos TCP en dispositivos de red con IPv6).
Por último, editar el archivo /etc/modprobe.d/aliases y cambiar el linealias net-pf-10 ipv6toalias net-pf-10 off ipv6 y reiniciar el tomcat.
Si no encuentra el alias seguir estos pasos:
$ touch /etc/modprobe.d/aliases
$ vi /etc/modprobe.d/aliases
Agregar la linea alias net-pf-10 off ipv6 al archivo creado
Guardar y salir
Reiniciar el servicio con el comando init6
Por ultimo reiniciar Tomcat...

Si usas Tomcat con Jboss tener en cuenta que posiblemente APR estandar no funciona bien. Pueden revisar la documentacion en la siguiente URL http://archive.apache.org/dist/tomcat/tomcat-connectors/native
Liferay se ejecuta en JBoss AS 4.0.5 se ha reportado que funciona con JBoss 2.0.1 nativo de realizar, bajo carga, con cerca de un aumento de velocidad del 20%.

