Notas de la versión para Sun(tm) Java System Web Server 6.1 2004Q2 SP2

Notas de la versión para Sun(tm) Java System Web Server

Versión 6.1 SP2

Número de pieza 817-7568-10

Abril de 2004

Sun(tm) Java System Web Server 6.1 2004Q2 SP2 (en adelante Sun Java System Web Server 6.1 SP2) 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 SP2, incluida información sobre 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 una Plataforma Java(tm) 2, implementación de Java(tm) Servlet 2.3 compatible con Enterprise Edition (J2EE(tm)) y especificaciones JavaServer Pages(tm) (JSP(tm)) 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(tm). 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(tm) 2 Platform, Standard Edition (J2SE(tm)) 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.

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 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 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 de servidor>:número de puerto/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 sobre palabras clave y operadores de búsqueda opcionales, consulte la Ayuda en línea 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=
dir_instancia/config/server.policy</JVMOPTIONS>

donde dir_instancia 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 and Directory Interface(tm) (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(tm) DataBase Connectivity (JDBC(tm)) 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(tm) 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 desarrolladores de tecnología Java. Sun ONE Studio 5 está basado en el software NetBeans(tm) e integrado con la plataforma Sun ONE. (Sun Java System Web Server 6.1 y posterior es compatible también 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 SP2. 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 SP2 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(tm) 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 SP2 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 desarrolladores, 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, especifique el nombre de la máquina remota y el número de 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 SP2 es compatible con la especificación Active Server Pages 3.0 mediante Sun(tm) 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 SP2 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

Sun Java System Web Server 6.1 SP2 es compatible con PHP, el lenguaje de secuencias de comandos Web de fuente abierta versátil y muy utilizado. PHP funciona en todos los sistemas operativos principales.

Para Sun Java System Web Server 6.1 SP2 se recomienda utilizar la versión 4.3.2 de PHP. Para obtener información de instalación y configuración de PHP específica para Sun Java System Web Server, consulte
http://www.php.net/manual/en/install.netscape-enterprise.php

Compatibilidad para NSS 3.3.10 y NSPR 4.1.6

La compatibilidad para NSS en Sun Java System Web Server 6.1 SP2 se ha actualizado de 3.3.5 (en la versión 6.1) a 3.3.10. NSS es un conjunto de bibliotecas designadas para permitir el desarrollo en distintas plataformas de aplicaciones de servidor con seguridad activada. Sun Java System Web Server 6.1 SP2 también es compatible con NSPR 4.1.6.

Compatibilidad para cifrado de acelerador de hardware mejorado

Sun Java System Web Server proporciona compatibilidad para acelerador de hardware para Sun(tm) 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 SP2 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 SP2

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

64 MB

192 MB

256 MB

Sun

x86

Solaris 9

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

La lista de parches recomendados de Sun para la plataforma Solaris se encuentra en la dirección de Internet
http://sunsolve.sun.com/pubpatch

Cuando Solaris está configurado para utilizar LDAP durante la autenticación, tenga en cuenta que se necesita el parche 108993-22 (SPARC) o 108994-22 (x86) en Solaris 8.

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

Solaris 8 (SPARC)

Solaris 9 (SPARC y x86)

Parches de HP-UX

Para utilizar Sun Java System Web Server 6.1 SP2, 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 SP2, 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 SP2. 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 SP2 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 SP2 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 SP2, debe utilizar el instalador Java Enterprise System (JES) para realizar la actualización. No utilice el instalador independiente incluido en Sun Java System Web Server 6.1 SP2.

Migración

No se admite la migración directa desde una versión de iPlanet(tm) Web Server inferior a la 4.1 a Sun Java System Web Server 6.1 SP2. 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 SP2.

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 SP2, y de la versión 6.0 a 6.1 SP2. 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 SP2.


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 la documentación también se aplican a Sun Java System Web Server 6.1 SP2. 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: raíz_servidor/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(tm) 2 Platform, Enterprise Edition (plataforma J2EE(tm))
  • 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: raíz_servidor/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(tm) (JSP(tm)) 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 SP2

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

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

Identificador del problema

Descripción

4908631

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

4905681

Las preferencias de AsyncDNS se omiten 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.

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.

4943329

IWSSessionManager no funciona como se espera con Web Server 6.1.

4940418

Compatibilidad para analizador de terceros para instrumentación bytecode.

4958755

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

4536102

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

4536739

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

4629796

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

4651206

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

4652009

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

4664945

Error interno del formulario de reenvío de URL.

4666409

Borrando el nombre de archivos ErrorResponse de CGI.

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.

4676934

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

4682894

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

4704385

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

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.

4705181

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

4727597

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

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.

4763653

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

4765709

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

4764307

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

4814097

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

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.

4849907

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

4894033

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

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.

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.

4910272

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

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.

4911633

"Cambiar contraseña" no funciona para el usuario.

4910266

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

4913566

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

4911550

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

4919473

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

4925938

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

4932995

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

4941027

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

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.

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 del problema:
cambie el usuario para que coincida con el usuario de servidor de administración en el archivo scheduler.conf.

4950653

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

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 (/).

4964069

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

4961999

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

4968422

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

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.

4988104

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

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.

4995489

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

5002905

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

4975782

No se puede eliminar la referencia JNDI externa.

4896881

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

4970273

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

4989231

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

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.

4925475

Se omite el atributo createconsole de server.xml.

4536194

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

4615933

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

4651056

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

4682434

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

4684775

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

4721021

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

4754934

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

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.

4855807

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

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 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.

4916331

Las conexiones mantenidas pueden interrumpirse con una carga baja.

4929848

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

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.

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.

4951860

httpagt depende de la variable NETSITE_ROOT.

4957158

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

4958571

El rendimiento de PR_NetAddrToString es inferior al esperado.

4961864

Web Server se bloquea al utilizar rotate-callback.

4969637

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

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.

4986700

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

5012107

Cuerpo de solicitud POST consumido dos veces al utilizar complemento incorrecto.

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.

4727444

El registro de acceso incluye datos incorrectos.

4753601

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

4903449

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

4913289

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

4935797

Ubicación de archivo certmap.conf representada incorrectamente.

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.

4912254

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

4970188

Rpm no puede encontrar la variable umask del sistema.

4971298

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

4962059

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

4858152

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

4904088

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

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.

4986761

Error de la migración de Web Server 6.0.

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.

4948397

SNMP no funciona con Web Server 6.1 SP1.

4976953

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

4800173

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

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.

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.

4966497

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

4908986

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

4913228

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

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.

4991775

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

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.

4903319

No se agrega un archivo JSP a la colección.

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.

4926414

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

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...).

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.

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.

4749239

ACLI: procesamiento incorrecto de ACL.

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.

4808402

Compatibilidad para autenticador nativo.

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.

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.

4932547

Tomcat AuthenticatorBase devuelve 500 en lugar de 403.

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.

4976277

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

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.

4996219

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

4954789

Error de implementación de Web Server con ClassCastException.

4968882

htconvert no funciona en server.xml de estilo 6.1.

4909378

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

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.

4707989

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

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 del contenedor Web no son únicos.

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().

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 "//".

4997593

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

4930327

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

4930329

Los valores predeterminados de maxpropdepth están elegidos incorrectamente.

4952492

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

4997756

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

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

4940418

Compatibilidad para analizador de terceros para instrumentación bytecode.

4943329

IWSSessionManager no funciona como se espera con Web Server 6.1.

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.

Problemas resueltos en 6.1 SP1

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

Tabla 4 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: If true, permite a la aplicación Web enviar una dirección URL relativa al cliente utilizando la API HttpServletResponse.sendRedirect() (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

javahome, esta ruta 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, Subjecty Keywords se indexan siempre. Una nueva función agregada permite indexar metaetiquetas arbitrarias, incluso las que se crean al convertir los atributos FTS_* a partir de archivos PDF. Se requiere la configuración manual de una nueva preferencia en server.xml, tal como se describa debajo.

  • En la sección SEARCH de server.xml, agregue un atributo PROPERTY con name="indexMetatags". El valor debe ser una lista de nombres de metaetiquetas delimitados por comas (tenga en cuenta que las metaetiquetas Author, Subjecty Keywords siempre se indexan, independientemente de esta preferencia).
  • 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 el contenido FTS_Title a partir de archivos PDF, "Title" debe formar parte de las preferencias de "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

La utilidad commit.exe no funciona correctamente en las plataformas Windows.

Problemas resueltos en 6.1

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

Tabla 5 Problemas resueltos en Sun Java System Web Server 6.1

Identificador del problema

Descripción

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

sun.tools.javac.Main se ha despreciado, 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

digestauth, los subprocesos del código de este complemento no son seguros.

4839875

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

4842190

Se produce un error de Web Server al recibir un encabezado Accept-Language superior a 15 idiomas.

4842574

Error del servidor debido a una solicitud mal formada.

4842601

Accept-Language, problema de seguridad de este encabezado.

4846832

CRL provoca un error en la base de datos.

4848896

digestauth, error de este complemento 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: error de getParameter al publicar volúmenes grandes 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 limitaciones más importantes en el momento del lanzamiento de Sun Java System Web Server 6.1 SP2. Los problemas aparecen listados por categorías:

General

La siguiente tabla muestra problemas generales conocidos.

Tabla 6 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 del problema:
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.

Administración

La siguiente tabla muestra problemas de administración conocidos.

Tabla 7 Problemas de administración conocidos

Identificador del problema

Descripción

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

.shtml, este tipo de archivos se analizan cuando no deberían.

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 analizan, aunque las preferencias de esta página estén configuradas para que no se realice el análisis. Por ejemplo, si sólo especifica "Sí, con etiqueta exec" y "Todos los archivos HTML", los archivos .shtml continuarán analizándose.

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

Cohabitación

La siguiente tabla muestra problemas de cohabitación conocidos.

Tabla 8 Problemas de cohabitación conocidos

Identificador del problema

Descripción

4869693

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

Núcleo central

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

Tabla 9 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 línea

La siguiente tabla muestra problemas de documentación y Ayuda en línea conocidos.

Tabla 10 Problemas de documentación conocidos

Identificador del problema

Descripción

4849907

La página de administración shtml de la Ayuda en línea 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 línea 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 línea 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 al establecer el valor "Activado" (en lugar de los atributos loglevel y logvsid del elemento LOG en el archivo server.xml).

4911551

En la Ayuda en línea, 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 11 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 raíz_servidor.

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 12 Problemas de migración conocidos

Identificador del problema

Descripción

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 del problema:
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 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 SP2, debe utilizar el instalador Java Enterprise System (JES) para realizar la actualización. No utilice el instalador independiente incluido en Sun Java System Web Server 6.1 SP2.

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 13 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 del problema:
elimine la etiqueta de web.xml en el directorio simple/src. Vuelva a instalar la aplicación Web.

Sin identificador

rmi-iiop,falta un paso de este ejemplo.

En la sección "Deploying the Sample Application", después de 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. Consulte también la información proporcionada en <install_root>/plugins/java/samples/docs/ant.html.

Sin identificador

jdbcrealm, este ejemplo 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"/>

Búsqueda

La siguiente tabla muestra problemas de búsqueda conocidos.

Tabla 14 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 los docroots 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.

4910410

En algunos casos, puede producirse un error al crear la colección cuando se especifica un nivel multibyte y/o una descripción.

Solución del problema
Cree la colección sin especificar la etiqueta ni la descripción (que son opcionales) y, a continuación, establézcalas utilizando la página "Configurar colección" de la ficha "Buscar".

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).

4955069

En HP-UX: i18n _ El nombre de visualización y la descripción multibyte no se muestran correctamente.

Solución del problema
Establezca el nombre de visualización y la descripción en la página "Configurar colección" después de crear la colección.

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

4974124

En AIX: no puede crearse una colección cuando se proporcionan un nombre de visualización y una descripción multibyte.

Solución del problema
Este problema se produce cuando se inicia Web Server con la configuración regional zh_CN. Sin embargo, no ocurre cuando todas las configuraciones regionales están instaladas o cuando el servidor se inicia con la configuración regional _C_.

Seguridad

La siguiente tabla muestra problemas de seguridad conocidos.

Tabla 15 Problemas de seguridad conocidos

Identificador del problema

Descripción

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 16 Problemas de herramientas conocidos

Identificador del problema

Descripción

4905696

En Windows, falla la implementación de dos archivos WAR en el Servlet TCK debido a un problema con la utilidad wdeploy. Los archivos son:
servlet_jsh_HttpServletResponseWrapper_web.war
servlet_jsh_HttpServletRequestWrapper_web.war

Solución del problema
La implementación falla si la longitud del archivo de clase (además del nombre de archivo) supera los 255 caracteres. La solución del problema propuesta es:

  • editar el archivo server.xml manualmente
  • crear el directorio para implementar manualmente
  • implementar el archivo WAR en el directorio manualmente

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 del problema
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 la secuencia de comandos reconfigure manualmente.

Contenedor Web

La siguiente tabla muestra problemas de contenedor Web conocidos.

Tabla 17 Problemas de contenedor Web conocidos

Identificador del problema

Descripción

4903162

Problema en Windows relacionado con el uso de mayúsculas y minúsculas en url-patterns.

De acuerdo con la especificación de Servlet, se tiene en cuenta el uso de mayúsculas y minúsculas en los elementos url-pattern de web.xml. Esto puede provocar un comportamiento inesperado para los usuarios de Windows (por ejemplo, si un cliente solicita index.HTML, cuando en realidad se refiere a index.html).

WebDAV

La siguiente tabla muestra problemas de WebDAV conocidos.

Tabla 18 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(r) GoLive(r) envía el encabezado If: correcto sólo si el bloqueo de owner href 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).


Información sobre problemas y respuestas de los clientes

Si experimenta problemas con Sun Java System Web Server 6.1 SP2, 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 "Send comments" 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 ONE en las siguientes direcciones de Internet:


Copyright (c) 2004 Sun Microsystems, Inc. Reservados todos los derechos.

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. Algunas de sus partes pueden proceder de sistemas Berkeley BSD, con licencia de la Universidad de California. Sun, Sun Microsystems, el logotipo de Sun, Sun ONE, iPlanet, Solaris, SPARC, Java, el logotipo Java Coffee Cup, J2EE, J2SE, JavaServer Pages, JSP, Java Naming and Directory Interface, JDBC y NetBeans son marcas comerciales o marcas comerciales registradas de Sun Microsystems, Inc. en EE.UU. y otros países.