Notas de la versión para Sun Java™ System Web Server 6.1 2005Q1 SP4

Notas de la versión para Sun Java™ System Web Server

Versión 6.1 SP4

Número de pieza 819-2038

Marzo de 2005

Sun Java™ System Web Server 6.1 2005Q1 SP4 (en adelante Sun Java System Web Server 6.1 SP4) contiene importantes correcciones de vulnerabilidades de seguridad. Se recomienda a todos los usuarios de Sun Java System Web Server, especialmente a los que disponen de sitios que utilizan Secure Sockets Layer (SSL), versión 3 o Transport Security Layer (TLS), que instalen este service pack. Esta versión también proporciona compatibilidad para las plataformas HP-UX y AIX.

Estas notas de la versión contienen información importante disponible en el momento del lanzamiento de Sun Java System Web Server 6.1 SP4, incluida información acerca de funciones y mejoras, limitaciones y problemas conocidos, notas técnicas e indicaciones a recursos adicionales. Consulte las notas de la versión antes de instalar y configurar el software y después de forma periódica para consultar la información más actualizada.

Puede encontrar documentación completa de Sun Java System Web Server 6.1 en las siguientes direcciones de Internet:
http://docs.sun.com/db/prod/s1websrv#hic

En estas notas de la versión se incluyen los siguientes apartados:


Funciones y mejoras

Sun Java System Web Server ofrece las siguientes funciones y mejoras:

Compatibilidad para Java Servlet 2.3 y JavaServer Pages (JSP) 1.2

Sun Java System Web Server incluye Java™ 2 Platform, una implementación de Java™ Servlet 2.3 compatible con Enterprise Edition (J2EE™) y especificaciones JavaServer Pages™ (JSP™) 1.2. Un contenedor Web compatible con J2EE proporciona la flexibilidad y fiabilidad necesarias para diseñar e implementar aplicaciones Web que cumplan los estándares de la tecnología Java™. Las aplicaciones Web se pueden implementar a nivel de servidor virtual.

Para obtener más información acerca de estas tecnologías, consulte los recursos siguientes:

Para obtener información acerca del desarrollo de servlets y JSP en Sun Java System Web Server, consulte Sun Java System Web Server 6.1 Programmer’s Guide to Web Applications.

Compatibilidad para JDK/JRE de J2SE Platform 1.4.2_04

Sun Java System Web Server es compatible con Java™ 2 Platform, Standard Edition (J2SE™) 1.4.2_04 y posterior (sólo para 32 bits, no para 64 bits). El software J2SE está integrado en Web Server y, si así lo desea, se instala durante el proceso de instalación. También puede instalar su propio JDK posteriormente, después de instalar Web Server. Si tiene pensado utilizar el servidor de administración, es necesario instalar un JDK.

Plataformas de HP-UX

Tenga en cuenta que las plataformas Sun Java System Web Server 6.1 para HP-UX incluyen JDK 1.4.1.

Compatibilidad para JDK/JRE de J2SE Platform 1.5.0

Sun Java System Web Server es compatible con Java™ 2 Platform, Standard Edition (J2SE™) 1.5.0 que está certificado para su uso con 1.5.0_01-b08 en plataformas Solaris, Linux y Windows.

Compatibilidad para WebDAV

Sun Java System Web Server es compatible con el protocolo Web-based Distributed Authoring and Versioning (WebDAV), que permite una publicación en Web cooperativa con las funciones siguientes:

WebDAV proporciona compatibilidad integrada para metadatos de contenido, administración de espacio de nombres y protección de sobrescritura. Estas tecnologías, combinadas con las múltiples herramientas de autor que son compatibles con WebDAV, proporcionan una plataforma de desarrollo ideal para entornos cooperativos.

Compatibilidad para filtros de NSAPI

A partir de la versión 6.1, Sun Java System Web Server amplía Netscape Server Application Programmer's Interface (NSAPI) con compatibilidad para filtros de NSAPI.

Los filtros permiten el procesamiento personalizado de solicitudes HTTP y flujos de respuesta, permitiendo que una función intercepte y modifique potencialmente el contenido presentado o generado por otra función. Por ejemplo, un complemento podría instalar un filtro de NSAPI para interceptar una página XML generada por la Server Application Function (SAF) de otro complemento y, a continuación, transformar dicha página XML en una página HTML, XHTML o WAP adecuada para el cliente. También, un filtro de NSAPI podría descomprimir los datos recibidos de un cliente antes de presentarlos a otro complemento.

Para obtener más información, consulte Sun Java System Web Server 6.1 NSAPI Programmer’s Guide.

Compatibilidad para compresión HTTP

Sun Java System Web Server es compatible con la compresión de contenidos, lo que le permite aumentar la velocidad de entrega a los clientes y servir volúmenes de contenido mayores sin incurrir en un aumento correspondiente de los gastos de hardware. La compresión de contenidos reduce el tiempo de descarga de los mismos, un beneficio más evidente para los usuarios de conexiones por marcación y tráfico alto.

Para obtener más información, consulte Sun Java System Web Server 6.1 Administrator’s Guide.

Compatibilidad para motor de búsqueda

Sun Java System Web Server es compatible con un motor de búsqueda basado en Java que proporciona recuperación e indexación de búsquedas de texto completo. La función de búsqueda permite a los usuarios buscar en los documentos del servidor y mostrar los resultados en una página Web. Los administradores de servidores crean los índices de documentos con los que los usuarios realizarán las búsquedas y pueden personalizar la interfaz de búsqueda para satisfacer necesidades específicas.

La dirección URL que pueden utilizar los usuarios finales para tener acceso a la función de búsqueda es:

http://<instancia-servidor>:port number/search

Ejemplo:

http://plaza:8080/search

Cuando el usuario final invoca esta URL, se abre la página “Buscar”, que es una aplicación Web basada en Java.

Para obtener información detallada acerca de cómo realizar búsquedas básicas y avanzadas, además de información acerca de palabras clave y operadores de búsqueda opcionales, consulte la Ayuda en pantalla del motor de búsqueda. Para tener acceso a esta información, haga clic en el enlace “Ayuda” de la página “Buscar”.

Para obtener más información, consulte Sun Java System Web Server 6.1 Administrator’s Guide.

Seguridad mejorada

Sun Java System Web Server permite restringir el acceso mediante la autenticación de archivos sin formato. A partir de la versión 6.1, Sun Java System Web Server es compatible con Java Security Manager. Security Manager está desactivado por defecto cuando se instala el producto, lo que puede mejorar el rendimiento de modo notable en algunos tipos de aplicaciones. Al activar Security Manager, puede mejorar la seguridad limitando los derechos concedidos a las aplicaciones Web J2EE. Para activar Security Manager, quite la marca de comentarios de entradas en el archivo server.xml:

<JVMOPTIONS>-Djava.security.manager</JVMOPTIONS>
<JVMOPTIONS>-Djava.security.policy=
instance_dir/config/server.policy</JVMOPTIONS>

donde instance_dir es la ruta del directorio de instalación de esta instancia del servidor.

Para obtener más información acerca de server.xml, consulte Sun Java System Web Server 6.1 Administrator’s Configuration File Reference.

Compatibilidad con JNDI

Sun Java System Web Server es compatible con Java Naming y Directory Interface™ (JNDI), que proporciona una perfecta conectividad a servicios heterogéneos de directorio y nomenclatura de empresa.

Compatibilidad para JDBC

Sun Java System Web Server proporciona Java™ DataBase Connectivity (JDBC™) uniforme, listo para usar y ser compatible con un amplio rango de estándares de la industria y controladores JDBC personalizados.

Compatibilidad para Sun ONE™ Studio 5

Sun Java System Web Server es compatible con Sun™ ONE Studio 5, Standard Edition. La tecnología de Sun ONE Studio es el entorno de desarrollo integrado (IDE), potente y extensible de Sun para los programadores de tecnología Java. Sun ONE Studio 5 está basado en el software NetBeans™ e integrado con la plataforma Sun ONE. (Sun Java System Web Server 6.1 y posterior es compatible también con NetBeans 3.5 y 3.5.1.)

La compatibilidad para Sun ONE Studio está disponible en todas las plataformas admitidas por Sun Java System Web Server 6.1 SP4. El complemento para Web Server se puede obtener de las siguientes formas:

Tenga en cuenta que el complemento Sun ONE Studio 5 para Sun Java System Web Server 6.1 SP4 sólo funciona con una versión local de Web Server (es decir, con IDE y Web Server en la misma máquina).

El comportamiento del complemento Sun ONE Studio 5 para Sun Java System Web Server es el mismo que para Sun ONE™ Application Server 7. Para obtener información acerca del uso de las funciones de aplicación Web en Sun ONE Studio 5, consulte el tutorial en la dirección siguiente
http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/cdshop.pdf

Defina la instancia de Sun Java System Web Server 6.1 SP4 como predeterminada y lleve a cabo las mismas acciones descritas en el tutorial.

Consulte también el siguiente tutorial de NetBeans
http://usersguide.netbeans.org/tutorials/webapps/index.html

Para obtener más información acerca de Sun ONE Studio 5, visite
http://www.sun.com/software/sundev/jde/

Para obtener recursos adicionales para programadores, consulte Recursos adicionales de Sun en estas notas de la versión.

Uso de Sun ONE Studio 5 para depuración

Sun ONE Studio 5 se puede utilizar para “depuración remota” si desea adjuntar manualmente el IDE a un Web Server remoto iniciado en modo de depuración. Los pasos son los siguientes:

  1. mediante la interfaz de administración de Sun Java System Web Server, reinicie la instancia del servidor en modo de depuración (Administrador de servidor > General JVM > Depuración activada).
  2. anote el número de puerto JPDA.
  3. inicie el IDE.
  4. Seleccione Depuración > Iniciar.
  5. Seleccione el método dt_socket y, a continuación, introduzca el nombre de la máquina remota y el número del puerto JPDA.
  6. En ese momento, estará activo cualquier punto de interrupción creado en el IDE en código fuente de servlet de una aplicación implementada.

Compatibilidad para páginas Active Server (ASP)

Sun Java System Web Server 6.1 SP4 es compatible con la especificación Active Server Pages 3.0 mediante Sun ONE™ Active Server Pages versión 4.0.1 (anteriormente Sun Chili!Soft ASP). Sun ONE Active Server Pages incorpora un motor de páginas Active Server seguro para empresas a Sun Java System Web Server.

Sun Java System Web Server 6.1 SP4 proporciona compatibilidad para Sun ONE Active Server Pages 4.0.1 en las siguientes plataformas:

Si instala Sun Java System Web Server, no se necesita licencia para Sun ONE Active Server Pages. El instalador de Sun ONE Active Server Pages se incluye en el CD complementario proporcionado al adquirir Sun Java System Web Server Media Kit, o puede descargarlo desde la siguiente ubicación:
http://wwws.sun.com/software/chilisoft/index.html

Tenga en cuenta lo siguiente:

Para obtener más información acerca de Sun ONE Active Server Pages, visite la dirección URL especificada más arriba.

Compatibilidad PHP

PHP, el conocido lenguaje de programación de páginas que pone a su disposición The PHP Group (http://www.php.net/), se puede usar con Sun Java System Web Server sirviéndose de una de las tres API admitidas: CGI, NSAPI y FastCGI. The PHP Group proporciona instrucciones detalladas en su sitio Web acerca de la configuración del software de PHP para usar estas tres API.

La API CGI es la interfaz más estable que se puede usar pero tiene los inconvenientes inherentes a CGI.

NSAPI utiliza la API nativa de Sun Java System Web Server para ejecutar el software PHP en la memoria de Web Server. Esta configuración proporcionará el mejor rendimiento, pero es posible que se bloquee el servidor si se utilizan módulos PHP que no sean seguros para los procesos.

La interfaz FastCGI garantiza la relación entre rendimiento y estabilidad, lo que hace posible que el software PHP siga funcionando después de atender las solicitudes mientras continúa ejecutándose fuera de la memoria de Web Server. Si se usa un módulo PHP que no sea estable, Web Server no se bloqueará. Por esta razón, Sun recomienda que se utilice la interfaz FastCGI con el software PHP.

La interfaz FastCGI es compatible con Web Server mediante la instalación del complemento FastCGI, que se puede obtener desde: http://www.sun.com/download/products.xml?id=3f567f91

Para obtener información acerca de la instalación y la configuración del complemento FastCGIOn, consulte su documentación en: http://docs.sun.com/source/819-1809/fcgi61.html

Tenga en cuenta que el software PHP hace uso de dos variables de entorno para controlar el ciclo de vida de los procesos PHP cuando se ejecuta como un proceso FastCGI. PHP_FCGI_CHILDREN determina el número de procesos PHP que se crearán para responder a las solicitudes. PHP_FCGI_MAX_REQUESTS determina el número de solicitudes que un proceso PHP puede responder antes de cerrarse a sí mismo y ser sustituido por un nuevo proceso PHP. Sun no es partidario del uso de PHP_FCGI_CHILDREN y recomienda en su lugar el uso del parámetro de configuración min-procs del complemento FastCGI para controlar el número mínimo de procesos PHP.

Compatibilidad para NSS 3.9.5 y NSPR 4.5.1

La compatibilidad para NSS en Sun Java System Web Server 6.1 SP4 se ha actualizado de 3.3.10 (en la versión 6.1 SP3) a 3.9.5. NSS es un conjunto de bibliotecas diseñadas para permitir el desarrollo en distintas plataformas de aplicaciones de servidor con seguridad activada. Sun Java System Web Server 6.1 SP4 también es compatible con NSPR 4.5.1.

Compatibilidad para cifrado de acelerador de hardware mejorado

Sun Java System Web Server proporciona compatibilidad para acelerador de hardware para Sun™ Crypto Accelerator 4000, una tarjeta aceleradora de cifrado que mejora el rendimiento de SSL en Web Server.


Plataformas admitidas

Sun Java System Web Server 6.1 SP4 puede instalarse en plataformas Solaris, HP-UX, AIX, Linux y Windows. En la siguiente tabla se resumen las plataformas admitidas. Para obtener más información acerca de los requisitos de instalación, consulte Parches necesarios en estas notas de la versión y Chapter 2 en Sun Java System Web Server 6.1 Installation and Migration Guide.

Nota: HP-UX 11i sólo se admite en las plataformas PA-RISC.

Tabla 1  Plataformas admitidas por Sun Java System Web Server 6.1 SP4

Proveedor

Arquitectura

Sistema operativo

Requisito mínimo de memoria

Memoria recomendada

Espacio en disco recomendado

IBM

PowerPC

IBM AIX 5.1, 5.2*

64 MB

192 MB

256 MB

Hewlett-Packard

PA-RISC 2.0

HP-UX 11i

64 MB

192 MB

256 MB

Microsoft

Intel x86

Windows 2000 Server SP4
Windows XP
Windows Server 2003, Enterprise Edition

64 MB

192 MB

256 MB

Sun

UltraSPARC*

Solaris 8, 9 y 10

64 MB

192 MB

256 MB

Sun

x86

Solaris 9 y 10

64 MB

192 MB

256 MB

Sun

x86

y SPARC

Trusted Solaris 8 (sólo Pro Serve)**

64 MB

192 MB

256 MB

Linux***

RedHat Intel x86

Red Hat Linux Advanced Server 2.1

Kernel 2.4.9-e.3smp
glibc-2.2.4-26
ncurses-4-5.0-5.i386.rpm

También puede crear un enlace simbólico desde libncurses5.so a libcurses4.so, aunque se recomienda la instalación de ncurses4-5.0-5.i386.rpm.

y Red Hat Advanced Server 3.0

64 MB

192 MB

256 MB

*A partir de iPlanet Web Server 6.0, no se admiten versiones anteriores de UCP SPARC. Sun Java System Web Server 6.1 es compatible todavía con la arquitectura UltraSPARC.

**Se recomienda utilizar los servicios profesionales de Sun o iForce

***La compatibilidad para el siguiente sistema operativo Linux está marcado como “Despreciado” y se eliminará en la próxima versión de Sun Java System Web Server 6.0:

Lleve a cabo las acciones necesarias para cambiar o migrar su producto Web Server a un sistema operativo admitido.


Parches necesarios

Se recomienda actualizar el sistema operativo con los últimos parches disponibles. Se muestran los parches necesarios para cada plataforma.

Parches de Solaris

Los usuarios de Solaris deben tener instalado un clúster de revisión recomendado de Sun, que está disponible en la sección de revisiones de seguridad y revisiones recomendadas, en: http://sunsolve.sun.com

Solaris 8 (SPARC)

Solaris 9 (SPARC y x86)

Parches de HP-UX

Para utilizar Sun Java System Web Server 6.1 SP4, se requieren los siguientes parches:

HP-UX 11i

Nota: HP-UX 11i sólo se admite en las plataformas PA-RISC.

La herramienta Java Out-of-Box se usa para configurar los parámetros ajustables de kernel correspondientes. Se recomienda utilizar esta herramienta para la modificación de valores de kernel. Si es necesario, modifique los siguientes parámetros ajustables para que reflejen un valor igual o superior a:

Advertencia: modificar los parámetros ajustables de kernel puede afectar negativamente al rendimiento del sistema. No modifique los parámetros salvo que sepa exactamente lo que está haciendo.

Parches de AIX

Para utilizar Sun Java System Web Server 6.1 SP4, se requieren los siguientes parches:

AIX 5.1

AIX 5.2

Si desea instalar en Web Server aplicaciones Web basadas en Java, según la documentación del JDK de IBM, antes de iniciar el servidor es necesario establecer las siguientes variables del entorno de acuerdo con los valores especificados debajo:

El fragmento anterior puede agregarse directamente a la secuencia de comandos de inicio de Web Server.


Notas para la instalación, actualización y migración

Esta sección incluye notas acerca de la instalación, actualización y migración de Sun Java System Web Server. Para obtener información detallada acerca de estos temas, consulte la información de Sun Java System Web Server 6.1 Installation and Migration Guide. Las referencias a Sun Java System Web Server 6.1 incluidas en esta guía también se aplican a Sun Java System Web Server 6.1 SP4. Para problemas conocidos de esta versión de Sun Java System Web Server, consulte Problemas conocidos en estas notas de la versión.

Instalación

No instale Web Server en un directorio cuyo nombre contenga espacios.  
Es muy importante tener en cuenta que Web Server no se iniciará si se instala en un directorio cuyo nombre contiene espacios, por ejemplo, Archivos de programa. No recibirá un mensaje de error acerca de ello durante la instalación, pero después de ésta el servidor no se iniciará.

No se puede configurar Web Server en RHLAS 3.0 sin compat-libstdc++
No se puede instalar Web Server sin compat-libstdc++.

Actualización

Al instalar Sun Java System Web Server 6.1 SP4 sobre una versión anterior de Sun Java System Web Server, el instalador la detecta automáticamente y lleva a cabo la actualización.

Si tiene instalado Sun ONE Web Server 6.1 SP1, especifique en el instalador de la versión 6.1 SP4 la ubicación en que se instaló 6.1 SP1 y, a continuación, lleve a cabo la actualización.

Si tiene instalado Sun Java Enterprise System 1 en el sistema y desea actualizar la versión Sun ONE Web Server 6.1 que forma parte de Sun Java Enterprise System 1 a Sun Java System Web Server 6.1 SP4, consulte la documentación siguiente: http://docs.sun.com/source/817-5760/upgrading.html#wp28053

Migración

No se admite la migración directa desde una versión de iPlanet™ Web Server inferior a la 4.1 a Sun Java System Web Server 6.1 SP4. En primer lugar debe migrar el servidor tradicional a iPlanet Web Server 4.1 y, a continuación, a Sun Java System Web Server 6.1 SP4.

Para obtener información detallada acerca de la migración, consulte Sun Java System Web Server 6.1 Installation and Migration Guide. Esta guía contiene información acerca de la migración de la versión 4.1 a 6.1 SP4, y de la versión 6.0 a 6.1 SP4. Asimismo, las referencias a Sun Java System Web Server 6.1 incluidas en esta guía también se aplican a Sun Java System Web Server 6.1 SP4.


Documentación del producto

Sun Java System Web Server incluye un conjunto completo de documentación del producto, disponible en la siguiente ubicación:
http://docs.sun.com/db/prod/s1websrv#hic

Los manuales de Sun Java System Web Server están disponibles como archivos en línea en formatos PDF y HTML. Las referencias a Sun Java System Web Server 6.1 incluidas en esta documentación también se aplican a Sun Java System Web Server 6.1 SP4. La siguiente tabla muestra las tareas y los conceptos descritos en cada manual.

Tabla 2  Guía de documentación de Sun Java System Web Server

Para obtener información acerca de

Consulte

Información de última hora acerca del software y la documentación

Notas de la versión

Introducción a Sun Java System Web Server, incluidos ejercicios prácticos que presentan los principios básicos y las funciones del servidor (recomendado para los usuarios noveles)

Getting Started Guide

Realización de tareas de instalación y migración:

  • instalación de Sun Java System Web Server y sus diversos componentes, plataformas compatibles y entornos
  • migración desde versiones anteriores de Sun Java System Web Server

Installation and Migration Guide

También puede tener acceso a esta guía desde la instalación de Web Server: server_root/manual/https/ig/

Realización de las siguientes tareas administrativas:

  • uso de las interfaces de administración y de línea de comandos
  • configuración de preferencias del servidor
  • uso de instancias del servidor
  • supervisión y registro de actividad del servidor
  • uso de cifrado de clave pública y certificados para proteger el servidor
  • configuración de control de acceso para proteger el servidor
  • Utilización de las funciones de seguridad de Java™ 2 Platform, Enterprise Edition (plataforma J2EE™)
  • Implementación de aplicaciones
  • Administración de servidores virtuales
  • Definición de carga de trabajo del servidor y ajuste del sistema para satisfacer necesidades de rendimiento
  • Búsqueda de contenidos y atributos de documentos del servidor y creación de una interfaz de búsqueda de texto
  • Configuración del servidor para compresión de contenidos
  • Configuración del servidor para publicación Web y creación de contenidos mediante WebDAV

Administrator’s Guide

También puede tener acceso a esta guía desde la instalación de Web Server: server_root/manual/https/ag/

Uso de tecnologías y API de programación para:

  • Ampliar y modificar Sun Java System Web Server
  • Generar dinámicamente contenido en respuesta a solicitudes de clientes
  • Modificar el contenido del servidor

Programmer’s Guide

Creación de complementos de Netscape Server Application Programmer’s Interface (NSAPI)

NSAPI Programmer’s Guide

Implementación de la tecnología de servlets y JavaServer Pages™ (JSP™) en Sun Java System Web Server

Programmer’s Guide to Web Applications

Edición de archivos de configuración

Administrator’s Configuration File Reference

Optimización de Sun Java System Web Server para mejorar el rendimiento

Performance Tuning, Sizing, and Scaling Guide


Problemas resueltos

Esta sección enumera los problemas resueltos más importantes en las siguientes versiones:

Problemas resueltos en 6.1 SP4

La tabla siguiente muestra los problemas resueltos en Sun Java System Web Server 6.1 SP4.

Tabla 3  Problemas resueltos en Sun Java System Web Server 6.1 SP4

Identificador del problema

Descripción

6021153

El ID de revisión requerida 112396-03 no existe.

La revisión 112396-03 que se indica como “requerida” en las notas anteriores de la versión es incorrecta. Hay solamente una revisión 112396-02, que soluciona el ID de error 4498984, que trata sobre el hecho de que *fgrep* falla con listas de palabras demasiado largas en algunas versiones antiguas del comando patchadd para el sistema operativo.

El número correcto de revisión es: 112396-02.

Los usuarios de Solaris deben tener instalado un clúster de revisión recomendado de Sun, que está disponible en la sección de revisiones de seguridad y revisiones recomendadas, en: http://sunsolve.sun.com

Solaris 8 (SPARC)

  • Solaris 8 Update 7
  • Clúster de las últimas revisiones de seguridad y revisiones recomendadas de Sun.

Solaris 9 (SPARC y x86)

  • Solaris 9 Update 4 o superior.
  • Clúster de las últimas revisiones de seguridad y revisiones recomendadas de Sun.

6066252

Los certificados del cliente con la extensión AKI generan un error SEC_ERROR_UNKNOWN_ISSUER.

6092498

SJWS 6.1 no puede validar un certificado del cliente con LDAP si el certificado contiene caracteres en checo.

6171311

Se producen errores frecuentes al ejecutar Web Server con JDK 1.5.

6171784

Problema acerca del rendimiento de Web Server con una configuración de registro de errores específica.

4925875

i18-ko: no se obtienen resultados de búsqueda mediante asterisco con la palabra en coreano.

6171950

Los JSP compilados previamente no funcionan como se esperaba con el parámetro de intervalo de recarga en el archivo sun-web.xml.

Solución alternativa

Utilice la propiedad “use-precompiled” (ajustada en “true” bajo jsp-config en el archivo sun-web.xml) para especificar que los JSP se han compilado previamente y no deben compilarse nunca durante el tiempo de ejecución.

Archivo sun-web.xml de muestra

<sun-web-app>
<session-config>
<session-manager/>
</session-config>
<jsp-config>
<property name="use-precompiled" value="true" />
</jsp-config>
</sun-web-app>

5048940

No se puede acceder a la página Control de acceso de superusuario en la interfaz de usuario de administración tras la actualización de SP1.

6177544

libpassthrough.so no está presente tras la instalación RPM del plugin.

6176231

Volcados del núcleo (bin/https/admin/security) del certificado de eliminación de administración de Sun Java System Web Server 6.1 SP4 con la versión beta NSS 3.9.3.

6173365

Instaladores de varios paquetes para la misma versión de Web Server de Solaris SPARC/x86.

5039633

Actualización de NSS a las series 3.9.

5063134

El enlace simbólico de Java ES no se utiliza para la ubicación de J2SE.

6067407

Problemas en la utilización de ACL_LDAPSessionFree().

6173293

Web Server siempre ajusta el tipo de contenido a texto o html cuando se establece el filtro servlet.

6176264

Web Server 6.1 SP4 Solaris x86 no puede iniciar la instancia SSL a través de la GUI de administración.

6180677

Web Server SP4 para JES3 no puede actualizarse encima de Web Server SP2 para JES2.

6066139

JSTLTCK: se ha producido un error en 16 pruebas al ejecutar Web Server con la versión jdk1.5_beta2.

6088595

La administración muestra excepciones con JDK 1.5.0_beta2 al crear o editar clases.

4904913

Búsqueda I18N: “?” la búsqueda mediante comodines con caracteres en japonés obtiene resultados que no son válidos.

Problemas resueltos en 6.1 SP3

La tabla siguiente muestra los problemas resueltos en Sun Java System Web Server 6.1 SP3.

Tabla 4  Problemas resueltos en Sun Java System Web Server 6.1 SP3

Identificador del problema

Descripción

4798461

La GUI no se refleja correctamente cuando se apaga “Transmit File” (Transmitir archivo).

4904896

Búsqueda I18N: ordenar lista de codificación de “Codificación predeterminada” en la GUI de administración de búsqueda.

4905412

La interfaz de usuario no parece que permita gestionar los usuarios en la base de datos de archivo de clases.

4991338

La consola de administración de Web Server no muestra todas las fichas (en el navegador Mozilla).

5001819

El motor de búsqueda Nova de Web Server 6.1 no siempre selecciona un documento.

5014693

Error en la interoperabilidad de los filtros de Java, la compresión HTTP y SHTML.

5021077

Se muestra java.lang.NullPointerException si hace clic en el botón Aceptar sin seleccionar el Directory Server.

5025617

JNDI de Web Server debe asignar resource-env-ref's del archivo sun-web.xml.

5042676

Problema de flujo solicitado con Client tag code=302.

5056989

Activación de la asignación de prefijos del nombre de host en ID de sesión.

Nota: puede activar la asignación de prefijos del nombre de host en el ID de sesión (como en 6.0SPx) para la aplicación Web ajustando el valor de property prefixSessionIDWithHostname bajo manager-properties en cualquiera de los valores, yes, true, u on, en el archivo sun-web.xml de la aplicación Web.

En el ejemplo siguiente, la asignación de prefijos del nombre de host en el ID de sesión se ha activado para la aplicación Web ajustando el parámetro en true. El archivo sun-web-xml se muestra de la siguiente manera:

<session-config>
<session-manager>
<manager-properties>
<property name="prefixSessionIDWithHostname" value="true"/>
</manager-properties>
</session-manager>
</session-config>

5057749

Web Server 6.1 SP2: El plugin definido en certmap.conf no se carga.

6041356

Se produce una pérdida de memoria cuando se especifica AdminLanguage o DefaultLanguage en magnus.conf.

6057426

El plugin del equilibrador de carga (anteriormente plugin Resonate), loadbal.so, no funciona en SPARC Solaris.

Tenga en cuenta que la ubicación del plugin loadbal.so es: /plugins/loadbal.so

5065017

Problema con los datos de la sesión Servlet.

5048051

Se produce un error al crear una colección en la instalación de Linux con RPM.

5029954

StackSize se omite cuando ConnQueueSize/RqThrottle es 0.

5060906

El cuadro de diálogo de autorización se muestra para un directorio desprotegido sin el archivo de índice.

4898077

Comportamiento incoherente en la consola iWS y b/w HttpServerAdmin.

5013100

Se han agregado dos puertos como 2500 y 02500 en el archivo server.xml como puertos diferentes.

5046634

Carácter de 2 bytes en el encabezado http y programas de plugin.

Puede activar la codificación del encabezado de respuesta en cualquier nivel de aplicación Web ajustando el valor del parámetro de configuración use-responseCT-for-headers en cualquiera de los valores, yes, true u on, en el archivo sun-web.xml de la aplicación Web. En el ejemplo siguiente, la codificación del encabezado de respuesta se activa para la aplicación Web ajustando el parámetro en true. El archivo sun-web-xml se muestra de la siguiente manera:

<sun-web-app>

<parameter-encoding form-hint-field="j_encoding"/>

<property name="use-responseCT-for-headers" value="true" />

<session-config>

<session-manager/>

</session-config>

<jsp-config/>

</sun-web-app>

Problemas resueltos en 6.1 SP2

La tabla siguiente muestra los problemas resueltos en Sun Java System Web Server 6.1 SP2.

Tabla 5  Problemas resueltos en Sun Java System Web Server 6.1 SP2

Identificador del problema

Descripción

4536102

ADM:i18n: El nombre de comunidad SNMP no se muestra en Solaris Netscape.

4536194

El subsistema CGI realiza llamadas de bloqueo desde subprocesos de usuario NSPR.

4536739

ACL de administración y AC de superusuario: “Permitir sólo desde host” no funciona.

4615933

CORE:SHTML: no se puede definir la codificación de contenido para archivos .shtml.

4629796

ADM:i18n: el nombre de conjunto de subprocesos francés muestra caracteres incorrectos en JA-NT (Internet Explorer y Netscape).

4651056

Web Server devuelve el error 404 para archivos que empiezan por “..”.

4651206

Después de agregar un nuevo archivo de tipos MIME, no se puede comprobar la adición desde la GUI.

4651207

En la página Web de preferencias del documento, es necesario proporcionar el archivo que se va a utilizar para la respuesta a errores.

4652009

El archivo de registro de acceso personalizado no aparece reflejado en la ficha “Ver registro de acceso” de la GUI.

4657465

Es necesario desactivar la codificación de cookies.

De forma predeterminada, la dirección URL de Sun Java System Web Server codifica las cookies antes de enviarlas al cliente. Si no desea que se codifiquen las cookies, agregue la siguiente línea a sun-web.xml:

<property name="encodeCookies" value="false"/>

En el ejemplo anterior, agregue directamente la línea debajo de la etiqueta, no dentro de otra etiqueta.

4664945

Error interno del formulario de reenvío de URL.

4666409

Borrando el nombre de archivos ErrorResponse de CGI.

4676934

dist-admin: Se ignora ACI predeterminado en Web Server 6.0 SP2.

4676946

Error de validación de formulario de preferencias del servidor virtual.

4676950

Error interno al eliminar http:// del formulario de reenvío de URL.

4682434

La secuencia de comandos CGI no puede obtener variables de entorno que no se ejecutan.

4682894

Administración de clúster: la selección del servidor fuente cancela la selección de los servidores de destino.

4684775

La función DNS asíncrona está desactivada de forma predeterminada.

4707989

WEB-APP/JSP: load-on-startup no funciona en los archivos JSP.

4704385

Clúster: mensaje nulo al modificar clúster cuando se hace clic en “Aceptar” inmediatamente después de reinicio.

4705181

El usuario y el grupo no validan los usuarios y aceptan espacios en blanco en cgi.

4705204

Los archivos ACL agregados recientemente no se eliminan al seleccionar “Eliminar”.

4706063

Chroot y Directory no validan correctamente.

4711353

Administración: la advertencia de captura principal Global|SNMP muestra “Form Element Missing:manager?”.

4718914

Active la seguridad para cualquier servidor de instancias sin instalar certificados.

4724503

Después de activar IPv6 en la UI (“Editar socket de escucha”), no se inicia el servidor.

4727597

La GUI de administración se desordena al agregar un nuevo servidor con un puerto duplicado.

4721021

No se puede tener acceso a URI absoluta en servidor con SSL activado.

4727444

El registro de acceso incluye datos incorrectos.

4732877

El campo de hosts URL sólo admite un nombre de host.

4745314

La variable $id de Docroot en VSCLASS no funciona en Windows.

4749239

ACLI: procesamiento incorrecto de ACL.

4753601

La directiva MaxRqHeader de magnus.conf no funciona como se esperaba.

4754934

El complemento Vignette NSAPI de Web Server 6.0 no funciona correctamente al utilizar HTTP1.1.

4761188

LDAP: mejore el rendimiento de los grupos dinámicos LDAP de ACI.

Por motivos de rendimiento, se ha introducido el parámetro de configuración ldap “dyngroups fast” en SP2. Con esta configuración, Web Server realizará una afirmación de miembros de grupo omitiendo a los individuos anidados entre los grupos dinámicos.

Por ejemplo, asumiendo que el usuario “alpha” pertenece al grupo “a”, el grupo “a” es miembro del grupo “b” por la definición memberURL del grupo “b” (grupo dinámico), y su acl sólo otorga acceso al grupo “b”. En dicho caso, Web Server denegará el acceso desde “alpha” porque “alpha” no se considera miembro del grupo “b”.

Si desea admitir grupos anidados en dicho caso, no defina esta nueva configuración para el servicio de autenticación ldap. (Y, por tanto, no se logrará mejorar el rendimiento.) Ejemplo de configuración: directory ldapregular ldap://localhost:389/o=TestCentral
ldapregular: dyngroups fast

4763653

Se requiere validación para los elementos de formulario de la página de preferencias del documento.

4764307

Magnus.conf: Preferencias de rendimiento: aceptando números -ve.

4765709

Administración: �Configurar servicio de directorios� no valida binddn/contraseña.

4770294

Web Server 6 en Windows debería agregar un carácter CR al final de la línea del registro de acceso.

4786612

Web Server considera �:� como un separador entre el nombre de host/IP y el puerto en varios lugares. Para reconocer cuándo �:� forma parte de una dirección IPv6 es necesario actualizar este código.

4787310

Se produce un error en el desalojo de NSFC cuando se establece un valor bajo para SmallFileSpace.

4788075

No funciona la definición de la variable PATH en magnus.conf para Web Server 6.0 SP5.

4800173

Problema de rendimiento con archivos ACL grandes junto a muchos servidores virtuales.

4808402

Compatibilidad para autenticador nativo.

4814097

No se puede seleccionar “none” (ninguno) como elemento de programa en grupos de programas de la GUI.

4822720

El subsistema de mantenimiento de conexión debe ajustarse dinámicamente.

Para ofrecer un rendimiento óptimo, es necesario ajustar este sistema. En Web Server 6.0, este subsistema está ajustado para una carga grande y su rendimiento no es bueno cuando sólo hay un pequeño grupo de conexiones mantenidas simultáneas. Se ha modificado el subsistema de mantenimiento de conexión en Web Server 6.1 SP2 para que realice algunas tareas de ajuste dinámico que le permitan adaptarse a la carga real.

4849907

Se analiza Shtml cuando no está definida y configurada la ejecución de permiso.

4855807

AIX: Web Server se bloquea tras reiniciarse después de una vigilancia.

4858152

Las entradas de registro de acceso de server.xml para la instancia migrada establecen una ruta no válida.

4869527

SNMP: error de la prueba de prot. nº 3 para RH Linux 6.2/7.2/Adv Server 2.1 y Sun Linux 5.

4862498

Nueva pantalla de servicios de directorio no conectada a la interfaz.

4870613

El botón “Atrás” no funciona con marcos en Netscape 7.

4873766

upload-file no funciona correctamente con solicitudes fragmentadas.

4882838

No se puede especificar un protocolo para URL en redirecciones generadas.

El servidor genera una dirección url autorreferente cuando envía una redirección a un cliente. A partir de Web Server 6.1 SP1, puede utilizarse el atributo servername del elemento LS en server.xml para configurar el esquema utilizado en URL autorreferentes generadas por un servidor.

Por ejemplo, si hay un descargador SSL entre Internet y la instancia de Web Server, al descodificar el tráfico SSL codificado para www.sun.com y enviarlo a Web Server en el puerto 8080, podría aparecer un elemento LS como el siguiente en server.xml:

El prefijo “https://” del valor servername informa al servidor que debe utilizar el esquema https en las direcciones URL autorreferentes aunque el elemento LS no esté configurado para administrar el tráfico SSL.

4889081

La rotación interna de registros crea registros en blanco.

4894033

dist-admin: El funcionamiento de “Permitir sólo desde host/ip” de ACL de administración no es por documento.

4896881

Al realizar la destara de bits de Web Server, la información de propiedad y grupo no es correcta.

4897074

Sólo en Linux: cuando se crea una colección, los archivos PDF no se indexarán y se agregarán a la colección.

4899105

No se resalta correctamente el valor de conexión en “Editar servidor virtual”.

4905175

Las preferencias de ACL de WebDAV se heredan en los nuevos servidores virtuales.

4909378

El botón “Ayuda” de “Editar webdav” no muestra la página de Ayuda correcta.

4903449

El rendimiento se ve afectado por el modo de multiproceso y un subproceso.

4905681

El ajuste AsyncDNS se omite en Sun Java System Web Server 6.1 SP1. Web Server nunca realiza búsquedas de DNS asíncrona.

Tenga en cuenta que incluso cuando magnus.conf contiene AsyncDNS activada, dicha DNS asíncrona está todavía desactivada.

4908631

Se devuelve un mensaje de error cuando el usuario intenta detener el servidor cuando no está en funcionamiento.

4907288

La transferencia de archivos de administración de clúster no funciona en Windows.

4909678

La autenticación de recopilación de Web Server 6.1 no funciona con los archivos sin formato.

4910266

Web Server 6.1: Al crear usuarios de archivos de recopilación mediante la GUI, se duplican los usuarios en orden exponencial.

4904088

La página final de migración debe codificar en formato html los caracteres “<” y “>”.

4908986

Jdbc: ejemplo de blob: el código de Servlet UploadServlet administra incorrectamente las excepciones SQL.

4904896

Búsqueda i18n: ordenar lista de codificación de “Codificación predeterminada” en gui de administración de búsqueda.

4908010

No se puede eliminar la colección de búsqueda para un nuevo VS creado antes de realizar una aplicación.

4908401

i18n: marca de tiempo sin traducir para todos los documentos de búsqueda devueltos.

4910222

Error de Windows al intentar crear una colección con un docroot con barras invertidas.

Solución del problema:
 este comportamiento se produce al especificar un docroot que incluye barras invertidas o barras oblicuas mezcladas. Utilice barras diagonales.

4911548

El servidor devuelve ConfigException al crear la colección de búsqueda duplicada.

4911656

I18N: no se puede utilizar el enlace “ordenar por fecha” al buscar caracteres multibyte.

4913909

i18n: error al agregar un archivo con nombre de archivo en coreano; se omite al no disponer de permiso de lectura.

4913228

Faltan unas comillas en la secuencia de comandos Oracle de la aplicación de ejemplo jdbcRealm.

4910869

Se requieren mejoras de NSFC.

Agregue la directiva ReplaceFiles a nsfc.conf.

Cuando ReplaceFiles=true (predeterminado), se conserva el comportamiento de caché de archivos existente.

ReplaceFiles=false indica que cuando un archivo se almacena en la memoria caché, no se debe descartar nunca su entrada de caché de archivo para hacer sitio a otro archivo; esto resulta muy útil en los escenarios de índices de rendimiento porque permite eliminar la contención del bloqueo de lista de aciertos.

4910272

Un servidor no debe aceptar barras oblicuas mezcladas en la raíz de documento al agregar un nuevo servidor.

4912254

Error en la instalación de WebServer debido a �set -o noclobber� en .env.

4911070

Web Server 6.1: Falta el campo “Agregar familia de protocolos de socket de escucha” para la dirección IPv6.

4911630

Muchos de los campos de Magnus Editor no tienen validaciones porque admiten valores enteros negativos.

4911550

Se obtiene ServletException al intentar tener acceso al servidor con doc adicional.

4911633

“Cambiar contraseña” no funciona para el usuario.

4913566

La página “Edición de reenvío de URL” no es coherente.

4919473

La actualización de las propiedades del dominio de seguridad desde la GUI de administración no se refleja en server.xml.

4913289

La Ayuda acerca de “Editar clase virtual” no incluye todos los criterios para la eliminación de la clase VS.

4916331

Las conexiones mantenidas pueden interrumpirse con una carga baja.

4925475

Se omite el atributo createconsole de server.xml.

4925938

Se obtiene una excepción de puntero nulo cuando el usuario edita por error la dirección url de administración VS.

4929848

Rendimiento: Web Server interroga a kstat una vez por segundo.

4926414

i18n-ko: se bloquea la reindexación de colecciones cuando faltan uno o varios documentos existentes.

4935797

Ubicación de archivo certmap.conf representada incorrectamente.

4930327

Los encabezados de destino no se descodifican con URL en solicitudes MOVE/COPY.

4933483

Se registran señales SIGCHLD al inicio.

4935582

Es necesario establecer TCP_NODELAY para AF_NCA.

4930642

Fuente devuelta cuando la entrada mime.types del archivo no termina en un retorno de carro.

4930329

Los valores predeterminados de maxpropdepth están elegidos incorrectamente.

4932995

Se suprime la barra (�/�) inicial al eliminar la aplicación Web mediante la GUI de administración.

4935420

Error del selector de recursos para acceso restringido en la instancia migrada de 6.1.

4944850

Directiva de dirección no se ha migrado correctamente al realizar la migración desde Web Server 4.1 a 6.1.

4946829

Administración: al crear un nuevo vs después de la migración provoca que $user: no pueda encontrar el valor.

4941027

Secuencia de comandos entre sitios en la interfaz Webadmin de Sun Web Server.

4948397

SNMP no funciona con Web Server 6.1 SP1.

4946187

dist-admin: “Permitir usuarios autenticados”: después de activar dist-admin, si se establece una ACL para permitir sólo el acceso a los usuarios autenticados, el servidor permite todavía el acceso a otros usuarios del grupo de administración.

4947005

“Agregar instancia de servidor” no funciona en Solaris x86.

4940040

La referencia del archivo de configuración del administrador define un elemento TYPE que no existe.

4942750

El ejemplo de búsqueda es incorrecto.

4943631

Documentación incorrecta acerca del archivo de configuración de conjunto de subprocesos.

4941741

El servidor Web Server 6.1 SP1 no se inicia en Solaris 8 SPARC debido a libCld.so.

4945994

fc_net_write debería provocar una llamada única al sistema.

4940418

Compatibilidad para analizador de terceros para instrumentación bytecode.

4943329

IWSSessionManager no funciona como se espera con Web Server 6.1.

4947065

La aplicación Web de búsqueda sólo muestra un máximo de 11 colecciones.

4947624

Se muestra un mensaje de alerta ineficaz durante la reindexación en Windows.

4950552

Número incorrecto de resultados para resultados de salida específicos (11, 21, 31...).

4954789

Error de implementación de Web Server con ClassCastException.

4956415

Búsqueda de Web Server 6.1: solicitud de la capacidad de mostrar la descripción de metaetiquetas.

4950644

Se muestra un mensaje de alerta ineficaz al crear una colección duplicada en Lin.

4951860

httpagt depende de la variable NETSITE_ROOT.

4957158

Error de fc_open al ejecutar specweb99 en la versión x86.

4952492

El método MOVE debería “renombrar” los archivos cuando sea posible.

4958571

El rendimiento de PR_NetAddrToString es inferior al esperado.

4951264

Error de servidor durante la reconfiguración y el cierre de servidor activados mediante Java.

4958755

ServletContext.getContext(String) no devuelve otros contextos cuando se realiza una llamada desde el contexto raíz. Simplemente devuelve el contexto raíz.

4950653

Se muestra “Null” (nulo) como valores de QoS vsclass.

4951982

Se muestra un mensaje de error no válido al configurar LDAP con las credenciales incorrectas.

4953147

Se produce un error en la rotación de registros basada en Cron cuando el usuario de administración es raíz y la instancia no es raíz.

Solución alternativa:
cambie el usuario para que coincida con el usuario de servidor de administración en el archivo scheduler.conf.

4961864

Web Server se bloquea al utilizar rotate-callback.

4962059

Contraseña de administración almacenada en texto sin formato en el archivo setup.inf.

4969637

Error de codificación sin importancia en send-error SAF.

4961999

Después de agregar un VS, el marco superior no muestra el VS en el cuadro desplegable.

4962624

Administración: no hay validación para el valor de protocolo de “Editar socket de escucha”.

4963483

La UI se desordena al intentar crear una ruta de archivo ACL con barra diagonal (/).

4968422

Se muestra un archivo ACL no válido en el navegador en la pantalla webdav.

4966497

Los datos de Perf Dump para el retraso medio de puesta en cola no son correctos.

4970955

Problema de seguridad entre sitios con el ejemplo Apache (\plugins\java\samples\webapps\simple).

4972573

Comportamiento incorrecto de la aplicación de ejemplo Webapps-Simple en Web Server 6.1 SP1.

4972587

Instrucciones incorrectas en index.html de la aplicación de ejemplo i18n.

4976454

Ejemplos incluidos en Web Server 6.1.

4970273

Las bibliotecas FastCGI beta están en paquetes RTM de Web Server.

4976953

AIX 6.0 SP6: error prohibido de GET para un archivo con permisos de grupo correctos.

4976490

Mensajes de registro truncados.

4975675

Error de reconfiguración dinámica cuando el servidor está bajo carga.

4976910

NSFC_GetEntryPrivateData() llama a NSFC_ExitCacheMonitor() cuando no hay entrada.

4973079

La GUI retiene entradas de puerto retiradas no válidas y las rellena cuando se produce un error de validación del campo de nombre de servidor.

4975788

Se interrumpe la ruta de clase modificada con Internet Explorer; no se puede iniciar JVM de servidor.

4975798

No se puede agregar la ruta al sufijo de clase de ruta mediante web-admin.

4975782

No se puede eliminar la referencia JNDI externa.

4970188

Rpm no puede encontrar la variable umask del sistema.

4971298

Error de pkgchk -n para el paquete Webserver de JES.

4986761

Error de la migración de Web Server 6.0.

4989231

El servidor no se inicia en la plataforma Linux. Ruta JDK incorrecta durante la creación.

4988104

La página “Editar servidores virtuales” debería actualizar correctamente el valor de las conexiones.

4986700

Se suprimen Last-modified y Etag al utilizar filtros del Servlet.

4991888

Se almacena el nombre de archivo incorrecto para la configuración de archivo de clave.

4992739

No puede iniciarse la instancia de servidor Web, después de modificar su sufijo de ruta de clase.

4995447

RHlinux de Web Server 6.1 SP2 no puede tener acceso a la GUI de administración; se muestra un mensaje de error después del inicio de sesión.

4995489

Solaris x86: no se puede activar la administración distribuida.

4991775

Validación de nombre de cookie en servlet de ejemplo de cookie.

5002905

No se puede configurar el control de acceso de superusuario aunque no esté activada la administración distribuida.

5012107

Cuerpo de solicitud POST consumido dos veces al utilizar un inadecuado complemento.

4962659

Los criterios de búsqueda quedan truncados en 100 caracteres.

4967580

La búsqueda muestra hiperenlaces incorrectos para la instancia de SSL activado.

4970181

Es necesario agregar filtros de Stellent a las versiones de Linux y Solaris X86.

4975327

indexMetatags de la nueva búsqueda deberían definirse automáticamente.

4975367

La indexación de metaetiquetas no debería tener en cuenta el uso de mayúsculas y minúsculas.

4997149

Al eliminar documentos con el patrón *.* no se eliminan todos los archivos cuando está definida la propiedad excludeExtensions.

4997178

El servidor devuelve una excepción de puntero nulo al indexar archivos .sxg cuando excludeExtensions está definido.

4997697

Los números de página no se muestran correctamente en la página de resultados de la búsqueda.

4844616

la desconfiguración de dbswitch provoca un error del sistema.

4854698

Error del complemento debido a una solicitud mal formada.

4866965

ACLI: los errores de autenticación se registrarán dos veces en el archivo de registro de errores del servidor.

4880864

ACL: Web Server devuelve errores 404 (“No encontrado”) cuando ACL deniega el acceso.

4915326

WEBC: conceder permisos signedBy a archivos jar no funciona.

4918754

Web Server 6.1 no puede procesar parámetros HTTP URL GET en conjunto de caracteres de 8 bits.

4924921

No se puede establecer un tamaño máximo de montón jvm de 800 MB en Win2k mediante JDK 1.3.1.

4926336

Utilizar % en el valor de jsp:param provoca un error en la cadena de consulta.

4927770

Se anula el servidor con SIGABRT desde dentro de libjvm.

4928358

Los registros JSP se registran incorrectamente como errores “No encontrado”.

4930374

El atributo extra-class-path del elemento class-loader de sun-web.xml no funciona como se esperaba.

4932893

La recarga dinámica no funciona para los archivos del descriptor de aplicaciones Web (por ejemplo, web.xml.)

4939370

Los nombres de subprocesos de contenedor Web no son únicos.

4934083

LDAP: error durante la autenticación LDAP.

4934562

webc: getRemoteUser() no funciona con jsp independientes.

4935669

webc: la solicitud puede que no siempre contenga datos del certificado de cliente.

4935570

Los datos del certificado no están siempre presentes, aunque estén disponibles.

4932547

Tomcat AuthenticatorBase devuelve 500 en lugar de 403.

4946762

El territorio predeterminado Out-of-box debería ser nativo.

4948123

Web Server 6.1 informa incorrectamente del tamaño de clave del cliente en algunas situaciones.

4949842

webc: isUserInRole() no coincide al utilizar la autenticación de núcleo central.

4957829

LDAP: el usuario puede especificar comodines �*� para UID en autenticación básica.

4960013

No puede haber más de un directorio ldap.

4968857

htconvert no convierte correctamente los patrones de comodín de .nsconfig.

4968882

htconvert no funciona en server.xml de estilo 6.1.

4960873

Se produce un NPE cuando caduca una sesión a causa de dos (2) subprocesos simultáneos.

4973927

La señal EPIPE no se recibe como IOException de OutputStream.write().

4976277

Utilizando jdk 1.4.1 con conjunto de conexión jndi para cola ldap.

4983707

Cambiar el nivel de registro a Seguridad provoca NullPointerException en st.

4981028

El contenedor Web no admite la semántica “distribuible” en web.xml.

4993468

getResourcePaths devuelve rutas que contienen “//”.

4996219

Se produce una pérdida de memoria de Webservd en RedHat Linux Advance Server 3.0.

4997593

Mala integración entre los encabezados NSAPI srvhdrs y HttpServletResponse.

4997756

LOCK-UNLOCK no funciona correctamente y la UI no muestra correctamente la información de bloqueo.

4997838

Webserver no se inicia en RHL AS 3.0 cuando está activada la seguridad.

5003531

Error 500 al intentar tener acceso a la aplicación Web con transport-guarantee=CONFIDENTIAL en non-SS.

5004542

Los errores de análisis de ASN.1 y el programa Brute Forcer pueden provocar un error de Web Server.

5016494

NSS: error de DER_UTCTimeToTime con certificado dañado.

Problemas resueltos en 6.1 SP1

La tabla siguiente muestra los problemas resueltos en Sun Java System Web Server 6.1 SP1.

Tabla 6  Problemas resueltos en Sun Java System Web Server 6.1 SP1

Identificador del problema

Descripción

4642650

Opción necesaria para desactivar la adición de direcciones URL absolutas en el contenedor servlet/JSP.

Detalles de la solución
Nueva propiedad agregada a sun-web.xml: relativeRedirectAllowed
Valor predeterminado: false
Descripción: Si el parámetro es true, permite a la aplicación Web enviar una dirección URL relativa al cliente utilizando la API HttpServletResponse.sendRedirect() API (es decir, impide que el contenedor convierta una dirección URL relativa en una dirección URL calificada).

4793938

Activar la manipulación remota de archivos desde la UI de Server Manager permite a cualquier usuario remoto obtener un listado de cualquier directorio en el espacio URI del servidor.

4904201

La ruta javahome queda incorrectamente definida al agregar un servidor sin JDK asociado.

4911580

Se puede producir un error al agregar una nueva instancia de servidor con un mensaje de error de servidor.

4928794

Se reinicia el servidor al intentar crear un recurso nulo mediante PUT.

4929913

El motor de búsqueda no extrae ni indexa información FTS de los archivos PDF.

Detalles de la solución
Esta solución se aplica a todas las plataformas admitidas, excepto Linux.

Las metaetiquetas Author, Subject y Keywords se indexan siempre. Una nueva función agregada permite indexar metaetiquetas arbitrarias, incluso las que se crean al convertir los atributos FTS_* de los archivos PDF. Se requiere la configuración manual de un nuevo ajuste en el archivo server.xml, tal como se describe a continuación.

  • En la sección SEARCH del archivo server.xml, agregue una valor PROPERTY con name="indexMetatags". El valor debe ser una lista de nombres de metaetiquetas delimitados por comas (tenga en cuenta que las metaetiquetas Author, Subject y Keywords siempre están indexadas, independientemente de este ajuste).
  • Para indexar las metaetiquetas resultantes de la conversión de archivos PDF y de otros tipos de documentos, esta configuración debe utilizar el nombre de la metaetiqueta, en lugar del nombre del “campo” en el tipo de documento específico. Por ejemplo, para indexar los contenidos FTS_Title de los archivos PDF, "Title" debe ser un componente del ajuste "indexMetatags":

    <PROPERTY name="indexMetatags" value="Title"/>

Nota: consulte el problema 4956415 de la sección Búsqueda para obtener detalles acerca de la visualización de información de metaetiquetas en los resultados de la búsqueda.

4933935

En Solaris 9: la reconfiguración no funciona en instalaciones basadas en paquetes.

4945089

Problema de análisis de ASN.1 en SSL.

Se ha identificado un problema en la implementación de los protocolos SSL utilizados por Web Server que podría aprovecharse para realizar un ataque de denegación de servicio. Sun Java System Web Server 6.1 SP1 resuelve este problema. Si utiliza Web Server para albergar sitios que utilizan la versión 3 de SSL o TLS, se recomienda instalar este service pack.

4950388

El comando “reconfig” no funciona en Windows XP.

4964069

Se produce un error de la utilidad commit.exe en plataformas Windows.

Problemas resueltos en 6.1

La tabla siguiente muestra los problemas resueltos en Sun Java System Web Server 6.1.

Tabla 7  Problemas resueltos en Sun Java System Web Server 6.1

Identificador del problema

Descripción

4869693

En Windows, la instalación de Web Server sobrescribe los archivos .dll de Sun™ ONE Directory Server debido a problemas de cohabitación con Directory Server 5.x.

4540254

La rotación de archivos de registro no debería requerir el reinicio del servidor en UNIX.

4727146

Se rellenan los registros con entradas “reinicio de conexión”.

4786735

El instalador no configura correctamente JDK CLASSPATH/LIBPATH cuando se utiliza el JDK externo.

4792721

Mensajes de error incorrectos cuando el servidor LDAP está desconectado.

4799452

Se ha despreciado sun.tools.javac.Main, la excepción interrumpe JSP válidas.

4801874

ACL_LDAPSessionAllocate siempre devuelve LAS_EVAL_FAIL.

4811418

Error de la autenticación de recopilaciones.

4819405

Aumento o pérdida de memoria del proceso slapd con el complemento digestauth.

4820513

El código de complemento digestauth no es seguro.

4839875

Al utilizar cachefs/nfs como ClassCache y document-root, Sun Java System Web Server no siempre selecciona la nueva JSP.

4842190

Web Server se bloquea al recibir un encabezado Accept-Language con más de 15 idiomas.

4842574

Error del servidor debido a una solicitud mal formada.

4842601

Problema de seguridad en el encabezado Accept-Language.

4846832

CRL provoca un error en la base de datos.

4848896

El complemento digestauth se bloquea con un tipo de solicitud específica.

4849914

Pérdida de memoria en el complemento digestauth con un tipo de solicitud específica.

4855546

Vulnerabilidad del analizador de registros.

4858026

JSP: se bloquea en getParameter al publicar grandes volúmenes de datos.

4867887

Error de autenticación básica de usuarios con uid que incluyen espacios.

4903319

Cuando se crea una colección, no todos los documentos se indexarán y se agregarán a la colección.


Problemas conocidos

Esta sección muestra los problemas conocidos y las limitaciones más importantes en el momento del lanzamiento de Sun Java System Web Server 6.1 SP1. Los problemas aparecen listados por categorías:

General

La siguiente tabla muestra problemas generales conocidos.

Tabla 8  Problemas generales conocidos

Identificador del problema

Descripción

4991487

Errores SEC_ERROR_BAD_DATABASE

Se registran errores desde NSS cuando el DBM de la caché de memoria alcanza el tamaño máximo permitido. Cuanto ocurre esto, el sistema DBM intenta crear archivos temporales para ampliar el espacio de la memoria. Si no logra crear archivos temporales, se registran los siguientes errores:

[11/Dec/2003:10:52:54] failure (20073): Error receiving connection (SEC_ERROR_BAD_DATABASE - Problem using certificate or key database)
[11/Dec/2003:10:52:54] failure (20073): Error receiving connection (SEC_ERROR_BAD_DATABASE - Problem using certificate or key database)
[11/Dec/2003:10:52:54] failure (20073): Error receiving connection (SEC_ERROR_BAD_DATABASE - Problem using certificate or key database)

Esto, a su vez, provoca errores SEC_ERROR_BAD_DATABASE.

Solución alternativa:
establecer $TMP en la secuencia de comandos de inicio del servidor Web para que haga referencia a un sistema de archivos (dir) en el que pueda escribir un usuario del servidor Web.

6021151

Problema al utilizar HttpServerAdmin para crear un recurso JNDI con LDAP DN que incluya comas.

Al utilizar la utilidad de línea de comandos HttpServerAdmin en //bin/https/bin para especificar un recurso JNDI externo, no es posible configurar correctamente la dirección url para un proveedor LDAP si el DN contiene comas (un requisito estándar). Las comas actúan de delimitador entre propiedades, por lo que el archivo server.xml resultante contiene más propiedades que las que se esperaban. Por consiguiente, se conservaría la descripción de la página de Ayuda HttpServerAdmin obtenida ejecutando con el argumento -h.

Solución alternativa:
En HttpServerAdmin, para evitar el uso de comas en las propiedades, utilice �\\� como carácter de escape. Asimismo, puede especificar el valor que contiene comas en el DN para la propiedad java.naming.provider.url mediante la GUI de administración WS o editar manualmente el archivo server.xml.

Administración

La siguiente tabla muestra problemas de administración conocidos.

Tabla 9  Problemas de administración conocidos

Identificador del problema

Descripción

6197731

Error interno al acceder a Admin Server.

Solución alternativa: si se ha instalado Web Server 6.1 SP4 en equipos Windows que disponen de Directory Server (versiones 5.2 parche 3 o inferior), es posible que tenga problemas con Web Server Admin Server. Se recomienda instalar Web Server y Directory Server en equipos diferentes para evitar tales problemas. Este problema sólo es aplicable en plataformas Windows.

6021151

Problema al utilizar HttpServerAdmin para crear un recurso JNDI con LDAP DN que incluya comas.

Solución alternativa:
En HttpServerAdmin, para evitar el uso de comas en las propiedades, utilice �\\� como carácter de escape (y en el caso de plataformas Windows, utilice �\�).

En la propiedad java.naming.provider.url=ldap://localhost:389/ou=loggingQueues,ou=tms,ou=services,ou=abc las comas se evitan como se muestra a continuación:
-property java.naming.provider.url=ldap://localhost:389/ou=loggingQueues\\,ou=tms\\,ou=services\\,ou=abc

5007892

dist-admin: la eliminación de ACL no limpia obj.

Solución del problema:
agregue comentarios a NameTrans para https-admserv:

#NameTrans fn="assign-name" name="https-admserv" from="/https-admserv/*"

5035129

No se puede gestionar un usuario/grupo/ou DS sólo mediante administración de WS 6.1 SP2 en RHLAS 3.0.

4650456

“Ver acceso” y “Ver error” no funciona correctamente con caracteres multibyte.

4652585

Cuando está activada la administración distribuida, se desactiva el usuario de administración local.

Solución del problema
Cree un usuario con el nombre de usuario de administración predeterminado dentro del grupo de administración distribuida.

Tenga en cuenta que el nuevo usuario de administración LDAP creado debe tener la misma contraseña que el usuario de administración de Web Server.

4725683

La marca de fecha del archivo de registro no tiene en cuenta la zona horaria local y muestra una fecha incorrecta.

Solución del problema
Si la fecha de la extensión de nombre de archivo del archivo de registro debe coincidir con la fecha de las entradas del registro, configure el servidor para que rote los archivos de registro a las 23:59, el final del día.

4761960

En la versión 6.0SP4, no puede activarse la administración distribuida al utilizar SASL y la conexión anónima.

Solución del problema
No utilice la conexión anónima a un servidor de directorios con SSL activado.

4841310

No se puede obtener la variable REMOTE_USER cuando está autenticada por .htaccess.

Solución del problema
Si activa los archivos .htaccess, el servidor comprueba si hay archivos .htaccess antes de distribuir los recursos. El servidor busca archivos .htaccess en el mismo directorio que el recurso y en los directorios principales del directorio, hasta la raíz del documento incluida. Por ejemplo, si está establecido como directorio principal de documentos /sun/server/docs y un cliente solicita /sun/server/docs/reports/index.html, el servidor comprueba los archivos .htaccess en /sun/server/docs/reports/.htaccess y /sun/server/docs/.htaccess.

Tenga en cuenta que la función de directorios adicionales de documentos y directorio CGI del servidor permite a un administrador definir raíces alternativas de documentos. La existencia de raíces alternativas de documentos afecta al procesamiento de los archivos .htaccess. Por ejemplo, imagine que se ha definido como directorio principal de documentos /sun/server/docs y un programa CGI en /sun/server/docs/cgi-bin/program.cgi. Si activa CGI como tipo de archivo, el servidor evaluará el contenido tanto de /sun/server/docs/.htaccess como de /sun/server/docs/cgi-bin/.htaccess cuando un cliente envía una solicitud al programa CGI. Sin embargo, si configura como directorio CGI /sun/server/docs/cgi-bin, el servidor inspeccionará /sun/server/docs/cgi-bin/.htaccess y no /sun/server/docs/.htaccess. Esto se produce porque al especificar /sun/server/docs/cgi-bin como directorio CGI, queda marcado como raíz alternativa de documentos.

4865295

La función Administración de usuario final (en “Administración distribuida” de la interfaz de administración) ya no se admite.

4882999

Presentación y comportamiento incoherente de las páginas de la UI de administración.

4888696

La página “Agregar servidor” de la UI de administración desaparece en Netscape 7.0 cuando se introduce información insuficiente.

Solución del problema
Introduzca información completa en la página “Agregar servidor” antes de hacer clic en “Aceptar”. Si es necesario, vuelva a cargar la página para restaurar la UI para agregar servidores o haga clic en otra página u otra ficha y, a continuación, vuelva a navegar a la página “Agregar servidor”. Este problema sólo ocurre en Netscape 7.0.

4910309

La palabra “null” (nulo) se muestra incorrectamente en un mensaje de alerta.

Se muestra al editar servicios de directorio en la página “Seleccionar directorio para servidor virtual” del Administrador de servidores virtuales.

4905808

Los superusuarios no tienen acceso a la interfaz de administración una vez activada la administración distribuida.

Solución del problema
Después de activar la administración distribuida, cree un usuario en LDAP con el mismo nombre y contraseña de usuario de administración que los del superusuario.

4908694

El enlace “Predeterminado” no funciona para las preferencias de registro.

El enlace “Predeterminado” de la página “Preferencias de registro del servidor virtual” no establece la ruta predeterminada, sino que actúa como botón de reinicio.

4910197

Al editar un recurso JDBC, la página de propiedades retiene los valores, incluso después de haber sido eliminados.

4911552

Los archivos .shtml se analizan cuando no deberían analizarse.

El problema se debe a la página “Analizar HTML” de la ficha “Administración de contenido” del Administrador de clases. Los archivos .shtml se analizarán incluso cuando los ajustes de esta página estén configurados para no ser analizados. Por ejemplo, si sólo especifica “Sí, con etiqueta exec” y “Todos los archivos HTML”, los archivos .shtml también se analizarán.

Sin identificador

El archivo sun-web.xml integrado en Web Server hace referencia a una ubicación DTD incorrecta.

La ubicación correcta es:
http://www.sun.com/software/dtd/webserver/sun-web-app_2_3-1.dtd

Núcleo

La siguiente tabla muestra problemas de núcleo central conocidos.

Tabla 10  Problemas de núcleo central conocidos

Identificador del problema

Descripción

4939491

En HP-UX: Al ejecutar la secuencia de comandos ./stop se produce un mensaje de error y se interrumpe el grupo de procesos.

Documentación y Ayuda en pantalla

La siguiente tabla muestra problemas de documentación y Ayuda en pantalla conocidos.

Tabla 11  Problemas de documentación conocidos

Identificador del problema

Descripción

6173273

El documento Adminstrator's Guide indica de forma incorrecta que la versión compatible de Java es “1.4.1_03”.

6173272

El documento Adminstrator's Guide indica de forma incorrecta que la versión compatible de Java es “1.4.1_03”.

Sun Java System Web Server es compatible con Java� 2 Platform, Standard Edition (J2SE�) 1.4.2_04 y posterior (sólo para 32 bits, no para 64 bits). El software J2SE está integrado en Web Server y, si así lo desea, se instala durante el proceso de instalación. También puede instalar su propio JDK posteriormente, después de instalar Web Server. Si tiene pensado utilizar el servidor de administración, es necesario instalar un JDK.

6173274

En la sección “Advanced Search” (Búsqueda avanzada) del capítulo 18, “Using Search” (Realización de búsquedas) del documento Adminstrator's Guide describe una opción “Passage Search” (Búsqueda de fragmento) del menú Find (Buscar) que no es válida. Esta opción de menú no está disponible.

4898077

Activar SSL, comportamiento incoherente en la consola iWS y b/w HttpServerAdmin.

5056989

Las tablas siguientes en Sun ONE Web Server 6.1 Programmers guide to Web Applications deben actualizarse con información de nuevas propiedades (como referencia, consulte el error nº 5056989 en Resolved Issues for SP3).

Sun ONE Web Server 6.1 Programmer's Guide to Web Applications -> Session Managers

  • Tabla 4-4 manager-properties Properties for StandardManager
  • Tabla 4-5 manager-properties Properties for PersistentManager
  • Tabla 4-6 manager-properties Properties for IWSSessionManager

Sun ONE Web Server 6.1 Programmer's Guide to Web Applications -> Deploying Web Applications -> Elements in the sun-web.xml File

  • Tabla 6-15 manager-properties Properties

Las cuatro tablas mencionadas anteriormente deben actualizarse con la nueva propiedad “prefixSessionIDWithHostName”.

Los valores de esta nueva propiedad son los siguientes:

  • Nombre de propiedad: prefixSessionIDWithHostname
  • Valor predeterminado: false
  • Descripción: indica al administrador de la sesión que debe activar la asignación de prefijos del nombre de host en el ID de la sesión (como en 6.0SPx) para la aplicación Web. Cuando este valor es 'false�, que ya lo es de forma predeterminada, los nombres de host del ID de sesión no tienen prefijos.

4849907

La página de administración shtml de la Ayuda en pantalla debería mostrar la siguiente información:

archivos con el bit de ejecución y la extensión .html o .htm, en lugar de archivos con el bit de ejecución y la extensión .shtml.

4684775

La función DNS asíncrona está desactivada de forma predeterminada: se necesita información adicional para Administrators Configuration File Reference.

No se admite la función DNS asíncrona en Windows.

Tres (3) secciones de Administrators Configuration File Reference necesitan una actualización. El contenido entre paréntesis debería ser “Especifica si se permite el uso de DNS asíncrona”. En primer lugar, la sección DNS Lookup - AsyncDNS:

especifica si se permite el uso de DNS asíncrona. (Se omite esta directiva. Aunque el valor sea “activado”, el servidor no realiza búsquedas DNS asíncronas.)

En Appendix A: Configuration Changes Between iPlanet Web Server 4.1 and Sun ONE Web Server 6.1 (Table A-1):

AsyncDNS AsyncDNS (Omitido. Aunque el valor sea “activado”, el servidor no realiza búsquedas DNS asíncronas.)

En Appendix A: Configuration Changes Between iPlanet Web Server 6.0 and Sun ONE Web Server 6.1 (Table B-2):

AsyncDNS AsyncDNS (Omitido. Aunque el valor sea “activado”, el servidor no realiza búsquedas DNS asíncronas.)

5019026

Problemas relacionados con la traducción: muchas pantallas de Ayuda en pantalla de segundo nivel se muestran sólo en inglés.

Varios archivos de manual/https/ag/ no están traducidos, pero los archivos de Ayuda en pantalla traducidos hacen referencia internamente a dichos archivos.

4657465

Propiedad encodeCookies en Web App Programmer's Guide

De forma predeterminada, la dirección URL de Sun ONE Web Server codifica las cookies antes de enviarlas al cliente. Si no desea que se codifiquen las cookies, agregue lo siguiente a sun-web.xml:

<property name="encodeCookies" value="false"/>

En el ejemplo anterior, agregue directamente la línea debajo de la etiqueta, no dentro de otra etiqueta. El valor predeterminado para este indicador es �true�.

5029460

Error en la descripción de certmap.conf en Administrator's Guide.

La descripción de certmap.conf en Administrator's Guide contiene el siguiente texto:

The first line specifies a name for the entry and the attributes that form the distinguished name found in the CA certificate. (“La primera línea especifica un nombre para la entrada y los atributos que constituyen el nombre distintivo que aparece en el certificado de CA”.) The name is arbitrary; you can define it to be whatever you want. (“El nombre es arbitrario, puede definirlo como desee”.) However, issuerDN must exactly match the issuer DN of the CA who issued the client certificate. (“Sin embargo, issuerDN debe coincidir exactamente con el DN del emisor de CA que ha emitido el certificado del cliente”.) For example, the following two issuerDN lines differ only in the spaces separating the attributes, but the server treats these two entries as different: (“Por ejemplo, las dos líneas issuerDN siguientes sólo se diferencian en los espacios que separan los atributos, pero el servidor considera diferentes estas dos entradas:”)

certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US
certmap sun2 ou=Sun Certificate Authority,o=Sun, c=US

Como puede observar, los dos DN son idénticos. Las dos líneas deberían modificarse de la siguiente forma:

certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US
certmap sun2 ou=Sun Certificate Authority, o=Sun, c=US

5031366

Enlaces no válidos en la versión en línea de Administrator's Guide.

El hipervínculo del sitio Web de documentación de Sun no funciona. Hay un espacio de más en la dirección url. El enlace correcto es: http://www.sun.com

4909738

Error de la documentación.

En Magnus Editor, LogVerbose y LogVsId se omiten cuando se ajustan en “On” (Sí) (en lugar de los atributos loglevel y logvsid del elemento LOG del archivo server.xml).

4911551

En la Ayuda en pantalla, falta documentación de los estilos predeterminados (ficha “Estilos” del Administrador de clases).

Sun Java System Web Server incluye los estilos predeterminados que se muestran debajo. Se trata de objetos predeterminados creados en el archivo obj.conf. Al empezar a personalizar la configuración del servidor, cambia la lista de estilos (se agregan nuevos estilos, otros se eliminan, etc.). Los estilos predeterminados son los siguientes:

  • j2ee. Objeto que invoca el entorno Java.
  • es-internal. Objeto que determina cómo se procesan las solicitudes administradas por el núcleo central del servidor.
  • send-compressed. Objeto que determina cómo enviará el servidor (o si lo hará) el contenido comprimido previamente que pueda existir en el disco (por ejemplo, index.html.gz en lugar de index.html).
  • compress-on-demand. Objeto que determina cómo comprimirá el servidor (o si lo hará) el contenido a petición.
  • dav. Objeto que controla cómo se procesan las solicitudes WebDAV.

Para obtener información acerca de un problema relacionado con estilos predeterminados, consulte el problema 4911550 de la sección Administración de estas notas de la versión.

Instalación

La siguiente tabla muestra problemas de instalación conocidos.

Tabla 12  Problemas de instalación conocidos

Identificador del problema

Descripción

5020317

La actualización sólo del JDK provoca una desactivación de la función de búsqueda (el usuario recibe una excepción y no se puede tener acceso a la página de búsqueda desde la GUI).

Solución del problema
Esta excepción no se produce si el núcleo central de 61sp2 se instala al mismo tiempo, o antes de la instalación independiente del JDK. Asimismo, si el núcleo central de 61sp2 se instala encima de Web Server 6.1 SP1 actualizado con el JDK, no se muestra la excepción.

4855263

Sun Java System Web Server no se iniciará si está instalado en un directorio cuyo nombre contenga espacios, por ejemplo, Archivos de programa. No recibirá un mensaje de error acerca de ello durante la instalación, pero después de ésta el servidor no se iniciará.

Solución del problema
No instale Web Server en un directorio cuyo nombre contenga espacios.

4869238

En Windows, el instalador de Sun Java System Web Server no tomará nombres largos como server_root.

Solución del problema
Especifique un nombre de ruta para el directorio de instalación de Sun ONE Web Server que no contenga más de 128 caracteres (incluso aunque el cuadro de diálogo le permita introducir hasta 256 caracteres).

4901205

En Solaris, Control+b no funciona en las pantallas que siguen a la pantalla Fully Qualified Domain Name en el instalador (comenzando con la pantalla User and Group Name).

Solución del problema
Si necesita volver a las pantallas anteriores durante la instalación, salga del instalador y vuelva a comenzar.

4937915

En AIX: al pulsar Ctrl-c, se bloquea la pantalla del terminal durante la instalación.

Esto se produce en la pantalla de nombre del equipo (la pantalla utilizada para especificar el nombre del equipo en el que se instalará Web Server).

4960048

Algunos archivos relacionados con SNMP se sobrescriben al actualizar a Sun Java System Web Server 6.1 SP1.

Solución del problema
antes de actualizar, realice una copia de seguridad de los siguientes archivos:

$server-root/plugins/snmp/magt/CONFIG
$server-root
/plugins/snmp/sagt/CONFIG

Migración

La siguiente tabla muestra problemas de migración conocidos.

Tabla 13  Problemas de migración conocidos

Identificador del problema

Descripción

4790457

No se puede cambiar la raíz del documento del servidor migrado desde 4.1.

Solución alternativa:
Edite manualmente los archivos obj.conf y server.xml de la instancia migrada. Estos archivos se encuentran en el directorio <code><SERVER_ROOT>/<HTTPS-INSTANCE>/config.

En obj.conf cambie la línea:

NameTrans fn=document-root root="<existing_doc_root>"
por
NameTrans fn=document-root root="$docroot"

En server.xml bajo la opción VSCLASS relevante cambie la línea:

<PROPERTY name="docroot" value="<existing_doc_root>"/>
por
<PROPERTY name="docroot" value="<new_doc_root>"/>

5042600

No se puede migrar Web Server 6.0 SP7 a Web Server 6.1 SP2.

Solución alternativa:
Para solucionar el problema, siga estos pasos:

(1) Vaya al directorio <webserver root directory>/bin/https/admin/bin.

(2) Realice una copia de seguridad de import60.

(3) Abra import60 en un editor.

(4) Vaya a la línea nº 65 y verá las entradas siguientes:

if ($idnum != 0) {
$validuser = 1;
} else {
$validuser = 0;
}

(5) Quite esas cinco (5) líneas y sustitúyalas por el código siguiente:

if ($idnum == 0 && $cgiVars{'user'} ne "root") {
$validuser = 0;
} else {
$validuser = 1;
}

(6) Guarde el archivo. A continuación, intente realizar la migración.

6213097

ktsearch.jar no se está migrando correctamente en Sun Java Enterprise System 3 (JES3).

Solución alternativa
Edite manualmente el archivo server.xml de la instancia migrada para apuntar a la ruta correcta.

Para Linux:/opt/sun/private/share/lib/ktsearch.jar

Para Solaris Sparc:/usr/share/lib/ktsearch.jar

5007081

Se omite el estado de archivo de aplicaciones Web durante la migración de 6.0 a 6.1

No se migra el estado de aplicaciones Web definido a nivel de archivo en el archivo server.xml. Si un usuario desactiva el estado del archivo de aplicaciones Web para suprimirlas, se muestran estas aplicaciones al realizar la migración.

Solución alternativa:
edite el archivo server.xml de la instancia migrada y desactive el estado de cada aplicación Web.

4988156

Instalación del parche sp_2 en una instalación existente (actualización)

Si desea actualizar Sun Java System Web Server 6.1 instalado como parte de Sun Java Enterprise System (JES), al Service Pack más reciente, deberá descargar y aplicar los parches correspondientes. Para obtener más información, consulte la guía de migración y actualización de JES 3 en la página: http://docs.sun.com/app/docs/doc/819-0062.

Ejemplos

La siguiente tabla muestra problemas de ejemplos conocidos. Tenga en cuenta que ninguno de estos problemas impide el correcto funcionamiento de las aplicaciones de ejemplo.

Tabla 14  Problemas de ejemplos conocidos

Identificador del problema

Descripción

5014039

Las JSP simples muestran una excepción debido a la etiqueta en web.xml

Solución alternativa:
elimine la etiqueta de web.xml en el directorio simple/src. Vuelva a instalar la aplicación Web.

Sin identificador

Al ejemplo rmi-iiop le falta un paso.

En la sección “Deploying the Sample Application” (Implementación de la aplicación de ejemplo), tras ejecutar el comando “ant deploy” (paso 2), reinicie la instancia del servidor Web.

Nota: Ant es una herramienta de creación basada en Java y debe descargarse desde el sitio Web de Apache en http://ant.apache.org. Asimismo, consulte la información suministrada en <install_root>/plugins/java/samples/docs/ant.html.

Sin identificador

El ejemplo jdbcrealm incluye un nombre de controlador Oracle incorrecto.

En la sección “Compiling and Assembling the Sample Application”, paso 2b, cambie la siguiente línea:

<PROPERTY name="dbdrivername" value="oracle.jdbc.pool.OracleDataSource"/>

Por esta otra:

<PROPERTY name="dbdrivername" value="oracle.jdbc.driver.OracleDriver"/>

Buscar

La siguiente tabla muestra problemas de búsqueda conocidos.

Tabla 15  Problemas de búsqueda conocidos

Identificador del problema

Descripción

4977315
5038203

El motor de búsqueda AIX de la versión 6.1 debería permitir el cambio de orden.

Solución del problema
Para cambiar el orden predeterminado, agregue el signo más (�+�) como primer carácter de la cadena de ordenación. Como falta el signo �+� en uri, utilice �%2B� para cambiar el orden. En este caso, cambie la dirección url a: http://host/search/index.jsp?si=1&ns=10&c=test&qt=*&sb=%2Bwriter.

4684124

Si se cambian las raíces de documentos de una colección indexada, el documento devuelto por la búsqueda provoca el error “Document Not Found” (Documento no encontrado).

Solución del problema
Reconstruya toda la colección.

Para ello:

  • elimine todos los documentos y vuelva a agregarlos.
    O
  • elimine la colección y vuelva a crearla.

4911725

La búsqueda no funciona si se utiliza un patrón de mayúsculas y minúsculas diferente.

No se mostrarán resultados en la página de búsqueda si se ha especificado una palabra que combina mayúsculas y minúsculas (por ejemplo, jaVa en lugar de java o JAVA).

4963236

En HP-UX: los archivos PDF no se convierten a HTML para su inclusión en las colecciones de búsqueda.

Esto se produce si el siguiente parche está instalado en el sistema HP-UX 11i:
PHSS_28871 — parche acumulativo ld/enlazador

Seguridad

La siguiente tabla muestra problemas de seguridad conocidos.

Tabla 16  Problemas de seguridad conocidos

Identificador del problema

Descripción

4898077

Activar SSL, comportamiento incoherente en la consola iWS y b/w HttpServerAdmin.

Solución alternativa:
Utilice la sintaxis siguiente:
HttpServerAdmin create -l -id <id> -ip <ip> -port <port> -sname serverName -defaultvs <defaultvs> [-cert <certificate name>] [-sec <on|off>] [-acct <#accthreads>] -d server_root -sinst http_instance

Nota: No utilice “true|false” o “1|0” o “yes|no” para la opción -sec, utilice “on|off”.

4671445

Sun Java System Web Server no se puede conectar a un servidor LDAP sobre SSL si se requiere autenticación del cliente LDAP.

Si Sun Java System Web Server contacta con un servidor LDAP que requiera autenticación del cliente (en este caso, Web Server es el cliente), el certificado de Web Server no se puede enviar y el acceso fallará.

4863599

No se puede utilizar el mismo nombre de grupo bajo departamentos diferentes.

Si se utiliza el mismo nombre de grupo y se intenta limitar el acceso con el nombre de grupo, Sun Java System Web Server devuelve un error cuando los clientes intentan acceder al sitio.

Solución del problema
Utilice un nombre de grupo diferente para cada departamento.

4963468

En algunas circunstancias, el derecho “list” no afecta a la lista de directorios.

De acuerdo con la sección “Setting Access Rights” (del capítulo 9 de Sun Java System Web Server 6.1 Administrator_s Guide, el derecho “list” es necesario para obtener listados de directorios de aquellos directorios que no contienen un archivo de índice. Sin embargo, en algunas circunstancias, se puede obtener un listado de directorios, aunque la ACL aplicable deniegue el derecho “list”. Por ello, si desea restringir la indexación de directorios, se recomienda hacerlo desactivando esta función, tal como se describe en la sección “Selecting Directory Indexing” del capítulo 16 de Sun Java System Web Server 6.1 Administrator's Guide, en lugar de (o además de) denegar el derecho “list”.

Herramientas

La siguiente tabla muestra problemas de herramientas conocidos.

Tabla 17  Problemas de herramientas conocidos

Identificador del problema

Descripción

4905696

En Windows, la implementación falla si la longitud del archivo de clase (además del nombre de archivo) supera los 255 caracteres.

4912181

En Linux, se produce una excepción de puntero nulo al implementar una aplicación mediante la utilidad de línea de comandos wdeploy. Esto ocurre al final de la implementación y sólo si ésta se realiza con éxito.

Solución alternativa
El error parece producirse cuando wdeploy lee stdout/stderr después de la ejecución de la secuencia de comandos reconfigure tras la implementación. Aunque la reconfiguración debería llevarse a cabo, compruebe si el servidor se ha reconfigurado consultando el registro de errores del mensaje de reconfiguración. Si no aparece el mensaje, ejecute manualmente la secuencia de comandos reconfigure.

Contenedor Web

La siguiente tabla muestra problemas de contenedor Web conocidos.

Tabla 18  Problemas de contenedor Web conocidos

Identificador del problema

Descripción

4903162

Problema de seguridad en Windows relativo a mayúsculas o minúsculas de url-pattern.

Por especificación de Servlet, los elementos url-pattern en el archivo web.xml distinguen entre mayúsculas y minúsculas. Esto puede provocar un comportamiento inesperado para los usuarios de Windows (por ejemplo, si un cliente solicita index.HTML y espera que coincida con index.html).

WebDAV

La siguiente tabla muestra problemas de WebDAV conocidos.

Tabla 19  Problemas de WebDAV conocidos

Identificador del problema

Descripción

4892017

No se puede renombrar o mover un recurso si el directorio principal está bloqueado exclusivamente.

Esto se produce cuando los clientes DAV envían el encabezado If: incorrecto . Por ejemplo, si establece conexión con Web Server mediante Macromedia Dreamweaver o DAV Explorer, crea una colección y, a continuación, la bloquea hasta una profundidad infinita (lo que también bloquea todos sus recursos), no podrá renombrar ni mover un recurso. Adobe® GoLive® envía el encabezado If: correcto sólo si owner href de bloqueo coincide con auth_user. En los demás casos, se enviará también el encabezado incorrecto con GoLive.

4902651

La pantalla “Administración de bloqueos” del Administrador de servidores virtuales no muestra correctamente la información de bloqueo para enlaces completos.

La implementación WebDAV de Sun Java System Web Server no admite enlaces simbólicos (completos e incompletos).


Comunicar problemas y enviar comentarios

Si experimenta problemas con Sun Java System Web Server 6.1 SP4, póngase en contacto con el servicio de atención al cliente de Sun usando uno de estos procedimientos:

Para que podamos ayudarle de forma óptima en la resolución de problemas, tenga a mano la siguiente información cuando se ponga en contacto con la asistencia:

Sun valora sus comentarios

Sun tiene interés en mejorar su documentación y valora sus comentarios y sugerencias. Envíe sus comentarios a Sun utilizando el enlace “Enviar comentarios” de:  http://docs.sun.com/

Incluya información de identificación con sus comentarios, por ejemplo, el número de pieza y el título del libro.


Recursos adicionales de Sun

Puede encontrar información útil de Sun Java Systems en las siguientes direcciones de Internet:


Copyright © 2005 Sun Microsystems, Inc. Todos los derechos reservados. Sun Microsystems, Inc. tiene derechos de propiedad intelectual relacionados con la tecnología del producto que se describe en este documento. Especialmente, aunque sin limitarse a ellos, dichos derechos de propiedad intelectual pueden incluir una o varias de las patentes de EE.UU. que aparecen en http://www.sun.com/patents, así como otras patentes adicionales o solicitudes de patentes en EE.UU. y otros países. PROPIEDAD DE SUN/CONFIDENCIAL. Derechos del gobierno de Estados Unidos: Software comercial. Los usuarios gubernamentales están sujetos al acuerdo de licencia estándar de Sun Microsystems, Inc. y a las disposiciones aplicables de la regulación FAR y sus suplementos. El uso está sujeto a las condiciones de la licencia. Esta distribución puede incluir materiales desarrollados por terceras partes. Algunas de sus partes pueden proceder de sistemas Berkeley BSD, con licencia de la Universidad de California. Sun, Sun Microsystems, el logotipo de Sun, Java y Solaris son marcas comerciales o marcas comerciales registradas de Sun Microsystems, Inc. en Estados Unidos y otros países. Todas las marcas comerciales de SPARC se utilizan bajo licencia y son marcas comerciales o marcas registradas de SPARC International, Inc. en EE.UU. y en otros países.

 


Copyright © 2005 Sun Microsystems, Inc. Tous droits réservés. Sun Microsystems, Inc. détient les droits de propriété intellectuels relatifs à la technologie incorporée dans le produit qui est décrit dans ce document. En particulier, et ce sans limitation, ces droits de propriété intellectuelle peuvent inclure un ou plusieurs des brevets américains listés à l'adresse http://www.sun.com/patents et et un ou des brevets des applications de brevet en attente aux Etats - Unis et dans les autres pays. Propriété de SUN/CONFIDENTIEL. L'utilisation est soumise aux termes du contrat de licence. Cette distribution peut comprendre des composants développés par des tierces parties. Des parties de ce produit pourront être dérivées des systèmes Berkeley BSD licenciés par l'Université de Californie. Sun, Sun Microsystems, le logo Sun, Java et Solaris sont des marques de fabrique ou des marques déposées de Sun Microsystems, Inc. aux Etats-Unis et dans d'autres pays. Toutes les marques SPARC sont utilisées sous licence et sont des marques de fabrique ou des marques déposées de SPARC International, Inc. aux Etats-Unis et dans d'autres pays.