“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


Cómo instalar JBoss

Vamos a ver los pasos necesarios para instalar JBoss Application Server en Linux, concretamente en GNU/Linux CentOS 6. Los pasos son aplicables prácticamente en su totalidad al resto de sistemas GNU/Linux como por ejemplo Debian, Ubuntu o Fedora (excepto la parte final del chkconfig, en Debian no es válida). Descarga de JBoss Application Server En Seguir leyendo


Missing required Permissions Manifest SecurityException en Java

A partir de Java 7 Update 51 se han ampliado las medidas de seguridad para hacer menos vulnerables los sistemas antes amenazas externas. Los errores principales que nos podemos encontrar al ejecutar una aplicación Java desde el navegador son los siguientes: Missing required Permissions manifest attribute in main jar Missing Application-Name manifest attribute Java applications Seguir leyendo


Cisco UCS Manager: java.io.IOException: Invalid Http response Login Error for URL…

Tras una actualización de Java, en mi caso Version 7 Update 51 (build 1.7.0_51_b13), a nivel de cliente resulta imposible acceder a la gestión de Cisco UCS Manager a través de protocolo SSL. Login Error: java.io.IOException: Invalid Http response Login Error: java.io.IOException: Server returned HTTP response code: 400 for URL: http://[MANAGER_IP]:443/nuova El Workaround es deshabilitar Seguir leyendo