Notas de la version de Sun GlassFish Enterprise Server v 2.1.1

Apache y el complemento del equilibrador de carga

En este apartado se describen los problemas conocidos relacionados con el complemento del equilibrador de carga y Apache Web Server, y las soluciones pertinentes.

El complemento del equilibrador de carga no captura la implementación de la aplicación de Java EE con EJB como servicio web (problema 685)

Descripción

Al implementar cualquier WAR (o EAR) con un servicio web basado en servlet, se actualiza el equilibrador de carga de HTTP con información sobre este servicio web. Al implementar un servicio web basado en EJB, la configuración del equilibrador de carga de HTTP no se actualiza para reflejar el objeto nuevo.

Solución

Agregue manualmente estas raíces de contexto al archivo de configuración de Load Balancer). Sin embargo, la reconfiguración dinámica de la configuración del equilibrador de carga (mediante la función de aplicación automática) daría lugar a la pérdida de las ediciones manuales anteriores.

Cierre la aplicación automática desde DAS y en su lugar utilice la función de exportación manual para editar y aplicar la configuración del equilibrador de carga en el servidor web.

La Guía de administración de la alta disponibilidad no contiene instrucciones sobre cómo utilizar un certificado para Apache 2.0 (6307976)

Para ejecutar la seguridad de Apache, debe usar un certificado. Para obtener instrucciones acerca del modo de obtener un certificado de una autoridad certificadora, consulte la información sobre certificados en la sección de preguntas frecuentes de modssl .

Es necesario iniciar Apache Web Server como usuario root (6308021)

En Solaris, si Application Server se instaló como root, deberá usar Apache Web Server también como root. Las instalaciones de Java Enterprise System se realizan como root. En Apache 2.0, después de iniciarse como root, Apache cambia y se ejecuta como el usuario que se especifique. Especifique ese usuario en el archivo /conf/httpd.conf. Para realizar un inicio como root en varios sistemas, debe editar el archivo httpd.conf para especificar el grupo correcto. Sustituya la línea:

Group #-1

por

Group nobody

Encontrará más información sobre el uso de user/group en el archivo httpd.conf.