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
java
«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
Instalar Oracle Java en Linux
En ocasiones Oracle obliga a utilizar Oracle JAVA en lugar de otras opciones como Open JDK para sus productos. Por ejemplo, para instalar Oracle Weblogic Server 12c el el instalador no permitía continuar con Open JDK instalado. Para instalar Oracle Java JDK/JRE en Linux tenemos principalmente dos opciones, instalar a través del RPM oficial (CentOS, RHEL, Fedora, Scientific Seguir leyendo