Notas de la versión de Sun Java System Web Server 7.0

Contenedor web

La tabla siguiente contiene los problemas conocidos relacionados con el contenedor web de Web Server.

Tabla 17 Problemas conocidos del contenedor web

Identificador del problema 

Descripción 

6390112 

Problema de interacción con el conjunto de conexiones de Java LDAP: la conexión inicial nunca se agota.

La especificación de un conjunto de conexiones Java LDAP mediante las opciones JVM del archivo server.xml y creando una referencia con un recurso JNDI externo cuando se inicia el servidor web hace que se cree una conexión LDAP agrupada. Con esta conexión siempre está marcada como ocupada y la conexión nunca caduca.

4858178  

El contenedor envía datos a stderr.

6349517  

Los datos de la sesión de la aplicación web son incorrectos para el modo MaxProcs > 1.

Web Server se ejecuta en modo multiproceso. La variable de configuración MaxProcs del archivo magnus.conf se utiliza para establecer el número máximo de procesos. Si el valor de MaxProcs se establece en un número superior a 1, Web Server utiliza un administrador de sesiones basado en mmap para que la sesión se pueda compartir entre varios JVMs. Cuando se recogen datos de varios procesos, los MBeans de aplicación web proporcionan sesiones para MBeans individuales. No hay ninguna manera de averiguar en número real de sesiones utilizando los datos estadísticos de sesión de cada aplicación web de MBean.

 

6394715  

El contenedor web elimina el objeto MBeans desactivado de la aplicación web.

Cuando se desactiva la aplicación web estableciendo el elemento <enabled> en "false" en el archivo server.xml, el contenedor web borra los MBeans de la aplicación web y los trata como una aplicación web cerrada o eliminada. Como se eliminan los objetos desactivados, los datos estadísticos también se pierden.

6419070  

No se registra información en los informes de errores en el nivel más alto del informe sobre la creación correcta de un recurso JNDI.

6422200  

com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse realiza lecturas de 1 byte.

Al leer el archivo server.xml, la primera línea que contiene el número de versión de XML y la codificación se lee 1 byte a la vez.

6432870  

El contenedor del servlet recoge los datos estadísticos cuando el elemento con estadística activada se establece como "false" en el archivo server.xml file.

6440064  

El contenedor de servlet crea un subproceso por servidor virtual.

6472223 

Los valores de los subelementos 'mail-resource' no se establecen en el objeto de sesión de correo.

6487083  

NSAPIRequest.setupRequestFields es lento.

com.sun.webserver.connector.nsapi.NSAPIRequest.setupRequestFields es lento principalmente debido a la conversión de cadena a byte y de byte a cadena al procesar los encabezados de las cookies.

6493271  

La actividad del recopilador de elementos no utilizados de Java Web Server 7.0 es alta en comparación con Web Server 6.1.

El contenedor de servlets de Web Server 7.0 crea muchos objetos Java. 

6497803  

Si un servlet se asigna a una URI de solicitud mediante un archivo req + welcome, el comportamiento es incorrecto.

Si un contenedor web recibe una petición parcial válida, dicho contenedor web debe examinar la lista de archivos "welcome" definida en el descriptor de implementación. La lista de archivos "welcome" es una lista ordenada de URLs parciales sin barra / inicial o final. Web Server debe añadir cada archivo "welcome" en el orden especificado en el descriptor de implementación en la solicitud parcial y comprobar si se ha asignado un recurso estático o servlet del archivo WAR a la URI de la solicitud. El contenedor web debe enviar la solicitud al primer recurso del WAR que coincida.

6501184  

REQ_EXIT provoca una excepción javax.servlet.ServletException.

6501785  

El contenedor de servlets no utiliza memoria caché aceleradora al procesar los "include" RequestDispatcher.

6500647 

En Windows, si se vuelve a cargar JSP, se produce una salida incorrecta.