Notas de la versión de Sun Java System Web Server 6.1 2006Q2 SP6

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

Sun JavaTM System Web Server 6.1 2006Q2 SP6 (en adelante Sun Java System Web Server 6.1) contiene mejoras importantes en cuanto a vulnerabilidad de seguridad. Se recomienda a todos los usuarios de Sun Java System Web Server, especialmente aquéllos con sitios que utilizan SSL (Secure Sockets Layer) o TLS (Transport Security Layer), que instalen este Service Pack. Esta versión también proporciona compatibilidad para las plataformas HP-UX y AIX.

Estas notas de versión contienen información importante disponible en el momento del lanzamiento de Sun Java System Web Server 6.1 SP5, incluida información acerca de las 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 y después de forma periódica para consultar la información más actualizada.

La documentación completa de Sun Java System Web Server 6.1 se encuentra disponible en http://docs.sun.com/coll/1308.1.


Nota –

La documentación existente de Sun Java System Web Server 6.1 2005Q1 SP4 tal y como se publica bajo la colección de Sun Java Enterprise System 2005Q1 anterior es válida para Sun Java System Web Server 6.1 SP6.


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

Funciones y mejoras

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

Compatibilidad con 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 (J2EETM) y especificaciones JavaServer Pages (JSP) 1.2. Un contenedor Web compatible con J2EE proporciona la flexibilidad y fiabilidad necesaria para diseñar e implementar aplicaciones Web que cumplan con los estándares de la tecnología Java. Las aplicaciones Web se pueden implementar en cada servidor virtual.

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

Para obtener más información acerca de cómo desarrollar servlets y JSP, consulte Sun Java System Web Server 6.1 SP4 Programmer’s Guide to Web Applications.

Compatibilidad para JDK/JRE de J2SE Platform 1.4

Sun Java System Web Server admite Java 2 Platform, Standard Edition (J2SETM) 1.4. J2SE se agrupa con Web Server y se instala durante la instalación. También puede instalar su propio JDK posteriormente.

La versión de Solaris SPARC de 64 bits de Sun Java System Web Server requiere un JDK de 64 bits. En todas las demás plataformas, se requiere un JDK de 32 bits.


Nota –

Para Sun Java System Web Server 6.1 SP7, AIX se agrupa con JDK 1.4.2.


Compatibilidad para JDK/JRE de J2SE Platform 1.5

Sun Java System Web Server admite Java 2 Platform, Standard Edition (J2SE) 1.5.0, certificado para su uso con 1.5.0_01-b08 en Solaris, Linux y Windows.

Compatibilidad para WebDAV

Sun Java System Web Server admite el protocolo WebDAv (Web-based Distributed Authoring and Versioning). WebDAV permite la publicación en Internet en colaboración e incluye las funciones siguientes:

WebDAV ofrece compatibilidad integrada para metadatos de contenido, administración de espacio de nombres y protección contra sobreescritura. Estas tecnologías, combinadas con las numerosas herramientas de creación de contenido que admiten WebDAV, proporcionan una plataforma de desarrollo ideal para los entornos de colaboración.

Compatibilidad de filtros de NSAPI

Sun Java Sistem Web Server amplía NSAPI (Netscape Server Application Programmer's Interface) para admitir filtros de NSAPI.

Los filtros permiten el procesamiento personalizado de secuencias de solucitiud y respuesta de HTTP. Esto permite una función que intercepta y posiblemente modifica el contenido presentado o generado por otra función. For example, un complemento podría instalar un filtro de NSAPI para interceptar una página XML generada por otra SAF (Server Application Function) y luego transformar la página XML en una página HTML, XHTML o WAP que sea apropiada para el cliente. O bien, un filtro de NSAPI podría descomprimir 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 SP4 NSAPI Programmer’s Guide.

Compatibilidad con compresión HTTP

Sun Java System Web Server admite la compresión de contenido, lo que permite aumentar la velocidad de entrega a los clientes y ofrecer mayores volúmenes de contenido sin incurrir en el correspondiente aumento en los gastos de hardware. La compresión reduce el tiempo de descarga del contenido, lo que supone una ventaja evidente para los usuarios de conexiones por marcación y con gran cantidad de tráfico.

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

Compatibilidad con 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 buscar documentos en el servidor y mostrar los resultados en una página Web. Los administradores de servidor pueden crear índices de documentos y personalizar la interfaz de búsqueda a fin de satisfacer las necesidades específicas de los usuarios.

La URL predeterminada para el acceso a la funcionalidad de búsqueda es la siguiente:

http://<server-instance >:port number/search

Ejemplo:

http://plaza:8080/search

Cuando el usuario final invoca esta URL, se abre la página "Buscar" (aplicación Web basada en Java).

Para obtener información detallada sobre la forma de realizar búsquedas básicas y avanzadas, consulte la ayuda en línea proporcionada con el motor de búsqueda. Para el acceso a la ayuda en línea, 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 SP4 Administrator’s Guide.

Seguridad mejorada

Sun Java System Web Server permite restringir el acceso mediante la autenticación de archivos sin formato. Sun Java System Web Server admite Java Security Manager. Al activar Security Manager, puede mejorar la seguridad mediante la limitación de los derechos concedidos a las aplicaciones Web J2EE. De forma predeterminada, la función Security Manager se desactiva cuando se instala el producto. Para activar Security Manager, elimine el símbolo de comentario en las entradas siguientes del archivo server.xml :

<JVMOPTIONS>-Djava.security.manager</JVMOPTIONS>

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

donde instance_dir es la ruta al 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 SP4 Administrator’s Configuration File Reference .

Compatibilidad con JNDI

Sun Java System Web Server admite JNDI (Java Naming and Directory Interface). JNDI brinda conectividad con servicios empresariales heterogéneos de nomeclatura y directorio.

Compatibilidad para JDBC

Sun Java System Web Server proporciona JDBC (Java DataBase Connectivity), listo para usar y es compatible con una amplia gama de estándares de la industria y controladores JDBC personalizados.

Compatibilidad con Sun Java Studio Enterprise

Sun Java System Web Server admite Sun Java Studio Enterprise 8. La tecnología Sun Java Studio es un entorno de desarrollo integrado (IDE) potente y ampliable de Sun para los desarrolladores de tecnologías Java. Sun Java Studio está basado en el software NetBeans e integrado con la plataforma Sun Java.

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


Nota –

El complemento Sun Java Studio 8 para Sun Java System Web Server 6.1 SP6 funciona solamente con un Web Server local, es decir que el IDE y el Web Server se encuentran en la misma máquina.


Para obtener información sobre el uso de las funciones de aplicación Web de Sun Java Studio 8, consulte http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/index.html.

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

También consulte el tutorial de NetBeans en http://www.netbeans.org/kb/41/j2ee-tut/.

Para obtener más información sobre Sun Java Studio 8, consulte 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 Java Studio Enterprise 8 para la depuración

Sun Java Studio Enterprise 8 se puede utilizar para realizar la depuración remota si desea conectar manualmente el IDE a un Web Server remoto que se ha iniciado en el modo de depuración. Los pasos son los siguientes:

  1. Reinice la instancia de servidor en el modo de depuración. Para ello, utilice la interfaz de administración de Sun Java System Web Server (Server Manager > Configuración general de JVM (JVM General) > Activar depuración (Debug Enabled)).

  2. anote el número de puerto JPDA.

  3. inicie el IDE.

  4. Seleccione Depuración (Debug) > Iniciar (Start).

  5. Seleccione el método dt_socket.

  6. Escriba el nombre de la máquina remota y el número de puerto JPDA.

    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 admite la especificación Active Server Pages a través de Sun Java System Active Server Pages versión 4.0.1 (anteriormente Sun TM ChiliSoft ASP) y 4.0.2. Sun Java System Active Server Pages agrega un motor de Active Server Pages seguro y de nivel empresarial a Sun Java System Web Server.

Sun Java System Web Server 6.1 admite Sun Java System Active Server Pages 4.0.1 y 4.0.2 en las siguientes plataformas:

No es necesaria una licencia de Sun Java System Active Server Pages si lo está instalando en Sun Java System Web Server. El programa de instalación de Sun ONE Active Server Pages está disponible en el CD complementario si ha adquirido Sun Java System Web Server Media Kit o se puede descargar en http://www.sun.com/software/chilisoft/index.html.

Tenga en cuenta lo siguiente:

Compatibilidad PHP

PHP se puede utilizar con Sun Java System Web Server meidante el uso de una de las tres API admitidas, las cuales son CGI, NSAPI y FastCGI. PHP es un lenguaje de creación de secuencias de comando de página disponible a través del grupo PHP. El grupo PHP brinda instrucciones en su sitio Web (http://www.php.net) para la configuración del software PHP a fin de utilizarlo con cualquiera de las API siguientes:


Nota –

Sun no recomienda el uso de PHP_FCGI_CHILDREN. En su lugar, puede utilizar el parámetro de configuración adicional de FastCGI min-procs para controlar la cantidad mínima de procesos PHP.


Compatibilidad con NSS y NSPR

Sun Java System Web Server admite NSS. La versión de NSS incluida en esta versión de Web Server es 3.11.1 (tanto para 32 bits como para 64 bits). 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 SP6 también incluye NSPR 4.6.2.

NSS ha publicado las modificaciones siguientes. Puede descargar estas modificaciones en http://sunsolve.sun.com.

Compatibilidad mejorada con cifrado de acelerador de hardware

Sun Java System Web Server 6.1 proporciona compatibilidad con el acelerador de hardware para SunTM Crypto Accelerator 500 y 1000, una placa aceleradora criptográfica que mejora el rendimiento de SSL en Web Server.

Compatibilidad con 64 bits

Con el fin de complementar la compatibilidad existente con Solaris SPARC de 32 bits, Sun Java System Web Server 6.1 SP6 también admite Solaris SPARC de 64 bits. Sun insta a los administradores a que continúen la implementación de la versión de 32 bits de Sun Java System Web Server.

La versión de 64 bits se puede utilizar en ciertas implementaciones de uso intenso de la memoria, debido a que permite que los administradores configuren una caché de archivo y una pila Java de mayor tamaño que las versiones de 32 bits. No obstante, los complementos existentes no son compatibles con la versión de 64 bits. Los proveedores de dichos complementos deben volverlos a compilar para la versión de 64 bits. Las aplicaciones Web de Java que utilizan bibliotecas nativas que no son de Java, también deben volverse a compilar.

Sun Java System Web Server 6.1 SP6 también ofrece compatibilidad con 64 bits para los complementos FastCGI y Reverse Proxy.

La versión de 64 bits es compatible con los kernels Solaris de 64 bits en los procesadores UltraSPARC. La versión de 64 bits no se puede utilizar en los procesadores x86 o con los kernels Solaris de 32 bits. La versión de 32 bits continúa siendo compatible con los kernels de Solaris tanto de 32 bits como de 64 bits.


Nota –

Las versiones de 64 y 32 bits de Sun Java System Web Server se empaquetan y distribuyen por separado. No es posible actualizar una instalación de Sun Java System Web Server de 32 bits a una instalación de 64 bits. Las versiones de 32 y 64 bits se distinguen mediante la cadena de versión que se visualiza en el programa de instalación, durante el inicio del servidor y en el registro de errores del servidor, de este modo:


Versión 

Cadena de versión 

32 bits 

Sun ONE Web Server 6.1SP6 

64 bits 

Sun ONE Web Server 6.1SP6 (64-Bit) 

Compatibilidad con Solaris PKCS #1

Para que el subsistema SSL (NSS) de Web Server utilice testigos PKCS#11 externos, debe configurar NSS con el comando modutil a fin de que pueda reconocer los testigos. El testigo lógico libpkcs11 de Solaris es compatible con PKCS#11 y puede utilizarse con NSS. Como beneficio adicional de UltraSPARC-T1, los sistemas que utilizan libpkcs11 de Solaris 10 utilizarán la compatibilidad con la aceleración de codificación de plataforma.

Ejecute el comando modutil sin ningún argumento para obtener información de uso. Por ejemplo, para agregar la bilbioteca libpkcs11 de Solaris 10 como testigo de PKCS11 en NSS,

Antes de utilizar el proveedor libpkcs11, inicialice su contraseña con pktool:

% pktool setpin

Para obtener más detalles sobre la configuración de NSS, vea las referencias y las páginas man:

Compatibilidad con versiones traducidas

Si utiliza una versión traducida a otro idioma de Web Server 6.1x, puede aprovechar las funciones de traducción existentes mediante la instalación de Sun Java System Web Server 6.1 SP6 encima del servidor existente. Sun Java System Web Server 6.1 SP6 está disponible en japonés, chino simplificado y tradicional, francés, español, alemán y coreano.

Plataformas admitidas

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


Nota –

HP-UX 11i es compatible únicamente con las plataformas PA-RISC.


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

Proveedor 

Arquitectura 

Sistema operativo 

Requisito mínimo de memoria 

Memoria recomendada 

Espacio en disco recomendado 

IBM 

PowerPC 

AIX 5.1*, 5.2, 5.3 

64 MB 

192 MB 

256 MB 

Hewlett-Packard 

PA-RISC 2.0 

HP-UX 11.11 

64 MB 

192 MB 

256 MB 

Microsoft 

x86 

Windows 2000 SP4 o superior 

Windows XP Professional 

Windows 2000 Advance Server, 

Windows 2003 SP1 Enterprise Edition (32 bits) 

64 MB 

192 MB 

256 MB 

Sun 

SPARC** 

Solaris 8, 9, 10 

64 MB 

192 MB 

256 MB 

Sun 

SPARC** (64 bits) 

Solaris 10 

64 MB 

192 MB 

256 MB 

Sun 

SPARC**, x86  

Trusted Solaris 8 (Professional Services Engagement)***  

64 MB 

192 MB 

256 MB 

Sun 

x86 

Solaris 9 y 10 

64 MB 

192 MB 

256 MB 

Sun 

x86 

Sun Linux 5.0 (desaprobado)**** 

64 MB 

192 MB 

256 MB 

Red Hat 

x86 

Red Hat Advanced Server 2.1 

  • Linux kernel 2.4.9-e.3smp

  • glibc-2.2.4-26

  • ncurses-4-5.0-5

Red Hat Enterprise Linux 3.0 Update 1 

  • uname -r: 2.4.21-9.ELsmp

Red Hat Advance Server 4.0 

SuSE Linux Enterprise 9.0 

64 MB 

192 MB 

256 MB 

* AIX 5.1 ya no se utiliza.

** A partir de iPlanet Web Server 6.0, las CPU SPARC anteriores no son compatibles. Sun Java System Web Server 6.1 continúa admitiendo la arquitectura UltraSPARC.

*** Se recomiendan los servicios profesionales de Sun o Sun Partner Advantage

**** Se desaprueba la compatibilidad con Sun Linux 5.0 y se eliminará en la próxima versión de Sun Java System Web Server.

Sun recomienda que migre Web Server a un sistema operativo compatible.


Nota –

Para la instalación en Solaris, Sun Java System Web Server (SP5 y superior) admite Global Zone con Sparse Root Zone y Whole Root Zone.


Parches necesarios

Sun recomienda que actualice el sistema operativo con los últimos parches correspondientes.


Nota –

Para actualizar de Java Enterprise System (JES) 4 a Sun Java System Web Server 6.1 SP6, debe agregar los parches de seguridad junto con los parches de Web Server.


Revisiones de Solaris

Los usuarios de Solarisdeben tener instalado el clúster de parches recomendado por Sun. Para obtener más información, consulte http://sunsolve.sun.com.

Solaris 8 (SPARC)

Solaris 9 (SPARC y x86)

Parches de HP-UX

Los parches de HP-UX siguientes son requeridos por Sun Java System Web Server 6.1 SP6.

HP-UX 11i

HP-UX 11i es compatible únicamente con las plataformas PA-RISC.

El nivel de parche mínimo requerido es:

También se han certificado los niveles de parche siguientes:

Para JDK agrupado

Para JDK 1.5.0_01:

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:


Precaución – Precaución –

La modificación de los parámetros del núcleo puede tener las siguientes repercusiones negativas en el sistema.


Parches de AIX

Para utilizar Sun Java System Web Server 6.1 SP6, se requieren los siguientes parches de AIX:

AIX 5.1

AIX 5.2

Si ha implementado aplicaciones Web de Java en el Web Server, defina las variables de entorno siguientes en los valores especificados a continuación (según la documentación de JDK de IBM) antes de iniciar el servidor:

Puede agregar la línea de código anterior a la secuencia de comandos de inicio de Web Server.

AIX 5.3

Interfaces públicas desaprobadas o modificadas en Sun Java System Web Server 6.1

Las interfaces públicas siguientes de Sun Java System Web Server 6.1 podrían ser desaprobadas o modificadas de formas no compatibles en versiones futuras de Web Server. Estas interfaces permanecen sin modificar en el producto Web Server 6.1. Las secuencias de comandos que dependen de estas interfaces podrían necesitar ser actualizadas para que funcionen con las versiones futuras de Web Server.

Tabla 2 Interfaces públicas desaprobadas o modificadas

Archivo o utilidad de configuración 

Descripción 

magnus.conf

Modificado. Cierta funcionalidad podría moverse a otros archivos. 

server.xml

Modificado. Podría modificarse el esquema y la funcionalidad. 

nsfc.conf

Desaprobado. La funcionalidad podría moverse a otros archivos. 

dbswitch.conf

Desaprobado. Este archivo podría ser eliminado y la funcionalidad podría moverse a otros archivos. 

password.conf

Desaprobado. Este archivo podría ser eliminado y la funcionalidad podría moverse a otros archivos. 

diseño de archivo 

Modificado. La estructura del archivo de configuración podría ser modificada. 

secuencias de comando start, stop, restart y rotate 

Modificadas. Los nombres o ubicaciones de estas utilidades podrían cambiar. 

aplicación wdeploy

Desaprobada. Esta utilidad podría ser eliminada y la funcionalidad podría integrarse en otras utilidades de administración. 

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 sobre estos temas, consulte Sun Java System Web Server 6.1 SP4 Installation and Migration Guide. Las referencias a Sun Java System Web Server 6.1 SP4 en la guía también son válidas para Sun Java System Web Server 6.1 SP6. Para los problemas conocidos de esta versión de Sun Java System Web Server, consulte Problemas conocidos.

Installation

Modernización

Si instala Sun Java System Web Server 6.1 SP6 en una instalación de Sun Java System Web Server existente, el programa de instalación realiza la actualización automáticamente.

Si ha instalado Sun ONE Web Server 6.1 SP1, dirija al programa de instalación de Sun Java System Web Server 6.1 SP6 hacia la ubicación de 6.1 SP1 y luego realice la actualización.

Si tiene Sun Java Enterprise System 1 instalado en el sistema y desea actualizar Sun ONE Web Server 6.1, que forma parte de Sun Java Enterprise System 1 a Sun Java System Web Server 6.1 SP6, consulte la Guía de instalación de Sun Java Enterprise System 2004Q2.

Migración

No se admite la migración directa de una versión de iPlanetTM Web Server inferior a 4.1 a Sun Java System Web Server 6.1 SP6. 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 SP6.

Para obtener información detallada acerca de la migración, consulte Sun Java System Web Server 6.1 SP4 Installation and Migration Guide. Esta guía contiene información acerca de la migración de la versión 4.1 a 6.1 y de la versión 6.0 a 6.1. De nuevo, las referencias a Sun Java System Web Server 6.1 SP4 en la guía también son válidas para Sun Java System Web Server 6.1 SP6.

Documentación del producto

Sun Java System Web Server incluye un juego completo de documentación de producto en http://docs.sun.com/coll/1308.1.

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 SP4 en la documentación también son válidas para Sun Java System Web Server 6.1 SP6. La siguiente tabla muestra las tareas y conceptos descritos en cada manual.

Tabla 3 Guía básica de la 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) 

Guía de introducción

Realización de las 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

Guía de instalación y migración

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: 

  • Utilización de las interfaces de línea de comandos y de administración

  • configuración de preferencias del servidor

  • uso de instancias del servidor

  • Supervisión y registro de la 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 la carga de trabajo del servidor y ajuste del tamaño del sistema para satisfacer las 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 del contenido

  • Configuración del servidor para publicación Web y creación de contenido con WebDAV

Guía del administrador

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

Guía del programador

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

Guía de programador NSAPI

Implementación de tecnología de JavaServer PagesTM (JSPTM) y servlets en Sun Java System Web Server

Guía del programador para aplicaciones Web

Edición de los archivos de configuración 

Referencia de archivo de configuración del administrador

Ajuste de Sun Java System Web Server para optimizar el rendimiento 

Guía para la realización de ajustes, definición de tamaño y escala

Funciones de accesibilidad para usuarios con discapacidades

Si desea disfrutar de las funciones de accesibilidad que se han comercializado tras la publicación de este soporte, consulte la Sección 508 de las evaluaciones de productos, que se pueden obtener de Sun previa solicitud, para determinar las versiones más adecuadas para implementar soluciones accesibles. Puede obtener versiones actualizadas de las aplicaciones en: http://sun.com/software/javaenterprisesystem/get.html. Para obtener más información acerca del compromiso de Sun con la accesibilidad, consulte http://sun.com/access.

Problemas resueltos

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

Problemas resueltos en 6.1 SP6

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

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

Identificador del problema 

Descripción 

5027774 

WW_umask en la configuración equivale a NULL en Solaris.

6334248 

Unidad de red asignada de Windows 2003 no legible como directorio raíz de documentos.  

6384651 

Para HP-UX: En ocasiones Web Server devuelve el encabezado de última modificación y el encabezado de fecha erróneos. 

6404983 

Falla la búsqueda de usuarios y grupos a través del servidor LDAP mediante la GUI de administración. 

6316387 

Web Server utiliza una lógica errónea al procesar el encabezado if-unmodified-since .

6318003 

Web Server envía el contenido real con el código 412 en las solicitudes con if-unmodified-since y range.

6312702 

HttpServletResponse.reset() no funciona de forma prevista.

6360180 

Error en select 3 webapps/qa_app/jsp/encodedurlforwarder.

6316881 

No se pueden recuperar varios caracteres en encabezados mediante req.getHeader() .

Solución:

De forma predeterminada, los encabezados de solicitudes se codifican con UTF-8 enc. Realice los pasos siguientes para personalizar la codificación de los encabezados de solicitudes en el nivel de aplicación Web:

  1. Defina el valor del parámetro de configuración use-requestenc-for-headers en cualquier valor, tales como yes, true u on, en el archivo sun-web.xml de la aplicación Web.

    En el ejemplo siguiente, la codificación de encabezados de solicitudes se activa para la aplicación Web:

    <sun-web-app>
     <parameter-encoding form-hint-field="j_encoding">
     <property name="use-requestenc-for-headers" value="true" >
     <session-config>
       <session-manager>
     </session-config>
     <jsp-config>
    </sun-web-app>
  2. Defina el nombre de la codificación de caracteres en la aplicación (JSP/Servlet) con request.setCharacterEncoding().

6318406 

La reimplementación de la aplicación Web causa cambios de propiedad en los archivos.  

6294743 

La actualización de la colección de búsqueda de JSP crea nuevos archivos tmp en el directorio convertido y ocupa espacio de disco.

6197731 

Error interno al acceder al servidor de administración.  

6316262 

La GUI de administración no refleja los cambios realizados en la ruta del registro de acceso. 

6378521 

makefiles necesita una limpieza en 6.1 SPx.

6318200 

El búfer se desborda al formatear los mensajes de error del programa de instalación. 

6343584 

Bloqueo en el subsistema keepalive ocasionado por el bloque de NSS.

6326965 

La contraseña de administración se encuentra en texto sin formato en un archivo legible para todos los usuarios. 

Solución: Existen dos soluciones;

  1. Elimine el archivo .adminpasswd de forma manual.

  2. Cambie los permisos del archivo .adminpasswd a 400.

4991884 

6246214 

La indexación de búsqueda produce un error en archivos .doc grandes.

Solución:

  1. Agregue la propiedad siguiente al elemento SEARCH.

    <SEARCH>
      <PROPERTY name="conversionExtensions" Value="pdf,doc">
      :
      :
    </SEARCH>
  2. Reinicie el servidor.

  3. Agregue archivos .doc a la colección.

6356179 

El servidor de administración de Web Server 6.1 no cambia el atributo id en la etiqueta USERDB.

Información adicional: Realice los pasos siguientes para cambiar el atributo `id' en la etiqueta USERDB:

  • Cree un archivo de clase servidor virtual. Utilice dicho archivo de clase como plantilla para crear varios servidores virtuales. En este caso, la mayor parte de la configuración definida por VS Class es heredada por todos los servidores virtuales.

    o

  • Cree varios archivos de clase servidor virtual dentro de una instancia de servidor (https-localhost). Cada uno de estos archivos de clase servidor virtual puede contener uno o más servidores virtuales.

6333656 

El archivo de tipo MIME en los archivos binarios de Web Server debe tener los tipos MIME StarOffice u OpenOffice.  

6342394 

La rotación del registro Cron en Windows crea registros de archivo no válidos con un nombre de instancia específico. 

6358851 

Falla el inicio del agente mestro y del subagente SNMP. 

6336309 

Problema al rescribir el carácter especial en server.xml.

6335483 

Cree compilaciones habilitadas para símbolos en HP-UX (no divididas). 

6332442 

Web Server presenta errores en Linux cuando Init fn="stats-init" está presente en magnus.conf.

4718466 

Tras importar la clave 6a en la codificación, iplanet WS 6.0 visualiza un error. servidor no disponible.

6340799 

Durante la prueba de resistencia en S1WS6.1SP5 SSL en SUSE Linux Ent. Server 9 SP2, webservd tiene una pérdida de memoria.

6353988 

No se puede definir la confianza de cliente o de servidor en algunas autoridades de certificados (CA) integradas para Web Server 6.1SP4/SP5. 

6329109 

Web Server 6.1: Conflicto en el archivo de bloqueo en instalaciones múltiples que se ejecutan en el mismo puerto pero con distintas direcciones IP.  

6378545 

Al actualizar una colección de búsqueda JSP, no se puede reindexar la actualización de un archivo JSP.  

6280778 

No se pueden indexar los archivos PDF con la búsqueda de Web Server 6.1. Este error se produce en HP-UX con el parche de SO PHSS_28871 instalado. 

6302377 

Vulnerabilidad en la asignación de URI UTF-8 de contenedor de servlet. 

6370089 

Integre NSS 3.11.1 con Web Server 6.1 SP6. 

6285129 

El uso de % en el valor de jsp:param produce errores en algunas circunstancias.

6324034 

Web Server tiene un límite predeterminado para el tamaño del archivo de carga de 10MB. 

6361485 

htaccess no funciona en Web Server 6.1 SP5 para los directorios de documentos de usuario.

6350122 

Falla la rotación del registro basado en Cron de WS6.1SP5 en Windows con contenido erróneo en el archivo scheduler.conf.

6388243 

La instalación de un CRL en Web Server 6.1SP4 (Windows) lo agrega a la sección CKL de la GUI de administración. 

6377343 

Con NSS 3.11.1, los certificados con nuevas extensiones críticas como PolicyConstraints que se mencionan en RFC3280 pueden importarse en la base de datos de certificados.

6376634 

El tiempo de espera de la sesión SSL no funciona de forma prevista cuando SSL3SessionTimeout o SSLSessionTimeout se han configurado con el valor definido por el usuario magnus.conf. NSS 3.11.1 corrige las directivas magnus.conf para SSL3SessionTimeout y SSLSessionTimeout .

Problemas resueltos en 6.1 SP5

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

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

Identificador del problema 

Descripción 

6322443 

El tamaño de búfer NSFC debería ser configurable (64 bits). 

Información adicional: Utilice la nueva directiva BufferSize nsfc.conf para configurar el tamaño de búfer utilizado para transmitir el contenido de archivo en fallos de memoria caché. La directiva siguiente se puede agregar a nsfc.conf para aumentar el tamaño de búfer del valor predeterminado de 8192 bytes a 16384 bytes: BufferSize=16384

Si se utiliza un tamaño de búfer mayor, podría mejorarse el rendimiento a expensas de una mayor latencia y utilización de memoria. 

6234284 

La instalación de JES3 Web Server falla o se producen volcados de núcleo si la contraseña de administración contiene metacaracteres de shell, tales como ;, $, &, ^, *. (. ), |, <, >, ', `,?, \, etc. en la contraseña de administración. 

6232465 

Incluya la opción de enlace -N en las compilaciones de Web Server para HP-UX.

6171389 

El filtro de entrada sólo se llama para la primera solicitud HTTP cuando se utiliza Keep-Alive. El filtro no procesa ninguna de las siguientes solicitudes en la conexión TCP.

6195820 

No hay disponibles recursos globales para los servlets que se cargan en el inicio. 

5042600 

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

6244615 

La migración de Web Server debería actualizar correctamente RootCerts.

621961 

JES Web Server 6.1 SP2 no indexa el documento PDF versión 1.5 (Acrobat 6.x) para la creación de la colección de búsqueda. 

6239342 

Vulnerabilidad de secuencia de comandos entre sitios en una página de error predeterminada. 

4879994 

SSL: los datos con un tamaño superior a 8k se pierden cuando la solicitud activa un nuevo protocolo de enlace SSL.  

Información adicional: de forma predeterminada, Web Server puede cargar archivos con un tamaño de hasta 1 MB (cuando la autenticación de certificado del cliente es opcional). Para cargar un archivo con un tamaño superior a 1 MB, aumente SSLClientAuthDataLimit en el archivo magnus.conf. En caso de que se carguen varios archivos grandes de forma simultánea, Web Server utilice grandes porciones de memoria. Para minimizar la utilización de la memoria, realice una de las siguientes operaciones:

  • Si no se necesita la autenticación, desactívela.

  • Si se necesita la autenticación, conviértala en obligatoria definiendo require=1 en obj.conf.

PathCheck fn="get-client-cert" dorequest="1" require="1"

6229472 

La directiva .htaccess no funciona.

6170938 

cceptlanguage no funciona en los directorios de documentos de usuario.

6180991 

El giro de registro del daemon interno no funciona en archivos de tamaño mayor que 2 GB. 

6254121 

.htaccess no protege los recursos que no tienen un archivo correspondiente.

6185904 

Los nuevos códigos de error NSS no se manejan de forma debida. 

6262885 

El cambio de HTTPS a HTTP provoca la creación de una nueva sesión. 

Información adicional: Defina el atributo isSecure de la cookie de sesión de la aplicación Web en cookie— properties en ya sea true o false en el archivo sun-web.xml de la aplicación Web. El valor predeterminado es true (verdadero).

En el siguiente ejemplo, isSecure se ha definido como false para la aplicación Web estableciendo el valor del parámetro en false.


<session-config>
    <cookie-properties>
      <property name="isSecure" value="false">
    </cookie-properties>
</session-config>

6222728 

Los servicios SNMP no funcionan en Web Server 6.1 SP2/SP3 en la plataforma Windows 2000. 

6273472 

La secuencia de comandos de desinstalación de Web Server 6.1 SP4 muestra un mensaje de error: "No existe dicho archivo o directorio" (No such file or directory). 

6259257 

El motor de búsqueda no indexa algunos archivos PDF. 

6253489 

El uso de JSP y de varias inclusiones en JSP devuelve ClassCastException en ApplicationDispatcher.

6285847 

Las solicitudes con el encabezado "Content-Length" duplicado deben rechazarse (vulnerabilidad de HRS). 

Solución: agregue la directiva StrictHttpHeaders en magnus.conf y defina su valor en on.

6275413 

La página de inicio de SAF que se ha configurado incorrectamente bloquea el servidor. 

Problemas resueltos en 6.1 SP4

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

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

Identificador del problema 

Descripción 

6021153 

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

La revisión 112396-03 que se indica como requerida en las notas anteriores de la versión es incorrecta.

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

6092498 

Web Server 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 

En la colección HTML en coreano, la búsqueda de palabras en coreano con asteriscos no devuelve ningún resultado. 

6171950 

Las JSP precompiladas no funcionan como se esperaba con un parámetro reload-interval en sun-web.xml.

Solución: Utilice la propiedad "use-precompiled" (definida como true en JSP-config en el archivo sun-web.xml) para especificar que los JSP están precompilados y nunca deberían compilarse en el tiempo de ejecución.

El siguiente es un ejemplo de sun-web.xml:

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

5048940 

La página de control de acceso de superusuario en la interfaz gráfica de usuario de administración no está accesible tras la actualización de SP1. 

6177544 

libpassthrough.so no está presente tras la actualización RPM del complemento.

6176231 

Sun Java System Web Server 6.1 SP4 — Uso de volcados de núcleo de eliminación de certificados en la GUI de administración (bin/https/admin/security) con NSS 3.9.3 versión beta.

6173365 

Varios programas de instalación de paquetes para la misma versión de Web Server de Solaris SPARC/x86. 

5039633 

Actualización NSS a la serie 3.9. 

5063134 

No se utiliza el enlace simbólico de Java Enterprise System para la ubicación de J2SE. 

6067407 

Problemas al utilizar ACL_LDAPSessionFree().

6173293 

Web Server siempre define el tipo de contenido como texto/html cuando se define el filtro servlet. 

6176264 

Web Server 6.1 SP4 Solaris x86 no puede iniciar la instancia SSL mediante la GUI de administración. 

6180677 

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

6066139 

Las pruebas presentan errores al ejecutar Web Server con la versión JDK1.5_beta2. 

6088595 

La consola de administración devuelve una excepción con JDK 1.5.0_beta2 al crear y editar clases. 

4904913 

Búsqueda I18N: La búsqueda con el comodín '?' con caracteres en japonés muestra una coincidencia errónea.

Problemas resueltos en 6.1 SP3

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

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

Identificador del problema 

Descripción 

4798461 

La interfaz gráfica de usuario no refleja correctamente cuando se desactiva "Transmitir archivo" (Transmit File).

4904896 

Búsqueda I18N: la lista de codificación de clasificación de la codificación predeterminada en la GUI de administración de búsqueda. 

4905412 

La GUI no permite la administración de usuarios en la base de datos de keyfile.

4991338 

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

5001819 

Web Server 6.1: El motor de búsqueda Nova 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 necesita asignar resource-env-ref's del archivo sun-web.xml.

5042676 

Problema de flujo de solicitudes con el código de etiqueta de cliente=302. 

5056989 

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

Para activar la asignación de prefijos del nombre de host en ID de sesión (por ejemplo: 6.0SPx) para la aplicación Web, defina el valor de property prefixSessionIDWithHostname de manager-properties en 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.

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

5057749 

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

6041356 

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

6057426 

El complemento de equilibrio de carga (anteriormente denominado complemento Resonate), loadbal.so, no funciona en SPARC Solaris.

Observe que la ubicación del complemento loadbal.so es:

server_root/plugins/loadbal.so

5065017 

Problema de datos de la sesión Servlet. 

5048051 

La creación de una colección genera un error en Linux con la instalación RPM. 

5029954 

Se omite el tamaño de pila cuando ConnQueueSize/RqThrottle es 0.

4898077 

Comportamiento incoherente entre HttpServerAdmin y la consola iWS.

5013100 

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

5046634 

Carácter de doble byte en encabezado HTTP y en programas de complemento. 

Para activar la codificación de encabezados de respuesta en el nivel de aplicación Web, defina el valor del parámetro de configuración use-responseCT-for-headers en yes, true u on, en el archivo sun-web.xml de la aplicación Web.

En el siguiente ejemplo, la codificación del encabezado de respuesta se habilita para la aplicación Web definiendo el valor del parámetro en true. El siguiente es un ejemplo de sun-web.xml:

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

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 en los archivos que empiezan con `..'.

4651206 

Tras agregar un nuevo archivo de tipo mime, no hay forma de verificar la adición desde la GUI. 

4651207 

La página Web de preferencia de documento debería proporcionar un archivo que utilizar para las respuestas de errores. 

4652009 

El archivo de registro de acceso personalizado no aparece reflejado en la ficha Ver registro de acceso (View Access Log) 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 línea siguiente a sun-web.xml:

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

En el ejemplo anterior, coloque la línea directamente debajo de la etiqueta sun-web-app no la incorpore en ninguna otra etiqueta.

4664945 

Error interno del formulario de reenvío de URL. 

4666409 

Eliminación del nombre de archivos CGI ErrorResponse.

4676934 

Administración distribuida Se anula el 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 

CGI con secuencia de comandos que obtiene las variables de entorno no se ejecuta. 

4682894 

Administración de clúster: la selección del servidor de origen anula 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 el clúster cuando se hace clic en "Aceptar" (OK) inmediatamente después de un reinicio. 

4705181 

El usuario y el grupo no se validan para los usuarios y aceptan espacios en blanco en CGI. 

4705204 

Los archivos ACL agregados recientemente no se eliminan tras seleccionar Eliminar (Delete). 

4706063 

chroot y Directory no se validan correctamente.

4711353 

Administración: la advertencia de captura principal Global|SNMP muestra Form Element Missing:¿administrador?.

4718914 

Active la seguridad para cualquier servidor de instancias sin instalar un certificado.  

4724503 

Tras habilitar IPv6 en la función de edición de socket de escucha de la GUI, el servidor no se iniciará. 

4727597 

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

4721021 

No se puede acceder al URI absoluto en un servidor con SSL habilitado. 

4727444 

El registro de acceso incluye datos incorrectos. 

4732877 

El campo Urlhosts sólo admite un nombre de host.

4745314 

La variable $id de la raíz de documentos VSCLASS no funciona en Windows.

4749239 

ACLI: procesamiento incorrecto de ACL. 

4753601 

La directiva MaxRqHeader de magnus.conf no funciona de forma prevista.

4754934 

El complemento Vignette NSAPI de Web Server 6.0 no funciona correctamente cuando se utiliza HTTP1.1. 

4761188 

LDAP: mejore el rendimiento de grupo dinámico LDAP para ACL. 

Por motivos de rendimiento, se ha presentado un nuevo parámetro de configuración LDAP , dyngroups fast, para SP2. Con este parámetro, Web Server comprobará la pertenencia al grupo omitiendo los individuos anidados entre los grupos dinámicos.

Por ejemplo, asumiendo que el usuario "alpha" pertenece al grupo "a", el grupo "a" es un miembro del grupo "b" de acuerdo con la definición memberURL del grupo "b" (grupo dinámico) y la ACL sólo garantiza acceso al grupo "b". En dicho caso, Web Server denegará el acceso a "alpha" porque no lo considera como parte del grupo "b".

Si desea admitir un grupo anidado, no defina esta nueva configuración para el servicio de autenticación LDAP (no podrá, por lo tanto, mejorar el rendimiento).El siguiente es un ejemplo del directorio de configuración: 

ldapregular ldap://localhost:389/o=TestCentral

ldapregular: dyngroups fast 

4763653 

Validación necesaria para los elementos del formulario en la página de preferencias del documento. 

4764307 

Magnus.conf: configuración del rendimiento: aceptación de números negativos.

4765709 

Administración: la función de configuración del servicio de directorio no valida binddn/contraseña.

4770294 

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

4786612 

Web Server considera `:" como un separado entre el nombre de host/IP y el puerto en varios lugares. Este código se debe actualizar para reconocer cuando ":" es en realidad parte de una dirección IPv6. 

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 un archivo ACL grande junto con varios servidores virtuales. 

4808402 

Compatibilidad para autenticador nativo. 

4814097 

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

4822720 

El sistema secundario Keep-alive debe ajustarse dinámicamente. 

Para ofrecer un rendimiento óptimo, es necesario ajustar este sistema. En Web Server 6.0, este sistema secundario se ajustaba para una gran carga y presentaba un mal rendimiento cuando sólo había unas pocas conexiones Keep-alive simultáneas. El sistema secundario Keep-alive se ha modificado en Web Server 6.1 SP2 de forma que realice un ajuste dinámico para acomodarse a la carga real. 

4849907 

shtml se analiza cuando el permiso de ejecución no se ha definido y configurado.

4855807 

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

4858152 

Las entradas del registro de acceso en server.xml de la instancia migrada señalan a una ruta no válida.

4869527 

SNMP: Falla la prueba de 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 (Back) no funciona para los 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 de autorreferencia siempre que se 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 un liberador de carga SSL se encuentra entre Internet y la instancia de Web Server, al descifrar el tráfico cifrado con SSL para http://www.sun.com y reenviarlo a Web Server en el puerto 8080, puede aparecer un elemento LS como el siguiente en server.xml:

<LS remap="ls1" port="8080" security="disabled"... servername="https://www.sun.com">

El prefijo "https://" en el valor de servername indica al servidor que utilice el esquema https en las direcciones URL de autorreferencia, incluso aunque no se haya configurado LS para que administre el tráfico SSL.

4889081 

EL giro de registro interno crea registros vacíos. 

4894033 

Administración distribuida: el funcionamiento de "Permitir sólo desde host/ip" (Allow only from host/ip) de ACL de administración no es por documento. 

4896881 

Al descomprimir los 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 agregarán a la colección. 

4899105 

El valor de conexión resaltado en la función de edición de servidor virtual no es correcto. 

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 

La configuración AsyncDNS se omite en Sun Java System Web Server 6.1 SP1. Web Server nunca realiza búsquedas de DNS asíncronas.

Observe que cuando magnus.conf tiene AsyncDNS on, Asynchronous DNS aún permanece off.

4908631 

Se muestra un estado de mensaje de error si el usuario intenta detener el servidor cuando no se está ejecutando. 

4907288 

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

4909678 

La autenticación de recopilación (Digest) de Web Server 6.1 no funciona para 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 HTML los caracteres "<"' y ">". 

4908986 

JDBC: el código Servlet UploadServlet no administra correctamente las excepciones SQL.

4904896 

Búsqueda I18N: la lista de codificación de clasificación de la codificación predeterminada en la GUI de administración de búsqueda. 

4908010 

No se puede eliminar la colección de búsqueda de un servidor virtual creado recientemente. 

4908401 

I18N: Marca de hora no traducida en cada documento devuelto por búsquedas. 

4910222 

Error en Windows al intentar crear una colección con una raíz de documentos con barras diagonales inversas. 

Solución:  Este comportamiento se produce cuando especifica una raíz de documentos que tiene barras diagonales inversas o mezcladas. Utilice barras diagonales.

4911548 

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

4911656 

I18N: no se puede ir al vínculo "ordenar por fecha" (sort by date) mientras se buscan caracteres de varios bytes.  

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

Si ReplaceFiles=true (predeterminado), se mantiene el comportamiento de caché de archivo 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 

El servidor no debería aceptar barrasdiagonales mezcladas para doc root 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 (Add listen socket protocol family) para las direcciones IPv6. 

4911630 

Muchos de los campos de Magnus Editor no tienen validaciones, ya que aceptan valores de enteros negativos. 

4911550 

Se obtiene ServletException al intentar tener acceso al servidor con documento 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" (Edit Virtual Class) no aporta los criterios completos para la eliminación de clase VS.

4916331 

Las conexiones Keep-alive pueden bloquearse con una carga ligera. 

4925475 

Se omite el atributo server.xml createconsole.

4925938 

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

4929848 

Rendimiento: Web Server realiza un sondeo en kstat una vez por segundo.

4926414 

Internacionalización en coreano: La reindexación de colecciones produce un error cuando faltan uno o más 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 se han seleccionado incorrectamente.

4932995 

La barra ("/") inicial se suprime 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 

La directiva de la dirección no se ha migrado adecuadamente al migrar de Web Server 4.1 a 6.1. 

4946829 

Administración: la creación de un nuevo servidor virtual tras la migración genera el mensaje "$usuario: no se puede encontrar el valor" ($user: unable to find value). 

4941027 

Secuencias de comandos entre sitios en la interfaz de administración de Web Server. 

4948397 

SNMP de Web Server 6.1 SP1 no funciona. 

4946187 

Administración distribuida: tras habilitar distributedAdministration, si se define una ACL para permitir sólo el acceso a los usuarios autenticados, el servidor permitirá el acceso a otros usuarios en el 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 en el archivo de configuración de conjunto de subprocesos. 

4941741 

El servidor Web Server 6.1 SP1 en Solaris 8 SPARC no se inicia 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 muestra un máximo de 11 colecciones. 

4947624 

Se muestra un mensaje de alerta ineficaz al reindexar en Windows. 

4950552 

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

4954789 

La implementación de Web Server da un error 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 Linux. 

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 debe 'cambiar el nombre' de los archivos cuando sea posible.

4958571 

El rendimiento de PR_NetAddrToString es inferior al previsto.

4951264 

Error de Web Server 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. Devuelve el contexto raíz.

4950653 

se muestra "Null" para los valores de QoS vsclass. 

4951982 

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

4953147 

El giro de registro basado en Cron genera un error cuando el usuario de administración es superusuario y la instancia no es raíz. 

Solución: cambie el usuario para que sea el mismo que el usuario del 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 

Tras agregar un servidor virtual, el marco superior no muestra el servidor virtual en el cuadro desplegable. 

4962624 

Administración: no existe validación para el valor de protocolo en Editar socket de escucha (Edit Listen socket). 

4963483 

La GUI se bloquea si alguien intenta crear una ruta de archivo ACL con barras diagonales. 

4968422 

Se muestra un archivo ACL no válido en el explorador en la pantalla de 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 ejemplo de Apache (\plugins\java\samples\webapps\simple).

4972573 

Comportamiento incorrecto en la aplicación de ejemplo web-apps-sample en Web Server 6.1 SP1.

4972587 

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

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 para un GET para un archivo con permisos de grupo correctos. 

4976490 

Los mensajes de registro están truncados. 

4975675 

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

4976910 

NSFC_GetEntryPrivateData() llama a NSFC_ExitCacheMonitor() cuando no existe ninguna entrada.

4973079 

La GUI mantiene entradas de puerto no válidas anuladas y las rellena cuando se produce un error en la validación del campo servername.

4975788 

Se interrumpe classpath modificada con Internet Explorer; no se puede iniciar JVM de servidor.

4975798 

No se puede agregar la ruta al sufijo classpath utilizando web-admin.

4975782 

No se puede eliminar una referencia JNDI externa. 

4970188 

RPM no puede localizar umask del sistema. 

4971298 

pkgchk -n presenta errores para el paquete Web Server en 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 (Edit virtual servers) debería actualizar correctamente el valor de las conexiones. 

4986700 

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

4991888 

Almacenamiento del nombre de archivo incorrecto para la configuración del archivo de claves. 

4992739 

No se puede iniciar la instancia de Web Server tras modificar su sufijo de classpath.

4995447 

Web Server 6.1 SP2 RH Linux no puede acceder a la GUI de administración; muestra un mensaje de error tras el inicio de sesión. 

4995489 

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

4991775 

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

5002905 

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

5012107 

El cuerpo de la solicitud POST se consume dos veces cuando se utiliza un complemento erróneo. 

4962659 

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

4967580 

La búsqueda muestra enlaces 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 búsqueda nova se deberían definir automáticamente.

4975367 

La indexación de las metaetiquetas debería distinguir entre 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 el archivo.Archivo sxg cuando se define excludeExtensions.

4997697 

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

4844616 

La configuración errónea de bswitch ocasiona un error.

4854698 

El complemento produce un error con las soluciduted mal definidas. 

4866965 

ACLI: una autenticación que ha producido un error se registrará dos veces en el archivo de registro de errores del servidor. 

4880864 

ACL: Web Server devuelve errores "404 No encontrado" (Not found) cuando las ACL deniegan el acceso. 

4915326 

WEBC: la concesión de permisos signedBy a archivos jar no funciona.

4918754 

Web Server 6.1 no puede procesar el parámetro HTTP URL GET que se encuentra en un juego de caracteres de 8 bits. 

4924921 

No se puede definir un tamaño de máximo de JVM de 800 MB en Windows 2000 con JDK 1.3.1. 

4926336 

El uso de % en el valor del parámetro JSP provoca un error en la cadena de consulta. 

4927770 

El servidor se interrumpe con SIGABRT desde libjvm.

4928358 

Los errores JSP se notifican de forma errónea como errores "No encontrado" (Not Found). 

4930374 

El atributo extra-class-path en el elemento class-loader en sun-web.xml no funciona como se esperba.

4932893 

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

4939370 

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

4934083 

LDAP: se produce un bloqueo durante la autenticación LDAP. 

4934562 

WEBC: getRemoteUser() no funciona para JSP independientes.

4935669 

WEBC: la solicitud no siempre contiene datos del certificado de cliente. 

4935570 

Los datos del certificado no están siempre presentes, incluso cuando 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 introducir el comodín "*" para UID en la autenticación básica. 

4960013 

No se puede tener más de un dominio 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 

Utilización de conjunto de conexión JNDI proporcionado por JDK 1.4.1 para el conjunto LDAP. 

4983707 

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

4981028 

El contenedor Web no respeta la semántica distribuíble en web.xml.

4993468 

getResourcePaths devuelve rutas que contienen "//".

4996219 

webservd pierde memoria 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 GUI no muestra la información de bloqueo adecuadamente. 

4997838 

Web Server no se inicia en RHL AS 3.0 con la seguridad definida en On.

5003531 

Error 500 al acceder a web-app con transport-guarantee=CONFIDENTIAL en non-SS.

5004542 

El programa Brute Forcer y el análisis de errores de ASN.1 pueden producir que Web Server se bloquee. 

5016494 

NSS: error de DER_UTCTimeToTime con certificado dañado.

Problemas resueltos en 6.1 SP1

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

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

Identificador del problema 

Descripción 

5060906 

Aparecen los cuadros de diálogo emergentes de autorización para un directorio no protegido sin un archivo de índice. 

Información adicional: En 6.1 SP1, si un directorio no tiene un archivo de índice como index.html, index.jsp o home.html, al activar la autenticación ACL, a cualquier usuario con permiso de lectura y escritura se le denegara el acceso a la lista, incluso aunque el directorio no esté protegido.

Solución: Para volver al comportamiento anterior de 6.1, cambie la ACL predeterminado de forma que los usuarios anónimos tengan privilegios de lista. Realice los cambios de la siguiente manera:

allow (read, execute, info, list) user = "anyone"

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 se establece en true, permite que la aplicación Web envíe una dirección URL relativa al cliente utilizando la API HttpServletResponse.sendRedirect() (es decir, el contenedor no tiene que convertir una dirección URL relativa en una dirección URL totalmente cualificada).

4793938 

La habilitación de la manipulación remota de archivos desde la GUI de Server Manager permite que cualquier usuario remoto obtenga un listado de cualquier directorio en el espacio URI del servidor. 

4904201 

La ruta javahome se define de forma incorrecta 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 

El servidor se reinicia al intentar crear un recurso nulo con PUT. 

4929913 

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

Detalles de la solución: esta solución es válida para todas las plataformas compatibles, excepto Linux.

Las metaetiquetas Author, Subject y Keywords siempre se indexan. Se ha agregado una función que ahora permite indexar las metaetiquetas arbitrarias, incluidas las producidas al convertir los atributos FTS_* desde archivos PDF. Es necesaria la configuración manual de una nueva configuración en server.xml, como se describe a continuación.

  • En la sección SEARCH de server.xml, agregue un valor PROPERTY con name="indexMetatags". El valor debería ser una lista delimitada por comas de nombres de metaetiquetas (tenga en cuenta que las metaetiquetas Author , Subject y Keywords siempre se indexan, independientemente de esta configuración).

  • Para indexar las metaetiquetas resultantes de la conversión de archivos PDF y otros tipos de documentos, esta configuración debe utilizar el nombre de la metaetiqueta en vez del nombre de los “campos” en el tipo de documento concreto. Por ejemplo, para indexar el contenido de FTS_Title a partir de archivos PDF, "Title" debe ser un componente de la configuración de "indexMetatags":

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


Nota –

Consulte el problema 4956415 para obtener detalles acerca de la visualización de información de metaetiquetas en los resultados de la búsqueda.


4933935 

En Solaris 9: reconfig no funciona en las 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 utiliza que podría aprovecharse para efectuar un ataque de denegación de servicio. Sun Java System Web Server 6.1 SP1 soluciona este problema. Si utiliza Web Server para alojar sitios que utilizan SSL versión 3 o TLS, se recomienda que instale este Service Pack. 

4950388 

El comando reconfig no funciona en Windows XP.

4964069 

La utilidad commit.exe se bloquea en las plataformas Windows.

Problemas resueltos en 6.1

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

Tabla 10 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 SunONE Directory Server debido a problemas de cohabitación con Directory Server 5.x.

4540254 

El giro de los archivos de registro no debe requerir que el servidor se reinicie en UNIX. 

4727146 

Se rellenan los registros con entradas "restablecimiento de conexión" (connection reset). 

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 dejado de utilizar, la excepción detiene JSP válidas.

4801874 

ACL_LDAPSessionAllocate siempre devuelve LAS_EVAL_FAIL .

4811418 

La autenticación de recopilación (Digest) se bloquea. 

4819405 

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

4820513 

El código del complemento digestauth no tiene seguridad de subproceso.

4839875 

Cuando se utiliza cachefs/nfs como ClassCache y documento-root, Sun Java System Web Server no siempre utiliza 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 del encabezado Accept-Language.

4846832 

CRL provoca un error en la base de datos. 

4848896 

El complemento digestauth produce un error en un tipo particular de solicitudes.

4849914 

Pérdida de memoria en el complemento digestauth en un tipo particular de solicitudes.

4855546 

Vulnerabilidad de analizador de registros. 

4858026 

JSP: bloqueo en getParameter al publicar grandes cantidades de datos.

4867887 

La autenticación básica da un error para los ID de usuario que tienen 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 SP6. Los problemas se presentan de este modo:

General

La siguiente tabla muestra problemas generales conocidos.

Tabla 11 Problemas generales conocidos

Identificador del problema 

Descripción 

6198559 

JES3: la actualización de la revisión de Web Server en Linux devuelve una notificación de desinstalación falsa. 

4988370 

6413819 

El contenido no se actualiza en una situación particular en las plataformas HP-UX 11.0. 

El sistema operativo HP-UX tiene dos espacios de caché denominados Page Cache y Buffer Cache para el acceso a archivos. Habitualmente, cuando la aplicación ejecuta la función mmap, el archivo se asigna a Page Cache.

No obstante, actualmente el sistema operativo no tiene la responsabilidad de sincronizar la fecha entre Page Cache y Buffer Cache, si se ejecuta mmap como opción PRIVATE. Aunque copie el archivo, el sistema operativo actualiza los datos en caché solamente en Buffer Cache.

Solución: Utilice el editor vi para actualizar el contenido cada vez.

6404983 

Falla la búsqueda de usuarios y grupos a través del servidor LDAP con la interfaz de usuario gráfica de administración. 

Solución: Para que se ejecute esta función, instale Red Hat Linux AS 3.0 Update 1 — uname -r: 2.4.21-9.ELsmp.

Administración

La siguiente tabla muestra los problemas de administración conocidos.

Tabla 12 Problemas conocidos en la administración

Identificador del problema 

Descripción 

6301761 

Podría fallar la carga del applet ACL con Mozilla 1.4 y Firefox 1.0.6. 

6021151 

Problema al utilizar HttpServerAdmin para crear un recurso JNDI que contenga un nombre de dominio LDAP con comas.

Solución: para que HttpServerAdmin no utilice "," en la propiedad, use "\\" como carácter de escape (y "\" en las plataformas Windows).

En la propiedad java.naming.provider.url=ldap://localhost:389/ou=loggingQueues, ou=tms,ou=services,ou=abc las "," 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 

Administración distribuida: La eliminación de ACL no limpia obj.conf .

Solución: incluya marcas de comentario para NameTrans de https-admserv:


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

5035129 

No se puede administrar Directory Server user/group/ou con la administración de Web Server 6.1 SP2 en RHLAS 3.0.

4650456 

Ver acceso (View Access) y Ver error (View Error) no funcionan correctamente con caracteres de varios bytes. 

4652585 

Si se activa la administración distribuida, se desactiva el usuario de administración local 

Solución: cree un usuario con el nombre de usuario de administración predeterminado en el grupo de administración distribuida.

Tenga en cuenta que el usuario de administración LDAP recién 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: Si la fecha en la extensión del nombre de archivo de registro debe coincidir con la fecha en las entradas del registro, configure el servidor para rotar los archivos de registro a las 23:59, el final del día.

4761960 

Web Server 6.0 SP4: No se puede activar la administración distribuida si se utiliza SASL y el enlace anónimo. 

Solución: no utilice el enlace anónimo en un servidor de directorio con SSL habilitado.

4841310 

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

Solución: Si habilita los archivos .htaccess, el servidor comprueba estos archivos antes de proporcionar los recursos. El servidor busca los archivos .htaccess en el mismo directorio que el recurso y en dichos directorios principales del directorio, hasta la raíz de documentos. Por ejemplo, si el directorio principal de documentos se define en /sun/server/docs y un cliente solicita /sun/server/docs/reports/index.html, el servidor buscará los archivos .htaccess en /sun/server/docs/reports/.htaccess y /sun/server/docs/.htaccess.

Tenga en cuenta que los directorios adicionales de documentos y la función de directorio CGI del servidor permiten que un administrador defina raíces de documentos alternativas. La existencia de raíces de documentos alternativas afectael procesamiento de archivos de htaccess. Por ejemplo, considere un servidor con el directorio principal de documentos definido en /sun/server/docs y un programa CGI en /sun/server/docs/cgi-bin/program.cgi.

Si habilita CGI como tipo de archivo, el servidor evaluará el contenido de /sun/server/docs/.htaccess y /sun/server/docs/cgi-bin/.htaccess cuando un cliente envíe una solicitud para el programa CGI.

Sin embargo, si en lugar de ello, configura un directorio CGI en /sun/server/docs/cgi-bin, el servidor inspeccionará /sun/server/docs/cgi-bin/.htaccess, pero no /sun/server/docs/.htaccess . Esto se produce porque al especificar /sun/server/docs/cgi-bin como un directorio CGI, se marca como raíz de documentos alternativa.

4865295 

La función de administración de usuario final (en administración distribuida en la interfaz de administración) ya no es compatible. 

4882999 

Apariencia no uniforme de la GUI de administración. 

4888696 

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

Solución: introduzca la información completa en la página antes de hacer clic en Aceptar (OK). Si es necesario, actualice la página para restaurar la GUI o haga clic en otra ficha y vuelva a la página Agregar servidor (Add server). Este problema sólo ocurre en Netscape 7.0.

4910309 

La palabra "null" se muestra de forma incorrecta en un mensaje de alerta. 

Esta palabra 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 pueden acceder a la interfaz de administración tras habilitar la administración distribuida. 

Solución: tras habilitar la administración distribuida, cree un usuario en LDAP con el mismo nombre de usuario de administración y contraseña que los del superusuario.

4908694 

El enlace predeterminado no funciona para Logging Settings.

El enlace predeterminado de la página Logging Settings 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 valores después de que se hayan eliminado. 

4911552 

Los archivos .shtml se analizan aunque los configure para que no se analicen.

Sin identificador 

El archivo sun-web.xml incorporado en Web Server señala a la ubicación de DTD incorrecta.

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

6284698 

Web Server no está operativo cuando se instala como usuario no root. 

Solución: inicie la instancia de Web Server desde la línea de comandos en lugar de utilizar la consola de administración Web.

6078104 

No se puede acceder a las aplicaciones JSP en WS6.1 cuando se ha configurado el complemento passthrough.

Solución: cambie la línea en la directiva de servicio de passthrough:

De: 

Service type="magnus-internal/passthrough" fn="service-passthrough" servers="http://server:port"

A: 

Service fn="service-passthrough" servers="http://server:port"

4991278 

No hay ninguna función de la GUI de administración para eliminar los archivos JSP ClassCache.

6316265 

La GUI de administración indica Click Apply (Haga clic en Aplicar) para que los cambios tengan efecto, pero no existe un botón Apply (Aplicar) en el servidor de administración.

Principal

La siguiente tabla muestra los problemas del núcleo conocidos.

Tabla 13 Problemas del núcleo conocidos

Identificador del problema 

Descripción 

6363944 

El proceso secundario webservd se quedó huérfano cuando se utiliza el testigo lógico de codificación Solaris (libpkcs11.so) en Web Server 6.1SP5 de 64 bits.

Solución: Este problema se produce cuando el servidor se configura de forma explícita para que utilice el testigo lógico Solaris. Si tiene que utilizar fork(), Runtime.exec() o <!--#exec cmd="..."-->, no configure el servidor para que utilice el testigo lógico Solaris.

6313832 

Los complementos de 32 bits existentes no se pueden utilizar con la versión de 64 bits. Si se intenta cargar un complemento de 32 bits con la versión de 64 bits de Sun Java System Web Server se recibe un mensaje de error similar al siguiente: 

Sun ONE Web Server 6.1SP5 (64-Bit) B10/28/2005 09:00

failure: CORE3170: Configuration initialization failed: Error running init function load-modules: dlopen of plugin.so failed (ld.so.1: webservd: fatal: plugin.so: wrong ELF class: ELFCLASS32)

Solución: Utilice la versión de 32 bits de Sun Java System Web Server o comuníquese con el proveedor del complemento para obtener una versión de 64 bits del complemento afectado.

4939491 

HP-UX: la ejecución de la secuencia de comandos ./stop muestra un mensaje de error y detiene el grupo de procesos.

Documentación y Ayuda en pantalla

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

Tabla 14 Problemas conocidos en la documentación

Identificador del problema 

Descripción 

6378473 

6378423 

Release Notes for Sun Java System Web Server 6.1 Add-Ons Reverse Proxy Plugin has incorrect default value for the validate-server-cert SAF.

Corrección: El valor predeterminado es true (verdadero).

6367812 

La ayuda en línea no incluye los pasos para reiniciar schedulerd.

Información adicional: Para iniciar schedulerd desde una línea de comandos, defina una variable de entorno ADMSERV_ROOT. Para ello, realice los pasos siguientes:

  1. Ejecute ADMSERV_ROOT=$SERVER_ROOT/https-admserv/config

  2. Exporte ADMSERV_ROOT

  3. Vaya al directorio $SERVER_ROOT/bin/https/bin

  4. Ejecute ./schedulerd -d <server_root>

4957123 

El manual Administrator's Guide no explica los operadores de consulta de búsqueda.

6391505 

5059527 

El manual Installation and Migration Guide debe documentar la capacidad de escritura de archivos, los riesgos de seguridad de raíz y el privilegio net_privaddr de Solaris.

Información adicional:

  • Habitualmente, solamente la raíz se puede enlazar a los puertos <= 1024. No obstante, para mejorar la seguridad no debería permitir que una instancia se ejecute como raíz.

  • Puede configurar la instancia para que se ejecute como otro usuario. De forma predeterminada, el usuario con el cual se ejecuta la instancia puede escribir los archivos de configuración de la instancia. Esto significa que un usuario que no sea raíz puede modificar un archivo de configuración de instancia a fin de obtener acceso a la raíz.

  • Por lo tanto, para mejorar la seguridad aún más, debe evitar iniciar instancias como raíz.

  • Solaris ofrece el privilegio net_privaddr para permitir que los usuarios específicos que no son raíz se enlacen a los puertos < 1024. El uso de este privilegio implica que hasta las instancias que se enlazan a los puertos < 1024 se pueden iniciar como usuarios que no son raíz.

6359385 

El manual Administrator's Configuration File Reference debe documentar el rango de valores MaxKeepAliveConnections de la variable magnus.conf para el servidor de 64 bits.

Información adicional: Los valores de la directiva magnus.conf MaxKeepAliveConnections oscilan entre 0 y 1048576 para el servidor de 64 bits.

6358849 

El manual Administrator's Configuration File Reference debe documentar el atributo MaxOpenFiles del archivo de configuración nsfc.conf.

Información adicional: A continuación se describen detalles del atributo MaxOpenFiles:

  • Atributo: MaxOpenFiles

  • Valor predeterminado: 1024

  • Descripción: Limita el número de descriptores de archivos abiertos en caché.

4964908 

No hay documentación disponible relativa a las actualizaciones de las funciones.  

5065188 

6173274 

El manual Administrator's Guide describe incorrectamente la opción Buscar pasaje (Passage Search) del menú Buscar (Find) en la sección Advanced Search (Búsqueda avanzada). Esta opción de menú no está disponible.

6155266 

El manual Administrator's Guide describe el nivel de registro de configuración de forma incorrecta.

Corrección: el nivel de configuración de Web Server debe definirse de la siguiente manera:

Message indicate a misconfiguration

6206074 

La Referencia de archivo de configuración del administrador describe un valor predeterminado incorrecto para la directiva ChildRestartCallback.

Corrección: wl valor predeterminado es no directive.

6170766 

El manual Installation and Migration Guide describe un método incorrecto para actualizar a una nueva versión de Web Server en la sección Before You Install Sun ONE Web Server (Antes de instalar Sun One Web Server).

Corrección: para actualizar Sun ONE Web Server 6.1, que es parte de Sun Java Enterprise System 1, debe utilizar patchadd.

6170769 

La Referencia de archivo de configuración del administrador tiene información incorrecta acerca de la directiva AdminLanguage.

Corrección: la directiva AdminLanguage sólo es válida para el idioma que se muestra en el mensaje y no en la interfaz gráfica de usuario.

6173273 

El manual Administrator's Guide tiene un error tipográfico en la sección Choosing MIME Types (Choosing MIME Types).

Corrección: la frase debería ser así: Para obtener más información, consulte la página Tipos MIME en la Ayuda en línea y en Utilización de servidores virtuales.

6173133 

La Guía del programador de NSAPI describe un ejemplo incorrecto de una referencia de función NSAPI.

Corrección: el ejemplo debería ser así:

FilterMethods methods = FILTER_METHOD_INITIALIZER;

6173272 

La Guía del administrador documenta de forma incorrecta la versión compatible de Java como "1.4.1_03".

Corrección: Sun Java System Web Server admite JavaTM 2 Platform, Standard Edition (J2SE) 1.4.2_04 y posterior (sólo 32 bits; no se admiten 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 previsto utilizar Administration Server, debe instalar un JDK.  

5016571 

La página de ayuda en línea debajo de los conjuntos de subprocesos genéricos aporta información no válida.

5029460 

La Guía del administrador documenta una configuración de certmap.conf incorrecta.

La descripción de certmap.conf en la guía 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".) El nombre es arbitrario; puede definirlo como quiera. Sin embargo, issuerDN debe coincidir exactamente con el DN emisor de CA que ha emitido el certificado de cliente. Por ejemplo, las siguientes dos líneas de issuerDN difieren sólo en los espacios que separan los atributos, pero el servidor trata estas dos entradas como si fueran distintas:

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

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

Corrección: las dos líneas deberían ser así:

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 del manual Administrator's Guide.

4968568 

La descripción de la directiva ConnQueueSize en el manual Administrator's Configuration File Reference es confusa.

4975161 

La Referencia de archivo de configuración del administrador no documenta el parámetro opcional "block-size" para pool-init.

5002190 

El manual Administrator's Guide no contiene información acerca de la utilidad de comandos htpasswd.

Información adicional: el comando htpasswd se utiliza para generar o modificar un archivo de contraseña adecuado para su uso con el mecanismo de control de acceso htaccess.

htpasswd se utiliza de este modo:

htpasswd [-c] passwordfile username [password]

La opción -c crea una nuevo archivo de contraseña sobrescribiendo uno anterior si ya existe. Sin -c, el comando modificará el archivo existente actualizando la contraseña del usuario (si ya existe) o agregando un nuevo usuario con el nombre especificado.

Si no se especifica el argumento de contraseña opcional, se solicitará interactivamente la contraseña que se debe asignar.  

Tenga en cuenta que htpasswd no es el mecanismo de control de acceso en Web Server. Siempre que sea posible, utilice ACL en su lugar.

5002192 

La Referencia de archivo de configuración del administrador contiene información incorrecta acerca del atributo loglevel.

Corrección: la descripción loglevel debería ser:

Controla el tipo predeterminado de mensajes registrados por otros elementos en el registro de errores. Los valores permitidos son los siguientes, del mayor al menor: finest , finer, fine, info, warning, failure, config, security y catastrophe.

5020640 

La Guía del programador de NSAPI no documenta la variable %duration% flex-log format.

5029321 

La Referencia de archivo de configuración del administrador documenta la directiva <Client uri="*foo*" uri="*~bar*"> de forma incorrecta.

Corrección: en algunos casos la evaluación se puede volver a escribir para ocupar una única declaración de evaluación:

<Client uri="*foo*~*bar*">

Su funcionalidad es la misma que  

<Client uri="*foo*" uri="~*bar*">

5038534 

La Referencia de archivo de configuración del administrador tiene un valor predeterminado incorrecto para la directiva LogFlushInterval.

Corrección: el valor predeterminado correcto para la directiva LogFlushInterval es 2 segundos.

5043491 

Contenido incorrecto de la ayuda en línea. 

4781137 

La Guía del programador presenta la siguiente información incorrecta:

  • La ruta en la que reside libdigest-plugin.ldif no se define en la guía.

    Información adicional: libdigest-plugin.ldif está disponible en <server-root>/plugins/digest/libdigest-plugin.ldif .

  • La información de configuración de Web Server para que procese la autenticación de recopilación (establezca la propiedad digestauth de la definición de la base de datos en dbswitch.conf) se aporta sin describir el procedimiento para realizarlo.

  • libdigestformagin.so se menciona de foma incorrecta como libdigest-plugin.lib.

  • Falta la descripción de iplanetReversiblePassword.

4823362 

La Guía del administrador debe actualizarse con información adicional relativa a ACL.

Información adicional: si hay más de una ACL que coincida, el servidor utiliza la última declaración que coincida. La ACL predeterminada se omite ya que el uri de ACL es la última declaración que coincide.

4862795 

La descripción de la página de almacenamiento de archivo de registro de la Guía del administrador es confusa.

Corrección: se debe agregar la siguiente nota al documento para que la descripción sea más clara: El usuario puede archivar o eliminar los archivos de registro antiguos (Web Server no realiza esta actividad).

5046588 

La Guía de instalación y migración documenta de forma incorrecta la versión compatible del hardware del acelerador de Sun.

Corrección: la versión compatible del hardware del acelerador de Sun es 500 y 1000.

5052605 

El manual NSAPI Programmer's Guide no especifica claramente que content-type debe estar en minúsculas.

5053339 

Ayuda en línea: falta la información de indexación de directorios en el manual Administrator's Guide y en la Ayuda en línea.

5062560 

La Guía de instalación y migración no documenta el método para deshabilitar la opción start-on-boot.

Información adicional: Puede desactivar la opción start-on-boot de la siguiente manera:

En Solaris y HP-UX: desactívela mediante la edición de la variable S1WS_START_ONBOOT en la secuencia de comandos webserver01.

[Solaris] 

/etc/init.d/webserver01

[HP-UX] 

/sbin/init.d/webserver01

En Linux, elimine los siguientes vínculos para deshabilitarla: 

/etc/rc.d/rc3.d/S75webserver01

/etc/rc.d/rc5.d/S75webserver01

6067059 

En la Guía del administrador, todas las etiquetas sin cuerpo de contenido deberían incluir "/" antes de la etiqueta ">" de cierre.

4928287 

Los documentos no informan al usuario de la no existencia del directorio <instance>/lib .

Información adicional:el programa de instalación no crea este directorio. Los usuarios tienen que crear el directorio si no existe.

4970961 

El manual Administrator's Configuration File Reference no explica ChunkedRequestTimeout en detalle.

6308091 

Administrator's Configuration File Reference — Wildcard pattern with tilde in ppath doesn't work as documented.

Corrección: configure uno de los siguientes:

Configuración 1

<Object ppath="*~*.gif*"> AddLog fn=flex-log name="access"</Object>

Configuración 2

<Object ppath="*~*(.gif|.gif/)"> AddLog fn=flex-log name="access" </Object>

6285234 

El manual Administrator's Configuration File Referencer describe incorrectamente el valor predeterminado de la directiva StrictHttpHeaders como on.

Corrección: el valor predeterminado de la directiva StrictHttpHeaders es off.

6067318 

La Referencia de archivo de configuración del administrador no tiene suficiente información acerca del parámetro de error set-variable.

Corrección: la descripción del parámetro de error set-variable debería ser así:

Define el código de estado HTTP y anula la solicitud devolviendo REQ_ABORTED . Para definir el código de estado HTTP sin anular la solicitud, use el parámetro de error set-variable junto con el parámetro noaction.

Para volver a escribir el código de estado HTTP, use la etiqueta Client para hacer coincidir el código de estado original y una directiva de salida y definir el nuevo código de estado. Por ejemplo, lo siguiente sobrescribiría todas las respuestas 302 "Se ha movido temporalmente" (Moved Temporarily) por respuestas 301 "Se ha movido permanentemente" (Moved Permanently):

<Client code="302">Output fn="set-variable" error="301 Moved Permanently" noaction="true" </Client>

6237303 

Las Notas de la versión de SUN ONE Web Server 6.1 no muestran todas las revisiones que son obligatorias para Solaris SPARC.

Información adicional: 109326-09 es una revisión obligatoria para Web Server 6.1 en Solaris 8.

6230379 

La Referencia de archivo de configuración del administrador describe incorrectamente SAF remove-file().

Corrección: Se ha cambiado el nombre de remove-file() por delete-file().

6208955 

El manual NSAPI Programmer's Guide documenta de forma incorrecta la descripción de SERVER_SOFTWARE como MAGNUS_VERSION_STRING.

Corrección: la variable NSAPI para SERVER_SOFTWARE es system_version().

4673436 

Para que iWS reconozca elementos compartidos remotos en el entorno del controlador de dominios. 

6320016 

La Referencia de archivo de configuración del administrador no define claramente el valor predeterminado de listenQ en Windows.

Corrección: el valor predeterminado de listenQ en Windows es 200.

6354681 

El manual Administrator's Configuration File Reference necesita más información sobre DNS.

Información adicional:

La descripción de DNS en el documento existente es la siguiente:  

La directiva DNS especifica si el servidor realiza búsquedas de DNS en clientes que acceden al servidor. Cuando un cliente se conecta al servidor, éste conoce la dirección IP del cliente pero no el nombre del host (por ejemplo, reconoce al cliente como 198.95.251.30, en lugar del nombre de host www.a.com). El servidor resuelve la dirección IP del cliente en un nombre de host para las operaciones como control de acceso, CGI, informe de errores y registro de acceso. 

Interprete la descripción de DNS de este modo:  

El servidor resuelve la dirección IP del cliente en un nombre de host para las operaciones como control de acceso "La directiva DNS especifica si el servidor realiza búsquedas DNS en los clientes que tienen acceso al servidor. Cuando un cliente se conecta al servidor, éste conoce la dirección IP del cliente pero no el nombre del host (por ejemplo, reconoce al cliente como 198.95.251.30, en lugar del nombre de host www.a.com). El servidor resuelve la dirección IP del cliente en un nombre de host para las operaciones como control de acceso, CGI, JSP, Servlet, informe de errores y registro de acceso.

Instalación

La siguiente tabla muestra los problemas de instalación conocidos.

Tabla 15 Problemas conocidos en la instalación

Identificador del problema 

Descripción 

5020317 

La actualización sólo de JDK provoca que se deshabilite la búsqueda (el usuario recibe una excepción y la página de búsqueda no estará accesible desde la GUI). 

Solución: Esta excepción no se produce si se instala el núcleo de Web Server 6.1 SP2 core junto con JDK o antes de instalar JDK de forma independiente. Además, si se instala el núcleo de Web Server 6.1 SP2 encima de un Web Server 6.1 SP1 actualizado con JDK, la excepción no se presenta.

4855263 

Sun Java System Web Server no se iniciará si se ha instalado en un directorio con espacios en el nombre, por ejemplo, Program Files. 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: no instale Web Server en un directorio con espacios en el nombre.

4869238 

En Windows, el programa de instalación de Sun Java System Web Server no tomará un nombre largo como server_root.

Solución: especifique un nombre de ruta para el directorio de instalación de Sun Java System 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, ctrl+b no funciona en las pantallas que siguen a la pantalla Nombre de dominio totalmente cualificado (Fully Qualified Domain Name) en el programa de instalación (comenzando con la pantalla de nombre de grupo y de usuario).

Solución: si tiene que volver a las pantallas anteriores durante la instalación, salga del programa de instalación e inícielo de nuevo.

4937915 

En AIX: ctrl-c hace que la pantalla de terminal se bloquee 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 cuando se actualiza a Sun Java System Web Server 6.1 SP1. 

Solución: realice una copia de seguridad de los siguientes archivos antes de realizar la actualización:

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

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

Migración

La siguiente tabla muestra problemas de migración conocidos.

Tabla 16 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: 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 siguiente línea:


NameTrans fn=document-root root="<existing_doc_root>"

hasta  


NameTrans fn=document-root root="$docroot"

En server.xml en la VSCLASS correspondiente, cambie la siguiente línea:


<PROPERTY name="docroot" value="<existing_doc_root>">

a  


<PROPERTY name="docroot" value="<new_doc_root>">

6213097 

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

Solución: edite manualmente el archivo server.xml de la instancia migrada para que señale a la ruta correcta.

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

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

5007081 

El estado del archivo Web-apps se omite durante la migración de 6.0 a 6.1 

El estado de Web-apps definido en el nivel de archivo en el archivo server.xml no se migra. Si un usuario ha desactivado el estado del archivo web-apps para eliminarlo, se mostrarán estas aplicaciones Web durante la migración.

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

4988156 

Instalación de la revisión SP_2 en la instalación existente (actualización) 

Si desea actualizar Sun Java System Web Server 6.1 que se ha instalado como parte de Sun Java Enterprise System (JES), al Service Pack más reciente, debe descargar y aplicar los parches correspondientes. Para obtener más información, consulte el manual JES 3 Migration and Upgrade Guide.

Ejemplos

La siguientes tabla muestra los problemas conocidos en las aplicaciones de ejemplo. Tenga en cuenta que ninguno de estos problemas impiden que las aplicaciones de ejemplo funcionen correctamente.

Tabla 17 Problemas de ejemplos conocidos

Identificador del problema 

Descripción 

5014039 

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

Solución:

  1. elimine la etiqueta distributable de web.xml en el directorio /simple/src.

  2. Vuelva a implementar la aplicación Web.

Sin identificador 

Falta un paso en el ejemplo rmi-iiop.

En la sección sobre la implementación de la aplicación de ejemplo, tras ejecutar el comando ant deploy (paso 2), reinicie la instancia de Web Server.


Nota –

ant es una herramienta de creación basada en Java y debe descargarse de Apache en http://ant.apache.org.


>Nota: . Consulte también la información que se proporciona en <install_root>/plugins/java/samples/docs/ant.html.

Sin identificador 

El ejemplo de jdbcrealm muestra un nombre de controlador de Oracle incorrecto.

En la sección sobre compilación y ensablaje de la aplicación de muestra), paso 2b, cambie la siguiente línea: 

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

por: 

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

Buscar

La siguiente tabla muestra los problemas de búsqueda conocidos.

Tabla 18 Problemas de búsqueda conocidos

Identificador del problema 

Descripción 

4977315 

5038203 

El motor de búsqueda AIX de 6.1 debería tener la capacidad para cambiar el orden de clasificación. 

Solución: para cambiar el orden predeterminado, agregue "+" como primer carácter de la cadena de clasificación. Dado que se omite "+" en URI, utilice "%2B" para cambiar el orden. En este caso, cambie la dirección URL por: http://host/search/index.jsp?si=1&ns;=10&c;=test&qt;=*&sb;=%2Bwriter .

4684124 

Si se cambia la raíz de documentos de una colección ya indexada, el documento devuelto por una búsqueda muestra el error Documento no encontrado (Document Not Found).

Solución: vuelva a generar toda la colección.

Para ello: 

  • Elimine todos los documentos y vuelva a agregarlos.

    O bien

  • elimine la colección y vuelva a crearla.

4911725 

La búsqueda no funciona cuando se busca una palabra utilizando un patrón de mayúsculas y minúsculas distinto. 

Los resultados de la búsqueda no se mostrarán en la página de búsqueda si se ha realizado la búsqueda utilizando una palabra con minúsculas y mayúsculas mezcladas (por ejemplo, jaVa en vez 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 — ld/linker cumulative patch

Seguridad

La siguiente tabla muestra los problemas de seguridad conocidos

Tabla 19 Problemas de seguridad conocidos

Identificador del problema 

Descripción 

4671445 

Sun Java System Web Server no puede conectarse a un servidor LDAP mediante SSL si se necesita la autenticación de cliente LDAP. 

Si Sun Java System Web Server se pone en contacto con un servidor LDAP que requiere autenticación de cliente (en este caso, Web Server es el cliente), el certificado de Web Server no se puede enviar y se producirá un error de acceso. 

4863599 

No se puede utilizar el mismo nombre de grupo en unidades organizativas distintas. 

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

Solución: use un nombre de grupo distinto para cada unidad organizativa.

4963468 

En algunas circunstancias, el derecho "list" no afecta al listado de directorios.  

De acuerdo con el Capítulo 9 de Sun Java System Web Server 6.1 Administrator’s Guide, el derecho "list" es necesario para obtener los listados de directorios de los 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".

Si necesita restringir la indexación de directorios, se recomienda que realice esta operación deshabilitando la indexación, como se plantea en el 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".

6310956 

6298215 

Cuando LDAP cancela la conexión debido a inactividad (por ejemplo, tiempo de espera definido en LDAP), Web Server no puede reiniciar la conexión a LDAP. Esto solamente sucede si se ha instalado Web Server como parte de la instalación de JES3/JES4. Este problema no se produce en la instalación independiente (basada en archivos).  

Solución:

  1. copie la biblioteca libldap50.so desde la instalación basada en archivos de Web Server y péguela en la siguiente ubicación de la configuración actual: /opt/SUNWwbsvr/bin/https/lib

  2. Reinicie Web Server.

Herramientas

La siguiente tabla muestra los problemas de herramientas conocidos.

Tabla 20 Problemas de herramientas conocidos

Identificador del problema 

Descripción 

4905696 

En Windows, se produce un error en la implementación si la profundidad de archivo de clase (junto con el nombre del archivo) supera 255 caracteres. 

4912181 

En Linux, se muestra una excepción de puntero nulo cuando se implementa una aplicación utilizando 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: El error se produce cuando wdeploy lee stdout/stderr después de ejecutar 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 hay ningún mensaje, ejecute manualmente la secuencia de comandos reconfigure.

Contenedor Web

La siguientes tabla muestra los problemas de contenedor Web conocidos

Tabla 21 Problemas de contenedor Web conocidos

Identificador del problema 

Descripción 

4903162 

Problema en Windows relacionado con las mayúsculas o minúsculas en url-patterns.

De acuerdo con la especificación de Servlet, los elementos url-pattern en web.xml distinguen entre mayúsculas y minúsculas. Esto podría dar lugar a un comportamiento imprevisto para los usuarios de Windows (por ejemplo, si un cliente realiza una solicitud para index.HTML, esperando que coincida con index.html).

WebDAV

La siguiente tabla muestra problemas de WebDAV conocidos.

Tabla 22 Problemas de WebDAV conocidos

Identificador del problema 

Descripción 

4892017 

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

Esto se produce cuando los clientes DAV envían el encabezado If : incorrecto. Por ejemplo, si se conecta a Web Server utilizando Macromedia® Dreamweaver® o DAV Explorer, crea una colección y, a continuación, bloquea la colección con un valor infinito de profundidad (lo que bloquea todos los recursos también), no podrá cambiar el nombre de un recurso ni moverlo. Adobe® GoLive® envía el encabezado If : correcto sólo si owner href del bloqueo coincide con auth_user. En el resto de casos con GoLive, también se enviará el encabezado incorrecto.

4902651 

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

Los vínculos simbólicos (completos e incompletos) no son compatibles con la implementación de WebDAV en Sun Java System Web Server. 

Adaptación al entorno nacional

La siguiente tabla muestra problemas de traducción conocidos.

Tabla 23 Problemas de traducción conocidos

Identificador del problema 

Descripción 

4937055 

La ayuda en línea de administración de Web Server no se ha traducido.  

La ayuda en línea de administración se ha traducido solamente hasta el primer nivel. Las páginas de ayuda iniciales se han traducido, pero al hacer clic en los enlaces de la página (por ejemplo en Eliminación de un servidor) se muestra el contenido de la ayuda en el idioma inglés.

6441984 

La ayuda en línea de administración se visualiza en inglés aunque la configuración regional se haya definido en zh-cn.

Para la configuración regional zh-cn, la ayuda en línea de la GUI de administración está en inglés. Si la configuración regional del explorador es zh-cn, entonces toda la ayuda en línea de la GUI de administración se encuentra en inglés.

6315783 

Si la configuración regional del explorador se ha definido en francés (fr), los enlaces a la ayuda en línea de la página Buscar se dirigen a documentos en inglés aunque estén disponibles las páginas traducidas.

Solución:

modifique la URL de ayuda mediante la adición de fr/ antes del nombre de archivo, del modo siguiente:

http://<host>:<port>/search/help/fr/basic-search.html.

Información sobre problemas y respuestas de los clientes

Si experimenta problemas con Sun Java System Web Server 6.1 SP6, 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 el servicio de asistencia técnica:

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 vínculo "Enviar comentarios" (Send comments) en http://docs.sun.com/.

Incluya información de identificación junto con sus comentarios, como el número de referencia de la guía y el título.

Recursos adicionales de Sun

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