Un «thread dump» de Java no es otra cosa que un volcado de todos los hilos que hay en ejecución en una JVM (Java Virtual Machine). En el caso de la JVM Tomcat, nos genera un listado de todos los threads y toda la información necesaria sobre cada uno de ellos para poder solucionar cualquier Seguir leyendo
Servidores de aplicaciones
Glassfish, Tomcat, iPlanet Web Server…
«Port already in use» al parar Tomcat con JMX activado
Hace un tiempo publiqué un artículo en el que hablaba sobre configurar Java Environment Options en Tomcat y las diferencias entre JAVA_OPTS y en CATALINA_OPTS. Precisamente a raíz de este tema surge el siguiente problema cuando tenemos la monitorización JMX remota activada en Tomcat e intentamos parar el servicio: # /etc/init.d/tomcat stop Stopping tomcat: [FAILED] Seguir leyendo
JAVA_OPTS: Configurar Java Environment Options en Tomcat
La variable JAVA_OPTS permite especificar en una instancia de Tomcat distinas opciones de configuración y variables de entorno, que se aplican a la hora de iniciar o parar el servidor de aplicaciones. Existe controversia en si determinadas variables y parámetros deben ser aplicados dentro de la variable JAVA_OPTS o en CATALINA_OPTS, por ejemplo para límites Seguir leyendo
Configurar Apache como Frontend de JBoss
En esta entrada vamos a ver como configurar un servidor web Apache delante de un servidor de aplicaciones JBoss. Comenzaremos con las instalaciones de Apache y JBoss y después realizaremos la instalación del módulo mod_jk en Apache para crear el conector entre ambos. Finalmente configuraremos ambos servidores para interactuar juntos. En esta entrada el servidor Seguir leyendo
Tomcat: error 404 aleatorio
El servidor de aplicaciones Tomcat (en este caso Tomcat 7) puede presentar un curioso error a la hora de acceder a una aplicación. Aleatoriamente, la aplicación puede presentar un error con código de salida «HTTP Status 404» (no encontrado), si acto seguido se recarga la página, el funcionamiento puede ser correcto con un código de Seguir leyendo