Cómo evitar que la consola de administración de OpenEsb Glassfish abra la conexión a glassfishesb.org

Cómo evitar que la consola de administración de OpenEsb Glassfish abra la conexión a glassfishesb.org

Tengo un servidor de aplicaciones Glassfish v2.1 (distribución OpenEsb) ejecutándose detrás de un firewall muy restrictivo. Algunas veces aparecerá un cuadro inferior, intentando conectarse a esta dirección:http://glassfishesb.org/isvc/GFMOTD?[...]que parece ser un servicio de Mensaje del día de OpenESB. El firewall no permite esta conexión, por lo que el marco simplemente muestra el mensaje "Se agotó el tiempo de espera de la conexión. El servidor de glassfishesb.org está tardando demasiado en responder".

Hay otro problema que puede estar relacionado con esto, y es que cuando el servidor Glassfish ha estado ejecutándose durante aproximadamente un día, la consola de administración no se mostrará en absoluto. La pantalla de inicio de sesión funciona, pero las páginas de administración parecen tardar una eternidad en cargarse.

¿Cómo puedo evitar que la instancia de Glassfish intente conectarse a servidores externos?

Respuesta1

Resulta que la página de administración tiene un conjunto de marcos codificados que apunta al servicio MOTD (entre otras cosas). Cuando este servicio no está disponible, el tiempo de carga de la página de administración será muy largo.

Para solucionar este problema, agregue

-Dcom.sun.enterprise.tools.admingui.NO_NETWORK=true  

como opción JVM, usando la consola de administración o vía asadmin:

./asadmin create-jvm-options -Dcom.sun.enterprise.tools.admingui.NO_NETWORK=true

Ver también estodiscusión en la lista de correo de usuarios de Glassfish.

información relacionada