El objetivo de configurar Tomcat para que utilice la Apache Portable Runtime (APR) es que mejore su rendimiento y tengan una mejor inegración con el servidor (Linux en este caso).
Cuando iniciamos el Tomcat sin esta optimización podemos ver en el fichero de log "catalina.log" una info similar a la siguiente:
INFO: La biblioteca nativa de Apache Tomcat basada en ARP que permite un rendimiento óptimo en entornos de desarrollo no ha sido hallada en java.library.path: /usr/java/packages/lib/amd64:
Si queremos configurarlo para añadir esta mejora, como requisito debemos tener instaladas las librerias httpd-devel y openssl-devel en nuestro sistema.
En caso de no estar instaladas ejecutamos nuestro instalador de aplicaciones favorito (en este caso yo utilizao yum):
Leer más...En tomcat 6.0.X usando el driver jdbc mysql-connector-java-5.0.6 con autoreconexión, hemos comprobado que pasado un periodo de unas horas de inactividad, se produce una excepción al conectar con la base de datos mysql 5 a través de un pool de conexiones.
Leer más...Al instalar tomcat 6.0.29 y posteriormente configurarlo para usarlo con log4java (en lugar de las commons loging por defecto), he encontrado el siguiente mensaje de error en ${catalina.home}/logs/catalina.out.
Leer más...