Estas notas de la versión contienen información importante sobre Sun JavaTM System Web Server 7.0 (Web Server 7.0), tanto para la versión individual como para la versión Java Enterprise System (Java ES) 5. Estas notas tratan las nuevas funciones y mejoras, notas de instalación, problemas conocidos y problemas detectados a última hora. Lea este documento antes de comenzar a utilizar Web Server 7.0.
En estas notas de la versión se incluyen los siguientes apartados:
Web Server 7.0 es una nueva versión que supone un gran cambio, con mejoras significativas en la Infraestructura de administración. Además, Web Server se puede configurar ahora para que se ejecute como aplicación de 64 bits en las plataformas SPARC® de SolarisTM y AMD64.
Web Server 7.0 ofrece un alto nivel de compatibilidad con las líneas de comandos, una configuración consolidada, una seguridad mejorada con compatibilidad con la criptografía de curva elíptica y compatibilidad con clústeres. También viene acompañado de una herramienta de migración integrada que le ayuda a migrar las aplicaciones y configuraciones de Web Server 6.0 y Web Server 6.1 a Sun Java System Web Server 7.0.
Sun Java System Web Server 7.0 incluye las nuevas funciones siguientes:
Compatibilidad con el sistema de abastecimiento del servicio Sun N1
Compatibilidad con Java Servlet 2.4 y Java Server Pages (JSP) 2.0
Compatibilidad con JavaServer Pages Standard Tag Library 1.1 y Java Server Faces 1.1
Compatibilidad con Java Database Connectivity y Connection Pooling
Redirección y reescritura de las URL utilizando expresiones regulares
Alto nivel de compatibilidad con la supervisión en tiempo real
La infraestructura de administración de Web Server 7.0 se basa en la tecnología distribuida moderna Java Management Extensions (JMXTM). La tecnología JMX proporciona herramientas para crear soluciones distribuidas, basadas en web, modulares y dinámicas para la administración y supervisión de dispositivos, aplicaciones y redes basadas en servicio. JMX ayuda a administrar y supervisar las instancias, configuraciones y aplicaciones web en las implementaciones de Web Server con clústeres.
El Servidor de administración es una instancia de Web Server en la que se implementan las aplicaciones administrativas. Se ejecuta una instancia de administración en cada nodo del conjunto de servidores. De estos nodos, uno está configurado para ser el Servidor de administración y los demás están configurados para ser nodos de administración.
El Servidor de administración basado en web se ha rediseñado para que las tareas realizadas frecuentemente sean más fáciles de acceder y las tareas complejas más fáciles de realizar.
El Servidor de administración incluye las siguientes funciones nuevas:
Asistentes basados en web para realizar las tareas más corrientes
Muy buen nivel de compatibilidad con la interfaz de línea de comandos (CLI) para las tareas de configuración y administración de servidores
Almacén de configuración centralizado
Compatibilidad con la implementación de información de configuración de Web Server en varias máquinas. Esta función está ampliada para incluir la compatibilidad de Web Server con los conjuntos de servidores y los clústeres.
Administración y supervisión integradas de clústeres de servidor
Para obtener más información sobre el uso de la interfaz de administración para realizar tareas administrativas, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.
La interfaz de línea de comandos le permite configurar y administrar el servidor con facilidad.
El CLI de administración tiene las funciones clave siguientes:
Shell JavaTM Command Language (jacl ) para creación de secuencias de comandos
CLI ampliable que le permite agregar comandos adicionales mediante complementos de otros fabricantes
Admite la administración local y remota, la configuración y la administración de una o más instancias de servidor
Completa automáticamente los comandos cuando escribe uno o más caracteres del mismo y pulsa la tecla de tabulación
Modos operativos fáciles de usar basados en la CLI, que incluyen el modo simple, modo de shell y modo de archivo
Para obtener más información sobre los comandos, consulte el Sun Java System Web Server 7.0 CLI Reference Manual.
Web Server 7.0 está integrado con Sun N1TM Service Provisioning Server 5.2. Sun N1 Service Provisioning System es una herramienta de abastecimiento de aplicaciones que elimina la necesidad de la creación de secuencias de comandos a medida. Con la integración de Web Server con Sun N1 Service Provisioning System, como administrador no tendrá que crear secuencias de comandos a medida para la instalación de varios Web Servers en un entorno de centro de datos o en un conjunto de servidores.
Los archivos de configuración en Web Server 7.0 se han reordenado y consolidado para simplificar su administración.
En las versiones anteriores de Web Server, los archivos de configuración en userdb eran compartidos por todas las instancias, mientras que la información contenida en estos archivos era a menudo específica para cada instancia. En Web Server 7.0 se eliminan los archivos de configuración del directorio userdb. Su funcionalidad está incorporada en el archivo server.xml del directorio config. Los archivos de configuración de los directorios alias y httpacl se han trasladado al directorio config. De este modo, estos cambios consolidan la información de la configuración específica de la instancia en el directorio config específico de la instancia.
Para obtener más información acerca de los archivos de configuración, consulte la Sun Java System Web Server 7.0 Administrator’s Configuration File Reference.
Web Server 7.0 incluye una implementación de las especificaciones de tecnología Java Servlet 2.4 y JavaServer PagesTM (JSP TM) 2.0 compatible con Java 2 Platform, Enterprise Edition (J2EETM). El contenedor web Web Server 7.0 proporciona la flexibilidad y fiabilidad necesarias para diseñar e implementar aplicaciones web que cumplan con los estándares de la tecnología Java.
Los servlets proporcionan un método basado en componentes e independiente de la plataforma para la creación de aplicaciones basadas en web sin las limitaciones de rendimiento de los programas CGI. La tecnología JSP es una ampliación de la tecnología de servlets que permite crear páginas HTML y XML con contenido dinámico.
Para obtener más información acerca de estas tecnologías, consulte el recurso siguiente:
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html
La biblioteca JavaServer Pages Standard Tag Library 1.1 proporciona etiquetas personalizadas que encapsulan la funcionalidad básica compartida por muchas de las aplicaciones web. JavaServer Pages Standard Tag Library ofrece compatibilidad para tareas comunes y estructurales, tales como la iteración y los condicionales, etiquetas para manipular documentos XML, etiquetas para la internacionalización y etiquetas SQL. También proporciona una estructura para las etiquetas de JavaServer Pages Standard Tag Library.
Web Server 7.0 es compatible con la tecnología JavaServer FacesTM. JavaServer Faces simplifica la creación de interfaces de usuario para aplicaciones JavaServer.
Para obtener más información acerca de estas tecnologías, consulte el recurso siguiente:
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html
La API de Java Naming and Directory InterfaceTM (J.N.D.I.) proporciona una conectividad sin fisuras con servicios empresariales heterogéneos de asignación de nombres y directorios.
Web Server proporciona tecnología Java DataBase Connectivity (JDBCTM) sin fisuras y lista para utilizar y es compatible con una amplia gama de controladores estándares del mercado y personalizados.
Web Server 7.0 es compatible con la agrupación de conexiones JDBC, es decir un grupo de conexiones reutilizables para una base de datos específica. Como la creación de cada nueva conexión requiere tiempo, el servidor gestiona un conjunto de conexiones disponibles para mejorar el rendimiento. Cuando una aplicación solicita una conexión, la obtiene del conjunto de conexiones. Cuando una aplicación corta una conexión, la conexión vuelve a formar parte del conjunto de conexiones.
Para obtener información acerca de la creación de conjuntos de conexión JDBC, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.
Web Server 7.0 es compatible con la versión de 32 bits de la Java 2 Platform, Standard Edition (Java SETM) 5.0 y Java SE 6.0. Para la versión de 64 bits de Web Server, ofrecemos compatibilidad con la versión de 64 bits del Java Development Kit (JDKTM). La versión de 64 bits de Web Server es compatible por ahora sólo con el sistema operativo Solaris.
La siguiente tabla muestra qué plataformas son compatibles con qué versiones del JDK:
Tabla 1 Versiones JDK compatibles
Sistema operativo |
Versión de Java ES compatible (también si viene incluida en Web Server) |
Compatibilidad con 64 bits (Sí/No) |
---|---|---|
Solaris SPARC |
1.5.0_09 (Sí) 1.6.0 (No) |
Sí |
Solaris x86/AMD,AMD64 |
1.5.0_09 (Sí) 1.6.0 (No) |
Sí |
Linux |
1.5.0_09 (Sí) 1.6.0 (No) |
No |
Windows |
1.5.0_09 (Sí) 1.6.0 (No) |
No |
HP-UX |
1.5.0_03 (Sí) |
No |
Durante la instalación debe especificar una ruta válida para el JDK. Para utilizar la versión del JDK que no viene incluido con el producto, descárguese el software de la siguiente ubicación:
JDK, versión 1.6.0: http://java.sun.com/javase/downloads/index.jsp
JDK, versión 1.5.0_03: http://www.hp.com/products1/unix/java/java2/jdkjre5_0/index.html
Web Server 7.0 incluye las tecnologías Java Web Services Developer Pack (Java WSDP) 2.0 y XML. Los servicios web desarrollados utilizando Java WSDP se pueden implementar en Web Server 7.0 como aplicación web mediante el comando wadm.
Web Server 7.0 proporciona compatibilidad con funciones de seguridad tales como XML Encryption, XML Digital Signature y compatibilidad con el proveedor de seguridad de mensajes.
Para obtener más información sobre Java WSDP 2.0, consulte el recurso siguiente:
http://java.sun.com/webservices/jwsdp/index.jsp
Encontrará muestras de Java WSDP 2.0 en la ubicación siguiente. Estas muestras se pueden implementar en Web Server 7.0.
http://java.sun.com/webservices/downloads/2.0_preview_webservicespack.html
Web Server 7.0 es compatible con la repetición de sesiones y la conmutación por error basados en clústeres. La repetición de sesiones y la conmutación por error ofrecen un alto nivel de disponibilidad para las aplicaciones mediante la repetición de sesiones HTTP de una instancia de servidor a otra en el mismo clúster de servidor. Debido a que cada sesión HTTP tiene una copia de seguridad en una instancia remota, un fallo del servidor que provoque que una instancia del clúster deje de estar disponible no perturba la continuidad de la sesión.
Para obtener información acerca de la compatibilidad con Light Weight Session Replication, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.
Web Server 7.0 introduce una compatibilidad mejorada de las expresiones regulares y el procesamiento condicional en el archivo de configuración obj.conf.
Entre las mejoras clave destacamos las siguientes:
Compatibilidad con expresiones regulares
Una función restart de tipo Server Application Function (SAF) para las solicitudes de reinicio, con una nueva URI
Compatibilidad con parámetros SAF que incluyen expresiones, variables y referencias a expresiones regulares anteriores
Etiquetas <If>, <ElseIf> y <Else> para el procesamiento condicional
Compatibilidad con condiciones complejas que utilizan los operadores and, or y not
Filtros sed-request y sed-response para la reescritura de los textos de solicitud y respuesta
Puede utilizar estas nuevas funciones para definir reglas flexibles de reescritura y redirección de las URL, tales como las que se pueden realizar con mod_rewrite desde el servidor HTTP Apache. A diferencia de mod_rewrite, las expresiones regulares y el procesamiento condicional de Web Server 7.0 se pueden utilizar en cualquier fase del procesamiento de solicitudes, incluso con complementos de otros fabricantes.
Para más información sobre expresiones regulares y funciones de reescritura de las URL, consulte la Sun Java System Web Server 7.0 Administrator’s Configuration File Reference.
Además de las facilidades de supervisón que había en las versiones anteriores de Web Server, Web Server 7.0 añade las siguientes mejoras:
Supervisión de servlets, JSPs y características de contenedor de JavaServer Pages Standard Tag Library
Supervisa los datos estadísticos de los procesos y de los servidores virtuales dentro del Servidor de administración
Se integra con System Management Agent el la plataforma Solaris 10. Se integra con la Java Enterprise System Monitoring Framework (Java ES Monitoring Framework) de manera que pone a disposición la información de supervisión de Web Server 7.0 en la Java ES Monitoring Framework.
Accede a datos de supervisión como Management Beans (MBeans) mediante la secuencia de comandos de Java Monitoring y Management Console (jconsole), Java ES Monitoring Framework o cualquier aplicación de cliente que cumple con Java Management Extensions (JMX).
Para obtener más información sobre la función de supervisión de Web Server 7.0, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.
Reverse Proxy está integrado con Web Server 7.0. Reverse Proxy se puede ejecutar como módulo interno. En Web Server 6.1, el complemento Reverse Proxy se tenía que descargar e instalarse por separado.
Web Server 7.0 proporciona compatibilidad de GUI y de CLI para la configuración del proxy inverso.
Para obtener información acerca de cómo configurar un proxy inverso, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.
Web Server 7.0 proporciona compatibilidad con el complemento FastCGI. El complemento FastCGI viene incluido en Web Server 7.0.
Puede configurar el complemento FastCGI con Web Server mediante los archivos de configuración.
Para obtener más información sobre el uso del complemento FastCGI con Web Server 7.0, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.
Web Server 7.0 es compatible con una gran variedad de tecnologías que permiten la encriptación y validación de datos, la autenticación de solicitudes y la protección de procesos de servidor. Entre las mejoras clave de las funciones de seguridad podemos destacar las siguientes:
Compatibilidad con la estructura criptográfica de la plataforma Solaris 10. Por ejemplo, libpkcs11.so, incluyendo la compatibilidad con la aceleración de hardware del procesador UltraSPARC ® T1.
Mejoras en la protección ante ataques de Denegación de servicio (DoS).
Protección de la creación de secuencias de comandos en diferentes sedes mediante el filtrado de entrada basado en sed(1)
Seguridad de los servicios web:
Firma digital XML de la IETF
Cifrado XML de la W3C
Compatibilidad integrada de Platform for Privacy Preferences (P3P)
Compatibilidad con control de acceso basado en web de Distributed Authoring and Versioning (WebDAV)
El auth-db del protocolo Lightweight Directory Access Protocol (LDAP) se ha mejorado para que sean configurables las expresiones de búsqueda y los atributos de coincidencia
El auth-db de LDAP es compatible con la interoperabilidad de Microsoft Active Directory
Ayuda a migrar los certificados de Tomcat u otros depósitos basados en archivos del almacén de claves de Java
Compatibilidad con las Certificate Revocation Lists (CRLs)
Sun Java System Web Server siempre ha sido compatible con las claves RSA. Además de mantener la compatibilidad con las claves RSA, Web Server 7.0 introduce la compatibilidad con Elliptic Curve Cryptography (ECC).
ECC es la nueva generación de criptografía de clave pública para entornos móviles o inalámbricos. ECC se basa en un conjunto de algoritmos para la generación de claves, cifrado y descifrado que permite la criptografía asimétrica.
Algunas funciones importantes de ECC son:
Comparado para los criptosistemas tradicionales como RSA, ECC ofrece seguridad equivalente con tamaños de clave más pequeños que permiten una mayor rapidez de cálculo, un consumo de energía más bajo y menos memoria y ahorro en banda ancha.
ECC opera sobre curvas elípticas. Debe escoger una curva y una longitud de clave. Las curvas se han estandarizado y tienen nombres asignados por diferentes organizaciones, como NIST, ANSI y SECG. Debido a que los estándares incluyen la longitud de la clave, sólo tiene que elegir uno de los nombres de curva predefinidos. Web Server 7.0 es compatible con todas las curvas actualmente especificadas.
Para obtener más información sobre cómo utilizar ECC en Web Server, consulte la Sun Java System Web Server 7.0 Administrator’s Guide.
Web Server 7.0 ofrece complementos que se pueden integrar con el NetBeansTM Integrated Development Environment (IDE) para la implementación y depuración de aplicaciones web. NetBeans es un entorno completo de desarrollo para la creación de aplicaciones web basadas en Java Platform Enterprise Edition (Java EE) con los componentes estándar.
Además de la implementación de aplicaciones web, el complemento también proporciona compatibilidad con las actividades siguientes:
Administración de instancias, tal como el inicio y la parada de instancias de servidor
La activación o desactivación de aplicaciones
La creación de recursos a nivel de servidor, tales como recursos JDBC y conjuntos de conexiones JDBC
Para obtener información sobre NetBeans, visite:
http://www.netbeans.org/kb/index.html
Para más información sobre el uso de NetBeans con Web Server, visite:
Web Server 7.0 es compatible con Sun Java Studio Enterprise 8.1. El software Sun Java Studio es la IDE potente y ampliable de Sun para los desarrolladores de tecnología Java. Sun Java Studio 8.1 está basado en el software NetBeans y se encuentra integrado en la plataforma Java de Sun.
El complemento de Web Server se puede obtener de las siguientes formas:
En el CD complementario que acompaña a Sun Java System Web Server Media Kit
Mediante la función de actualización automática AutoUpdate de Sun Java Studio
En el centro de descarga de Sun Java System Web Server
El complemento Sun Java Studio 8.1 para Web Server 7.0 funciona sólo con un servidor web local. Es decir, la IDE y el servidor web deben estar instalados en la misma máquina.
Para obtener información sobre el uso de las funciones de aplicaciones web en Sun Java Studio 8.1, consulte el tutorial siguiente:
http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/index.jsp
Para obtener más información sobre Sun Java Studio 8, visite:
http://www.sun.com/software/sundev/jde/
Web Server 7.0 está disponible en los idiomas siguientes:
Francés
Alemán
Español
Japonés
Chino simplificado
Chino tradicional
Coreano
Web Server 7.0 se puede instalar en los sistemas operativos Solaris, Linux, HP-UX y Windows. En la siguiente tabla se resumen las plataformas admitidas. Para obtener más información sobre los requisitos de instalación, consulte Parches necesarios en estas notas de la versión.
Web Server 7.0 se ejecuta como una aplicación de 32 bits en Windows, Linux y HP-UX.
No es compatible con la arquitectura Intel Itanium.
Los requisitos de memoria mínima necesaria para instalar Web Server que se muestran en la tabla siguiente son válidos para una instalación independiente de Web Server. Si quiere instalar Web Server como parte de Java ES, la cantidad de memoria mínima necesaria puede variar. Para obtener más información, consulte las Notas de la versión para UNIX de Sun Java Enterprise System 5 y las Notas de la versión para Microsoft Windows de Sun Java Enterprise System 5.
Fabricante |
Arquitectura |
Sistema operativo |
Requisito mínimo de memoria |
Espacio de disco mínimo recomendado |
---|---|---|---|---|
Sun |
UltraSPARC® |
Solaris 8, 9, 10 |
256 MB |
550 MB |
Sun |
AMD/x86 |
Solaris 9, 10 (x86) Solaris 10 (AMD64) |
256 MB |
550 MB |
Microsoft |
AMD/x86 |
Windows 2000 Advanced Server, Service Pack 4 Windows XP Professional Edition, Windows 2003 Server, Enterprise Edition |
256 MB |
550 MB |
Red Hat |
AMD/x86 |
Red Hat Enterprise Linux AS 3.0 (actualización 4 o posterior), 4.0 (o actualizaciones posteriores) |
256 MB |
550 MB |
Novell |
AMD/x86 |
SUSE Linux Enterprise Server 9 (o actualizaciones posteriores) |
256 MB |
550 MB |
Hewlett-Packard |
PA-RISC 2.0 |
HP-UX 11iv1 (B.11.11) |
256 MB |
550 MB |
Actualice su sistema operativo con los parches más recientes. Los parches necesarios se muestran en las secciones siguientes.
Si piensa implementar Web Server 7.0 como parte de Java ES 5, consulte la sección Requisitos de parches en Notas de la versión para UNIX de Sun Java Enterprise System 5.
Los usuarios x86 o SPARC del sistema operativo Solaris 8, 9 ó 10 deberían tener instalado el clúster de parches más reciente. Este clúster de parches está disponible en "Parches recomendados y de seguridad" en el sitio web http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage.
El instalador de Web Server 7.0 determina si los parches necesarios se han instalado en su máquina, sin los cuales fallaría la instalación. Los parches siguientes son necesarios para poder instalar correctamente y para que funcione bien Web Server 7.0 en una plataforma compatible.
Si los parches disponibles en http://sunsolve.sun.com están desfasados, descárguese la versión más reciente de dichos parches, ya que incluyen las correcciones de errores y las mejoras más recientes.
Para saber qué versión del sistema operativo Solaris tiene instalada en su máquina, consulte el archivo /etc/release.
El archivo /etc/release contiene información sobre la versión del sistema operativo Solaris en el formato siguiente:
Solaris 10 6/06 s10x_u2wos_08 X86 Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 02 May 2006 |
Solaris 8 2/02
108434-18 — Parche de biblioteca compartida para C++ (para la versión de 32 bits de Web Server 7.0)
108435-18 — Parche de biblioteca compartida para C++ (para la versión de 64 bits de Web Server 7.0)
Plataforma Solaris 9 (SPARC)
Solaris 9 9/05
111711-12 — Parche de biblioteca compartida para C++ (para la versión de 32 bits de Web Server 7.0)
111712-12 — Parche de biblioteca compartida para C++ (para la versión de 64 bits de Web Server 7.0)
Plataforma Solaris 9 (x86)
Solaris 9 9/05
117172-17 — Parche del núcleo
111713-09 — Parche de biblioteca compartida para C++
119964-03 — Parche de biblioteca compartida para C++
SUNWlxml (para la versión de 64 bits de Web Server 7.0)
Algunos parches incompatibles pueden afectar el inicio de Web Server y hacer que el servidor no responsa a solicitudes. En la tabla siguiente indicamos estos parches. Si tiene instalado un parche incompatible en su máquina, actualícelo con un parche compatible recomendado.
Tabla 3 Lista de parches incompatibles
Sistema operativo |
Parche incompatible |
Parche compatible recomendado |
---|---|---|
Solaris 8 SPARC |
109147-37 (parche del enlazador) 109147-38 (parche del enlazador) 109147-39 (parche del enlazador) |
109147-40 (parche del enlazador) |
Solaris 9 SPARC |
112963-22 (parche del enlazador) 112963-23 (parche del enlazador) 112963-24 (parche del enlazador) |
112963-25 (parche del enlazador) |
Solaris 10 SPARC |
117461-04 (parche ld) 117461-05 (parche ld) 117461-06 (parche ld) 117461-07 (parche ld) |
117461-08 (parche ld) |
Solaris 9 x86 |
113986-18 (parche del enlazador) 113986-19 (parche del enlazador) 113986-20 (parche del enlazador) |
113986-21 (parche del enlazador) |
Solaris 10 x86 |
118345-08 (parche ld y libc.so.1) 118345-09 (parche ld y libc.so.1) 118345-10 (parche ld y libc.so.1) 118345-11 (parche ld y libc.so.1) |
121208-02 (parche ld y libc.so.1) |
Los requisitos para la instalación de Web Server 7.0 en la plataforma HP-UX son los siguientes:
HPUX11i-OE B.11.11.0312 (componente de entorno de operación HP-UX 11i)
HPUXBase64 B.11.11 (sistema operativo de 64 bits de HP-UX)
HPUXBaseAux B.11.11.0312 (auxiliar del sistema operativo base HP-UX)
FEATURE11-11 B.11.11.0209.5 (parches de activación de funciones para HP-UX 11i, septiembre de 2002)
HWEnable11i B.11.11.0412.5 (parches de activación de hardware para HP-UX 11i v1)
BUNDLE B.11.11 (paquete de parches)
BUNDLE11i B.11.11.0306.1 (paquete de parches necesarios para HP-UX 11i, junio de 2003)
GOLDAPPS11i B.11.11.0506.4 (parches de aplicación para HP-UX 11i v1, junio de 2005)
GOLDBASE11i B.11.11.0506.4 (parches básicos para HP-UX 11i v1, junio de 2005)
JAVAOOB 2.03.01 (Java2 listo para utilizar para HP-UX )
PHCO_29109 1.0 (mejoras y correcciones Pthread)
PHCO_30544 1.0 (corrección y mejora Pthread.h)
PHCO_29495 1.0 (parche acumulativo libc)
PHCO_31923 1.0 (parche de archivo de cabecera acumulativo libc)
PHKL_25842 Thread Abort (o el parche que lo sustituye)
El horario de verano (Daylight Savings Time, DST) empieza el segundo domingo de marzo y finaliza el primer domingo de noviembre. Esto afectará las reglas de fecha y hora del sistema operativo y del JDK/JRE.
Para asegurarse que los archivos de registro contienen la hora correcta de las zonas horarias de Estados Unidos y que el Servidor de administración y las aplicaciones web de Java no quedan afectados de forma adversa por el cambio, haga lo siguiente:
Descárguese y utilice los parches de sistema operativo apropiados. |
Puede descargarse los parches de Solaris desde http://sunsolve.sun.com/search/document.do?assetkey=1-26-102775-1. |
Para las demás plataformas, descárguese los parches para horario de verano del sitio web del fabricante del sistema operativo. |
Actualice el JRE para asegurarse de que el Servidor de administración y las aplicaciones web de Java no quedan afectados de forma adversa por el cambio. |
Descárguese y utilice el JRE apropiado que contenga la corrección para el cambio de horario de verano. |
Las versiones JRE para las plataformas admitidas son las siguientes: |
Solaris: 1.5.0_09 o posterior
Linux: 1.5.0_09 o posterior
HP-UX: 1.5.0.03 o posterior
Windows: 1.5.0_09 o posterior
Los navegadores siguientes son compatibles con la consola de administración de Web Server 7.0:
Plataformas UNIX® y Windows:
Mozilla 1.7 o posterior
Firefox 1.0.4 o 1.5 o posterior
Netscape NavigatorTM 7.0 o posterior
Plataforma Windows:
Microsoft Internet Explorer 6 o posterior
Esta sección incluye notas acerca de la instalación y migración de Sun Java System Web Server. Para obtener información detallada sobre estos temas, revise la información de la Sun Java System Web Server 7.0 Guía de instalación y migración. Para ver los problemas conocidos de esta versión de Web Server, consulte Problemas conocidos en estas notas de la versión.
No puede instalar Web Server 7.0 en un directorio que contenga una versión anterior de Web Server. Sin embargo, puede migrar la instalación existente tras la instalación de Web Server 7.0 en un directorio nuevo.
Se pueden migrar las configuraciones de Web Server 6.0 y 6.1. La migración directa de una versión de Web Server anterior a la 6.0 no es posible. Las versiones antiguas, como Web Server 4.0 o posteriores, deben migrarse primero a Web Server 6.1 y después a Web Server 7.0. Para obtener información acerca de cómo migrar de Web Server 4.0 o posterior a Web Server 6.1, consulte la Guías de instalación y migración de Sun Java System Web Server 6.1 más reciente y las Notas de la versión de Sun Java System Web Server 6.1.
Para obtener información detallada sobre la migración de Web Server 4.1 a Web Server 7.0 y de todas las versiones de Web Server 6.0 a Web Server 7.0, consulte la Sun Java System Web Server 7.0 Installation and Migration Guide.
Existe documentación de Web Server 7.0 en línea en formato PDF y HTML. La tabla siguiente contiene los temas y conceptos descritos en cada documento.
Tabla 4 Hoja de ruta de la documentación de Web Server 7.0
En esta sección se indican los problemas y limitaciones conocidos en el momento de lanzamiento de esta versión de Web Server 7.0.
La tabla siguiente contiene los problemas conocidos relacionados con la administración de Web Server.
Tabla 5 Problemas conocidos de la administración
Identificador del problema |
Descripción |
---|---|
6364924 |
Un nodo se puede registrar en varios servidores de administración, lo que puede ocasionar un conflicto de configuración. Es posible registrar un nodo en un Servidor de administración sin cancelar el registro con el primer Servidor de administración. Sin embargo, esto hace que los nodos dejen de ser accesibles desde ambos Servidores de administración. Solución temporal: En cada registro, reinicie el nodo de administración. El nodo de administración estará disponible para el Servidor de administración más reciente en el que se haya registrado. |
6379125 |
El comando wadm permite conectarse a un nodo, muestra un certificado pero a continuación da un error de tipo 'HTTP 400 Error'. Cuando un nodo de administración recibe una conexión, el nodo de administración no comprueba que la conexión sea de un Servidor de administración antes de continuar. No sólo muestra un mensaje de error equivocado, sino que además pide al usuario que introduzca la contraseña. |
4793938 |
Se muestra el cuadro de diálogo de usuario y contraseña en vez del índice de directorios. Por defecto, Web Server 7.0 no envía un índice de directorios excepto si se ha autenticado el usuario. Cuando se intenta acceder a un directorio, el sistema pide al usuario su nombre de usuario y contraseña. Esto ocurre porque la lista Access Control List (ACL) de Web Server 7.0 otorga derechos de acceso a la lista sólo a los usuarios autenticados. Solución temporal Puede otorgar el derecho de acceso a los usuarios no autenticados mediante la consola de administración o editando el archivo default.acl. Para obtener más información sobre cómo otorgar el derecho de acceso a la lista, consulte Configuring Access Control de Sun Java System Web Server 7.0 Administrator’s Guide. |
6327352 |
Las instancias activadas para la repetición de sesiones no aparecen de forma normal si otras instancias del clúster no se han iniciado. |
6364702 |
Los comandos wadm no devuelven códigos de error válidos [0-125] en caso de éxito o fracaso. |
6393534 |
Tras migrar los certificados de clave del almacén de claves mediante el comando migrate-jks-keycert, si se intentan visualizar los keycerts de jks mediante el comando list-certs, aparece el CN, el org y otra información en vez del nombre del certificado. |
6407486 |
Cuando se configura la propiedad SSL mediante el comando wadm set-ssl-prop, la propiedad server-cert-nickname acepta cualquier nombre de certificado en vez de aceptar sólo el nombre del certificado del servidor. |
6439577 |
El sistema no pide la contraseña de testigo cuando la instancia se inicia desde la línea de comandos de wamd con un pin de testigo erróneo. |
6443742 |
El comando de la CLI set-session-replication-prop no funciona si se proporciona la opción 'node' con un nombre completo de dominio. Solución temporal Utilice la salida del comando list-nodes para los nombres válidos de los nodos del comando set-session-replication-prop. |
6450360 |
El comando create-authdb no valida la URL en el momento de creación de la base de datos de autenticación (authdb). El comando create-authdb crea correctamente una base de datos de autenticación, pero con la URL errónea. |
6450800 |
Los comandos get-error-log y get-access-log muestran mensajes superpuestos e incorrectos. |
6459106 |
La implementación wadm no consigue implementar la configuración de clústeres. Si se producen cambios en los archivos de configuración de la instancia, de forma manual o de otra manera, el comando deploy-config muestra un mensaje de error que dice que se ha modificado la instancia. Nota – Las aplicaciones web implementadas dentro del directorio web-app no deberían crear, borrar o modificar los archivos del context-root de la aplicación web. Si se modifican, el Servidor de administración considera que se ha modificado la instancia. deploy-config muestra un mensaje de error. Solución temporal Introduzca el comando deploy-config con la opción --force o bien introduzca el comando pull-config. |
6462040 |
El comando de la CLI create-reverse-proxy crea un archivo obj.conf innecesario para el servidor virtual predeterminado. |
6464953 |
Si se establece la propiedad digestauthstate mediante el comando de la CLI set-authdb-prop, el valor no se valida y esto permite establecer cualquier valor sin sentido para esta propiedad. |
6467665 |
Si se migra un certificado con una ruta de archivo no válida utilizando el comando migrate-jks-keycert, el sistema pide las contraseñas del keystore y del key. |
6468570 |
Si se especifica "sí" en la línea de comandos wadm, la CLI se cuelga. |
6469104 |
El comando create-selfsigned-cert permite definir un periodo de validez incorrecto a la hora de crear un certificado de servidor. |
6469109 |
El comando delete-cert no borra los certificados creados con el testigo "Sun Software PKCS#11 softtoken". |
6469676 |
Cuando intenta conectarse al Servidor de administración una vez ya han caducado los certificados de administración, aparece un mensaje de error incorrecto. |
6471649 |
La salida del comando list-events no está alineada. |
6471737 |
El comando list-instances muestra las instancias aunque no haya especificado el valor de configuración. |
6471744 |
Aparece un mensaje de error incorrecto si ejecuta el comando list-tokens sin especificar el valor de configuración. |
6471754 |
Aparece un mensaje de error incorrecto si ejecuta el comando list-authdb-userprops sin especificar el valor de authdb. |
6472210 |
No aparece ningún mensaje de error si ejecuta el comando get-ssl-prop con un valor de escucha HTTP no válido. |
6472314 |
El comando list-certs le pide un pin aunque haya especificado un valor de configuración no válido. |
6476111 |
No se pueden editar los tipos MIME mediante la consola de administración. |
6478601 |
Aparece un mensaje incorrecto cuando detiene una instancia que no existe. Aparece el mensaje `Ha detenido correctamente la instancia del servidor' cuando intenta detener una instancia inexistente. |
6480523 |
wadm le permite crear una configuración con un número de puerto negativo. |
6480600 |
El comando register-node muestra un mensaje de error incorrecto cuando el Servidor de administración se queda sin espacio de disco. |
6487628 |
No aparece ningún código de error de administración si se procesa un archivo no existente con la opción -f de wadm. |
6489765 |
Aparece un mensaje de error incorrecto si se ejecuta el comando create-cert-request con un valor de tamaño de clave incorrecto. |
6489777 |
El comando delete-group muestra un mensaje de error incorrecto si especifica un valor de grupo no válido. |
6489779 |
No aparece ningún mensaje de error cuando se ejecuta el comando list-group-members con un valor de identificación de grupo no válido. |
6490728 |
No es posible establecer las propiedades de rewrite-location mediante el comando set-reverse-proxy-prop. No es posible establecer la propiedad -rewrite-location en false. El valor especificado para -rewrite-location no se valida. Por ejemplo, si especifica el símbolo = para la opción -rewrite-location hace que quede dañado el archivo obj.conf y que como consecuencia de esto se produzca un error de procesamiento. |
6492315 |
El comando set-token-prop establece contraseñas erróneas en el archivo server.xml aunque no se haya especificado el pin del testigo. |
6492469 |
Aparece un mensaje de error incorrecto cuando falla la creación de un usuario LDAP. |
6494353 |
Si se ha especificado un nombre de nodo no válido al borrar una instancia, aparece un mensaje de error incorrecto. |
6494950 |
El comando register-node se ejecuta correctamente con un puerto que no sea SSL sólo si es en modo shell. En modo shell, la introducción del comando register-node junto con la opción -no-ssl hace que se registre el nodo correctamente, porque el comando se ejecuta incorrectamente en modo SSL. |
6405018 |
El comando get-jvm-prop no muestra el comando cuando la opción echo está activada en modo shell. Solución temporal Introduzca el comando get-jvm-prop en modo sencillo si quiere utilizar la opción -–echo. |
6495446 |
Si no hay espacio de disco disponible en el dispositivo, wadm muestra el mensaje de error incorrecto "No es posible comunicarse con el Servidor de administración". |
6499507 |
Aparecen mensajes de error incorrectos cuando se ejecutan los comandos list-locks y expire-lock. |
6499510 |
Aparece un mensaje 'null' si se ejecutan los comandos list-instances, list-crls, list-tokens y list-certs sin especificar el nombre de configuración. |
6499512 |
El mensaje de error para el comando list-url-redirects no está traducido. |
6500119 |
wadm pide un pin de testigo si especifica un nombre de configuración no válido al intentar eliminar un certificado existente. |
6500146 |
Al crear una escucha HTTP mediante la CLI, el comando create-http-listener crea una escucha con valor nulo como nombre. |
6500150 |
Si no especifica un servidor virtual al ejecutar el comando list-dav-collections, aparece un mensaje de error incorrecto. |
6500151 |
Si no especifica la base de datos de autenticación al ejecutar los comandos list-users, list-org-units, list-groups y list-group-members, aparece un mensaje de error incorrecto. |
6500152 |
Si no especifica un servidor virtual al ejecutar el comando list-uri-patterns, aparece un mensaje de error incorrecto. |
6500154 |
Si no especifica un nombre JNDI o si especifica un nombre JNDI no válido al ejecutar los comandos list-jdbc-resource-userprops, list-soap-auth-provider-userprops, list-auth-realm-userprops, list-external-jndi-resource-userprops o list-custom-resource-userprops, aparece un mensaje de error incorrecto. |
6502631 |
Al instalar Web Server para que tenga una instancia predeterminada con un usuario de tiempo de ejecución que no sea root, dicho usuario no podrá utilizar wadm para iniciar la instancia predeterminada. Si el usuario que no es root ejecuta la secuencia de comandos startserv de la instancia predeterminada, podrá iniciar dicha instancia. |
6502800 |
Si se ejecuta el comando migrate-server con las opciones "--all" y "--instance" a la vez, no se produce ningún error. Debería aparecer un mensaje de advertencia o de error que indicase que el usuario está intentando establecer opciones que se excluyen mutuamente. |
6503350 |
El mensaje de error que aparece cuando se introduce un comando wadm no válido es engañoso. Cuando introduce un comando no válido, aparece el mensaje de error "Comando no válido <nombre del comando>. Utilice el comando "help" para ver una lista de comandos válidos.". La página de ayuda "man" no contiene una lista de comandos válidos. Por este motivo el mensaje es engañoso. |
6503944 |
El uso del comando create-user para la base de datos de autenticación LDAP es ambiguo. |
6503949 |
El uso del comando create-group para la base de datos de autenticación del archivo de claves es ambiguo. |
6504095 |
El comando set-cert-trust-prop acepta propiedades incorrectas y no muestra un mensaje de error correcto. |
6416328 |
El botón Iniciar instancias de la consola de administración está activada para una instancia que ya está en funcionamiento. Los botones deberían activarse o desactivarse según el estado de la instancia. |
6418312 |
wadm permite definir propiedades de usuario repetidas. El hecho de agregar propiedades de usuario repetidas no hace que aparezca un mensaje de error; sin embargo, no se crea ninguna propiedad de usuario nueva. |
6421740 |
No existen datos para poder crear un archivo Access Control List (ACL) nuevo mediante la consola de administración o la CLI. |
6423432 |
En Windows, el uso de una configuración existente repitiendo el proceso de añadir y eliminar los nodos registrados provoca un fallo de validación. |
6426116 |
Si se hace clic en el botón Versión de la consola de administración, aparece la advertencia "archivo no encontrado" en los registros de errores de administración. |
6430417 |
MIME Types permite un valor MIME con caracteres multibyte. |
6430780 |
Al supervisar un servidor virtual, la velocidad a la que se transmiten los bytes se calcular de forma incorrecta. |
6442081 |
El texto de la página Access Control List no está formateado. |
6442172 |
Se pueden trasladar los usuarios entre las listas 'disponible' y 'seleccionado' en ACE, aunque el usuario esté borrado de la base de datos de autenticación. |
6443845 |
El Servidor de administración no valida la longitud de las contraseñas y el mecanismo del testigo entregado. |
6446162 |
No aparece ningún mensaje de advertencia antes de la eliminación de la clave o de la base de datos de autenticación digestfile. |
6446206 |
Cuando se elimina un solo usuario de un grupo, aparece el mensaje incorrecto "Grupo guardado correctamente". |
6448421 |
La Interfaz de administración le permite crear un nuevo usuario con un ID de usuario en la base de datos de autenticación de archivo de claves. |
6449506 |
No se puede crear con el mismo nombre un certificado con el nombre del servidor del certificado existente. |
6450236 |
Consola de administración: ejemplo incorrecto en la pantalla de traducción. El ejemplo de idioma predeterminado es incorrecto (en-us), ya que debería ser en_US. |
6455827 |
La tabla de usuarios y de grupos de la consola de administración muestra los resultados en una sola página. |
6461101 |
Es necesario revisar las etiquetas de los botones Solicitar certificado e Instalar en la página Crear certificado autofirmado de la consola de administración. |
6461553 |
La ayuda del título de la página Aplicaciones web del servidor virtual es incorrecta. |
6462057 |
Los botones Agregar y Eliminar están activados en la ventana nueva de ACE aunque no hayan elementos presentes en la lista 'Disponible'. |
6462891 |
No hay ninguna consola de administración disponible para implementar las aplicaciones web en una ubicación específica de usuario. |
6464891 |
La consola de administración corta los informes del servidor a 50 líneas o a 2 páginas. |
6465382 |
No existe ningún proceso de validación para comprobar la introducción del código de país incorrecto en el asistente de solicitud de certificados. |
6465421 |
En la consola de administración no se proporciona ninguna descripción de campo de texto para los campos virtual-server, authdb, dav collection y event. |
6465470 |
Texto incorrecto en la página de configuración de grupos. El texto debería decir "Desde esta página puede añadir/eliminar grupos de usuarios de la base de datos de autenticación" en vez de "Desde esta página se añaden/eliminan grupos de usuarios de la base de datos de autenticación seleccionada." |
6465480 |
Mensaje incorrecto cuando elimina un analizador de JVM. El mensaje debería decir "Analizador eliminado correctamente" en vez de "Analizador guardado correctamente". |
6466336 |
La consola de administración muestra la versión JDK incorrecta al crear una configuración nueva. La versión de la consola de administración que se muestra es la 5.0 u6 en vez de la 5.0 u7. |
6466409 |
Aparece un mensaje de error incorrecto cuando proporciona una ruta incorrecta al agregar una aplicación. |
6467164 |
Los títulos de las ventanas de los asistentes de la consola de administración no son consistentes. |
6467785 |
La consola de administración muestra un mensaje de error incorrecto si se proporcionan valores de configuración de Directory Server incorrectos. |
6470585 |
El prefijo URI de los directorios acepta el valor sin la barra invertida '\'. |
6471111 |
Tras cambiar la ruta del JDK en la página de nodos de la consola de administración, el Servidor de administración no consigue reiniciarse. |
6471171 |
Se pierde el formato de estilo tras reiniciar el Servidor de administración desde la ficha General del Servidor de administración en Nodos. |
6471367 |
No es posible acceder a la consola de administración desde otra ficha del mismo navegador. |
6471792 |
Ver informe muestra los resultados en una sola página. A pesar de que el criterio de búsqueda seleccionado para el tamaño de los registros es de 25 entradas de informe, el informe muestra los resultados en una sola página, aunque hayan más de 50 entradas de informe. |
6472385 |
Los cambios en la contraseña de testigo realizados por la CLI no quedan reflejados en la GUI. Requiere una actualización del navegador. |
6472932 |
Aparece un error de no coincidencia de testigos cuando se elimina la contraseña y se vuelve a establecer en la página Tareas comunes -> Seleccionar configuración -> Editar configuración -> Certificados -> Testigos PKCS11. |
6473518 |
No debería aparecer la petición de introducir el pin del testigo al iniciar la instancia si la configuración no se ha implementado. |
6474650 |
Los botones 'Siguiente' de los asistentes de la consola de administración deberían estar desactivados si los campos obligatorios están vacíos. |
6476095 |
La consola de administración no ofrece una opción para editar directorios de documentos y registros CGI. |
6476736 |
La consola de administración debería tener una ficha para añadir y editar las asignaciones MIME al nivel de servidor virtual. |
6477840 |
La consola de administración debería proporcionar una región de texto de grandes dimensiones para introducir el prefijo de ruta de clase, el sufijo de ruta de clase y el prefijo de ruta de biblioteca nativa. |
6478090 |
El campo `Contraseña actual' de la página Nodos -> Seleccionar Servidor de administración-> Certificados -> Administración de la contraseña de testigo se debería deshabilitar si no se ha establecido ninguna contraseña de testigo para el administrador. |
6478165 |
Problemas de usabilidad en la página CRL tras introducir la ruta de archivo incorrecta para el archivo CRL en el servidor. |
6478229 |
La página Instancia->Nueva tiene un título incorrecto. |
6478292 |
La página Tareas comunes->Seleccionar configuración ->Seleccionar servidor virtual ->Editar servidor virtual ->WebDAV->Nuevo debería contener el campo Introducir usuarios sólo si la base de datos de autenticación es PAM. |
6478303 |
La consola de administración permite crear un ACE sin introducir información de usuario o de grupo para ACL. La comprobación no se realiza si la base de datos de autenticación es PAM. |
6478612 |
La ayuda Inline para una gama de valores aceptada por el campo Time-out de Request Header es incorrecta. |
6486037 |
La función Administración del servidor virtual->Gestión del contenido->Directorios de documentos->Agregar debería tener una opción de navegación para poder seleccionar la ruta de un directorio de documentos adicional. |
6490705 |
No es posible configurar las configuraciones específicas de uri-pattern mediante la consola de administración. |
6492906 |
El mensaje sobre los bloqueos de colección WebDAV del Servidor de administrador es engañoso. Si especifica el valor infinite para el tiempo de agotamiento, la página Tareas comunes->Seleccionar configuración ->Seleccionar servidor virtual->Editar servidor virtual ->WebDAV->Seleccioinar colección muestra el mensaje NO CADUCA. Lo que en realidad significa es que el bloqueo no caduca automáticamente tras el tiempo especificado o que el tiempo de agotamiento es infinito. |
6496545 |
La consola de administración muestra propiedades no válidas cuando las propiedades de usuario de base de datos de autenticación se crean mediante la CLI de administración. |
6498484 |
Aparece un mensaje de error incorrecto cuando se establece la contraseña de testigo vacía mediante el botón 'Establecer contraseñas'. |
6498554 |
La consola de administración mostraba mensajes de fallo incorrectos al crear y eliminar certificados. |
6500157 |
La instancia no consigue reiniciarse si intenta editar una contraseña de testigo e implementa la configuración en una instancia que ya se esté ejecutando. |
6500228 |
La consola de administración muestra una excepción cuando se crea un registro duplicado de un tipo MIME. |
6501882 |
El botón Start SNMP Master Agent no funciona correctamente. |
6502287 |
La consola de administración muestra una excepción cuando se elimina una configuración y se hace clic en el botón Migrar. |
6502303 |
El asistente de migración de la consola de administración crea varias configuraciones si se hace clic en el botón Finalizar varias veces. |
6502374 |
La pantalla Revisión de la consola de administración de los asistentes debería mostrar sólo los campos que tienen valores. |
6502793 |
Durante la migración el permiso de la ruta de directorio de informes no se valida. |
6504050 |
La página de resultados de todos los asistentes del Servidor de administración debería alinearse correctamente. |
6504495 |
La consola de administración tiene 508 problemas de cumplimiento. |
6504758 |
No es posible editar la configuración del servidor con la consola de administración si la aplicación web implementada contiene vínculos simbólicos. |
6504951 |
El proceso de selección de la página Tareas comunes->Editar servidor virtual->WebDAV->Nuevo requiere validación. |
6266358 |
No es posible iniciar sesión mediante la CLI de administración si la contraseña de administración tiene caracteres de ASCII extendido. |
6360666 |
La CRL instalada debería tener un nombre significativo. |
6361329 |
El nombre del archivo error-response debería validarse. |
6364821 |
La CLI de administración debería admitir URIs, prefijos de URI, patrones de comodín de URI y expresiones regulares de URI para todos los comandos que operan en el espacio URI. |
6365379 |
Comportamiento inconsistente al iniciar un nodo de administrador no registrado. |
6366956 |
Los eventos de búsqueda de horario no funcionan desde la consola de administración. |
6367282 |
El Servidor de administración se inicia con un certificado caducado; wadm debería avisar sobre certificados caducados. |
6367751 |
El comando create-instance falla en el nodo remoto de forma intermitente y registra un error de tipo HTTP 400. |
6375505 |
El comando unregister-node debería también limpiar los certificados en el nodo de administración. |
6378612 |
La instancia de 64 bits no se inicia en un nodo remoto de 32 bits. |
6408169 |
Los CLIs de bloqueo de WebDAV no funcionan en un entorno de clústeres. |
6408186 |
No se deberían permitir varias instalaciones de los nodos de administración en el mismo nodo que se ha registrado en el mismo servidor de administración. |
6416369 |
El acceso a la URL del nodo de administración provoca un error de tipo Página no encontrada. Como el nodo de administración no tiene una GUI, acceder a la URL del nodo de administración provoca un error de tipo Página no encontrada. |
6416705 |
El archivo predeterminado server.xml no debería contener el elemento <stack-size>. |
6422936 |
No hay validación para prefijos y sufijos de la ruta de clase y para la ruta de biblioteca nativa en la configuración de ruta JVM de Java. |
6423310 |
Los elementos server.xml deberían agruparse según su funcionalidad. |
6423391 |
Cuando un certificado de servidor con datos en formato no DER se instala, aparece un mensaje de error incorrecto. |
6426108 |
Excepción en los informes de error de administración al crear una nueva configuración con una instancia. |
6431984 |
Web Server debería almacenar su archivo pid y sockets de dominio de UNIX en /var/run en vez de /tmp. |
6439132 |
Las excepciones del asistente de instalación de certificados no están claras. |
6441773 |
En Windows. El Servidor de administración traslada los archivos de aplicación web físicamente antes de detener la aplicación web. |
6451307 |
Si se ejecuta el comando create-instance inmediatamente tras el inicio de un nodo remoto, falla en dicho nodo remoto. |
6454559 |
La página de visualización de informes de servidor lanza un error si el formato de informe de acceso no es Common Log Format (CLF). |
6462515 |
La consola de administración confunde al usuario con el mensaje "Instancia modificada" cuando los archivos de tiempo de ejecución se crean en el directorio de configuración. |
6462579 |
El almacén de confianza no se elimina al desinstalar el nodo de administración tras cancelar el registro con el Servidor de administración. |
6468132 |
El comando list-cert no muestra los certificados si el nombre del certificado contiene dos puntos. |
6468330 |
Los cambios realizados en la propiedad JavaHome no quedan guardados tras el reinicio de la instancia. |
6468676 |
No existe validación para el campo 'Java Home'. El campo acepta datos no válidos. |
6473577 |
El elemento <pkcs11> no queda eliminado de server.xml, aun en el caso cuando los elementos secundarios están ausentes. |
6473589 |
Se añade <pkcs11/> a server.xml cuando el pin del testigo está establecido. |
6474668 |
El campo de escucha HTTP acepta nombres con espacios. Esto no es válido. |
6475536 |
No existe ninguna manera sencilla de restablecer la contraseña del Servidor de administración. Solución temporal
|
6476111 |
No es posible editar los tipos MIME mediante la consola de administración o la CLI. |
6483365 |
La GUI y la CLI aceptan el root del servidor de Web Server 7.0 para la migración La consola de administración y la CLI aceptan la ruta de Web Server 7.0 en vez de las de Web Server 6.1 o Web Server 6.0 durante la migración. La ruta de Web Server 7.0 no es una ruta válida para la propiedad server-root del comando migrate-server. |
6483902 |
Error en la página de configuración de los servidores virtuales. Si se intenta introducir una combinación de $@ en el campo de Respuesta de acceso denegada de la página de servidor virtual, se produce un error. |
6489727 |
[JESMF CONFORM] CP cuando la detención debería ejecutar MfManagedElementServer_stop(). |
6491749 |
Se requiere una validación mejorada en algunos de los campos de texto para impedir dañar el archivo obj.conf. La mayor parte de la validación funcional de los datos de los formularios se realiza en el tramo final. La GUI sólo realiza comprobaciones mínimas, como campos vacíos, valores enteros y valores ASCII. Por lo tanto, cuando la GUI almacena los datos en el archivo obj.conf, queda dañado al procesarse. |
6492176 |
Los valores predeterminados y nulos se almacenan en obj.conf cuando se crea y almacena una nueva configuración mediante la consola de administración. El Servidor de administración almacena los valores enviados por la consola de administración en el archivo obj.conf sin ningún tipo de validación. |
6493971 |
No se le agota el tiempo de espera al Servidor de administración cuando el reinicio de la instancia del servidor no responde. En sistemas UNIX el Servidor de administración espera hasta que se reinicie la instancia de servidor cuando se ejecuta el comando restart-instance. Si no se reinicia correctamente la instancia, el Servidor de administración no responde a las solicitudes. |
6497004 |
Aparece en la CLI un error de tipo SaveConfigException durante el proceso set-authdb-prop. Si se proporciona una ruta de archivo no existente para la propiedad path de keyfile authdb mediante el comando set-authdb-prop, aparece un mensaje de error de tipo SaveConfigException en vez de uno del tipo No existe el archivo. Consulte el informe de errores del Servidor de administración. |
6497143 |
A veces la ejecución del comando stop-admin muestra el mensaje "No se está ejecutando el Servidor de administración" cuando en realidad sí que se está ejecutando. |
6497213 |
Si se ejecuta el comando restart-admin y a continuación el comando stop-admin, se produce un error en los informes de error de administración. |
6498411 |
El comando get-cert-prop no muestra sólo las propiedades mencionadas en el elemento <displayproperties>. |
6500715 |
Error del servidor al intentar acceder a un archivo del directorio cgi-bin. |
6292582 |
SNMP Management Information Base (MIB) para "iwsFractionSysMemUsage" no muestra los resultados correctos SNMP MIB "Parte de la memoria del proceso en la memoria del sistema" que es parte de iws.mib muestra los resultados erróneos cuando se consulta mediante la utilidad de administración de SNMP. |
6425144 |
En Windows, wadm no actualiza la variable classpath correctamente si contiene un punto y coma (;) El punto y coma del tcl se interpreta como final de comando, utilizado para agrupar varios comandos en una sola línea. En Windows, el punto y coma se utiliza como separador de ruta. Solución temporal Utilice wadm en modo sencillo si el punto y coma se utiliza en valores de propiedad. |
6479247 |
En Windows, aparece el cuadro de diálogo para introducir la contraseña de testigo al reiniciar una instancia tras la implementación. Este comportamiento no se ha observado en las demás plataformas. |
La tabla siguiente contiene los problemas conocidos relacionados con la configuración de Web Server.
Tabla 6 Problemas conocidos de la configuración
La tabla siguiente contiene los problemas conocidos relacionados con el núcleo de Web Server.
Tabla 7 Problemas del núcleo conocidos
La siguiente tabla muestra los problemas conocidos de la documentación y la ayuda en línea de Web Server 7.0.
Tabla 8 Problemas conocidos de la documentación y de la ayuda en línea
La siguiente tabla muestra los problemas conocidos del complemento FastCGI.
Tabla 9 Problemas conocidos del complemento FastCGI.
Identificador del problema |
Descripción |
---|---|
6347905 |
No hay compatibilidad CLI para configurar FastCGI. Es necesario editar manualmente el archivo obj.conf o el archivo magnus.conf para configurar FastCGI. |
6485248 |
El stub de FastCGI no cierra correctamente todos los procesos cuando se establece reuse-connection como verdadero. Configure Web Server 7.0 para que funcione con PHP como complemento FastCGI y establezca reuse-connection=true. Cuando se cierra o se reconfigura el servidor, el proceso fastcgi() y sus procesos secundarios siguen existiendo porque no se finalizan correctamente. |
6504587 |
Se ha detectado una fuga de memoria en FastCGI. |
La tabla siguiente contiene los problemas conocidos relacionados con la instalación de Web Server.
Tabla 10 Problemas conocidos en la instalación
Identificador del problema |
Descripción |
---|---|
4988156 |
No es posible la instalación del producto independiente en una instalación Java ES existente y viceversa. No es compatible la instalación de Web Server 7.0 como producto independiente sobre una instalación de Java Enterprise System (Java ES). Los usuarios de Java ES de Web Server deben utilizar el instalador de Java ES para actualizar Web Server. |
6414481 |
Web Server no se puede instalar sin instalar compat-libstdc++. Solución temporal: En versiones más recientes de Linux, como por ejemplo Red Hat Enterprise Linux 3, instale compat-libstdc++ antes de instalar Web Server 7.0. |
6414539 |
Si se desinstala el nodo de administración, no queda eliminado del nodo del Servidor de administración. Tras instalar el nodo de administración y registrarlo con el Servidor de administración en la ficha Nodo, el nodo de administración aparece en la ficha Nodo. Cuando se desinstala el nodo de administración, la entrada del nodo de administración sigue presente en la ficha Nodo. |
6503505 |
En Linux el instalador no incrementa ni asigna un nuevo número de puerto de administración si el puerto predeterminado está siendo utilizado. |
6504748 |
La opción de borrado de instancia, en vez de borrar los vínculos simbólicos, el desinstalador borra los archivos de los vínculos simbólicos. |
6287206 |
No es posible instalar si la configuración se inicia desde una carpeta compartida de la red. En la plataforma de Windows no es posible instalar el producto cuando se inicia setup.exe desde una carpeta de red compartida en otra máquina. |
6311607 |
En Windows el instalador se cuelga en modo CLI si la contraseña del administrador tiene 8 o más caracteres. Si la contraseña del administrador tiene más de ocho caracteres, entonces cualquier entrada no válida en el puerto de administración, puerto del servidor web o ID de usuario de administración se cuelga en el instalador. Solución temporal: Al instalar Web Server 7.0 en la plataforma Windows utilizando la interfaz de línea de comandos (CLI), la contraseña del administrador debe tener menos de (<) ocho caracteres. |
6408072 |
En Windows se necesitan iconos para los objetos de la carpeta Programas. Los objetos de la carpeta Sun Java System Web Server 7.0 en Windows se crean con los iconos de programa predeterminados de Windows y no tienen iconos específicos de Sun. |
6492144 |
En Windows el instalador CLI no admite Ctrl+C durante la introducción de la contraseña. El instalador no acepta Ctrl+C y por lo tanto el terminal no se puede utilizar. |
La tabla siguiente contiene los problemas conocidos relacionados con la migración de Web Server 7.0.
Tabla 11 Problemas conocidos de la migración
Identificador del problema |
Descripción |
---|---|
6407877 |
Se produce una migración incorrecta al migrar de Web Server 6.0 a 7.0 si el sistema no encuentra el archivo installed.pkg. En la migración de Web Server 6.0 a 7.0 si falta el archivo installed.pkg, Web Server migra incorrectamente las entradas de NSServlet que hay en el archivo magnus.conf. |
6490124 |
6.x -> 7.0: Los eventos programados migrados siguen apuntando a rutas de 6.x en el archivo server.xml.
|
6502529 |
6.1->7.0: La migración no trata correctamente las rutas relativas de search-collection-dir. Durante la migración de instancias, si se especifica una ruta relativa para la ruta destino donde se copiarán las colecciones de búsqueda, se crea el directorio de colecciones de búsqueda en relación al config-store. Cuando se crea la instancia de la instancia, los índices se crean sin migrar correctamente las colecciones de búsqueda. |
6502769 |
6.x->7.0: La migración ignora los NameTrans de "document-root" especificados en el archivo obj.conf. |
6498806 |
En Windows la consola de administración de Web Server no avisa correctamente a los usuarios durante la migración. El Servidor de administración no detecta si la nueva configuración seleccionada o el nombre del servicio ya existen en Windows y por lo tanto no pide a los usuarios que seleccionen un nombre de configuración diferente ni sugiere un nombre de configuración diferente como opción predeterminada. |
6500509 |
La herramienta de migración de Web Server 7.0 es incapaz de migrar correctamente de Web Server 6.1 si tiene Root Certs instalado.
|
En la tabla siguiente se muestran los problemas conocidos de funcionalidad del proxy inverso de Web Server.
Tabla 12 Problemas conocidos del proxy inverso
Identificador del problema |
Descripción |
---|---|
6356234 |
La asignación NameTrans debería aceptar parámetros URI separados por punto y coma. El parámetro from del SAF del mapa NameTrans especifica un prefijo que se compara con la URI solicitada. Si la URI solicitada empieza con este prefijo pero tiene el un sufijo con un parámetro URI separado por puntos y comas, el SAF de asignación no consigue asignar la solicitud. |
6424569 |
La asignación de parámetros no es opcional. El parámetro to del SAF de asignación no es opcional. Es útil para finalizar el procesamiento de NameTrans y asignar un objeto: NameTrans fn="map" from="/.perf" name="perf" |
6424570 |
Todos los SAF de asignación deberían aceptar un parámetro de nombre. |
La tabla siguiente contiene los problemas conocidos relacionados con las aplicaciones de muestra de Web Server.
Tabla 13 Problemas conocidos de las aplicaciones de muestra
Identificador del problema |
Descripción |
---|---|
6302983 |
Las muestras hacen referencia a "Sun ONE" en vez de "Sun Java System". La muestra de servlet LocaleCharsetServlet.java, que viene incluida en Web Server 7.0 hace referencia a "SunONE" en vez de a "Sun Java System". |
6472796 |
sendmail.jsp muestra un archivo de edición incorrecto para la especificación de resource.host para la aplicación de muestra de javamail. Solución temporal Para establecer javamail.resource.host, edite javamail.build.properties y no build.xml como se especifica en directorio_de_instalación/samples/java/webapps/javamail/src/docroot/sendmail.jsp . |
6475485 |
El archivo LÉAME del complemento digest tiene una URL de documentación desfasada y posiblemente un nombre de producto anticuado para Directory Server. |
6495588 |
Los documentos de sampleapps/java/webapps/simple no son válidos. Los documentos de una aplicación de muestra simple muestran un nombre de ruta incorrecto. La ruta debería ser directorio_de_instalación/plugins/java/samples/webapps/simple/src en vez de directorio_de_instalación/samples/java/webapps/simple/src . |
En la tabla siguiente se muestran los problemas conocidos de funcionalidad de la búsqueda de Web Server 7.0.
Tabla 14 Problemas de búsqueda conocidos
Identificador del problema |
Descripción |
---|---|
6413058 |
server.xml no almacena el patrón de archivo completo para la conversión y para inclusión de la búsqueda. El esquema no almacena el patrón de archivo completo permitido por la consola de administración y las herramientas de administración de búsqueda en esta versión de Web Server. Tampoco tiene ninguna manera de representar el patrón de archivo completo que se necesita a veces para la migración de versiones anteriores de Web Server. |
La tabla siguiente contiene los problemas conocidos relacionados con la seguridad de Web Server.
Tabla 15 Problemas de seguridad conocidos
Identificador del problema |
Descripción |
---|---|
6433752 |
ssl-check no funciona con los complementos basados en NSAPI. "PathCheck fn="ssl-check" secret-keysize=128 bong file="xxxxx.yyy.html" Para las solicitudes de archivo estáticas, si el parámetro secret-keysize del cliente especifica un tamaño más pequeño que el tamaño especificado por el servidor y a la vez está presente un archivo bong, el archivo bong se envía como respuesta. Sin embargo, las solicitudes de contenido dinámico (por ejemplo archivos JSP) devuelven el objeto solicitado (por ejemplo, el archivo JSP) en vez del archivo bong. |
6421617 |
Problema con HTML procesado por el servidor (ParseHTML) y .htaccess con opción de grupo restringida. La autenticación funciona cuando se procesa un archivo HTML que tiene las entradas "include" de shtml y está configurada para autenticar mediante .htaccess con la opción "restringido por grupo" activada. Si el usuario del grupo se autentica, la página de resultados no tiene las entradas "include" de shtml. Sin embargo, esto funciona correctamente si el usuario de archivo .htaccess tiene activada la opción "restringido por usuario".
|
6376901 |
Limitación en la compatibilidad de ACLs básicos y basados en digest para recursos de un mismo directorio. Si el servidor utiliza ACLs de digest y básicos de diferentes partes del árbol de documentos, no es posible utilizar ambos simultáneamente en diferentes archivos o recursos del mismo directorio. |
6431287 |
TLS_ECDH_RSA_* requiere el cert de servidor firmado con claves RSA. Los conjuntos de cifrado del formulario TLS_ECDH_RSA_* requiere que el servidor tenga una pareja de claves ECC con un cert firmado con claves RSA. Tenga en cuenta que esto excluye el uso de estos conjuntos de cifrado con certificados autofirmados. Este requisito es inherente a estos conjuntos de cifrado y no es un fallo. El servidor debería detectar y avisar sobre las configuraciones erróneas relacionadas con estos conjuntos de cifrado pero actualmente no lo hace. |
6467621 |
La solicitud para el servidor falla cuando se utiliza "Sun Software PKCS#11 softtoken". Consulte los documentos siguientes para obtener información adicional sobre la configuración de Web Server con Solaris 10 libpkcs11: http://www.sun.com/bigadmin/features/articles/web_server_t1.html |
6474584 |
El parámetro "dayofweek" no acepta "*" como opción. Por ejemplo, establezca un ACL de la siguiente manera: acl "uri=/"; deny (all) dayofweek="*"; allow (all) dayofweek="Sat,Sun"; En este programa está restringiendo el acceso de todos los días de la semana excepto sábado y domingo. Sin embargo, el programa no funciona, ya que se puede acceder al ACL el lunes. Solución temporal Establezca el ACL de al siguiente manera para restringir el acceso al ACL de lunes a viernes. acl "uri=/"; deny (all) dayofweek="Mon,Tue,Web,Thu,Fri"; allow (all) dayofweek="Sat,Sun"; Esto hará que se prohíba la petición en un lunes. |
6489913 |
La memoria caché de sesión SSL no se puede desactivar. La memoria caché de la sesión está activada por defecto. Cuando la memoria caché de sesión está desactivada y se accede a la URL mediante el protocolo HTTPS, la URL no funciona y el informe del servidor muestra un mensaje de error que indica que no se puede configurar SSL sin session-cache. Solución temporal Reduzca el tamaño de la memoria caché y la caducidad de SSL a los valores mínimos admitidos. |
6510486 |
Las reglas htaccess pueden dañarse en la memoria. Si un solo archivo .htaccess tiene más de cinco reglas de permitir o denegar, es posible que algunas de las reglas se dañen en la memoria. Si esto ocurre, se pueden omitir algunas de las reglas. Solución temporal Limite cada archivo .htaccess a cinco reglas o menos. O bien utilice el subsistema ACL en vez de htaccess para controlar el acceso a los recursos del servidor. Para obtener información sobre la configuración de los ACL, consulte la Sun Java System Web Server 7.0 Administrator’s Guide. |
En la tabla siguiente se muestran los problemas conocidos de funcionalidad de la repetición de sesiones de Web Server 7.0.
Tabla 16 Problemas conocidos de la repetición de sesiones
Identificador del problema |
Descripción |
---|---|
6370032 |
No se produce conmutación por error de sesión con la llamada "include" RequestDispatcher. Al implementar dos aplicaciones web en un clúster donde la primera aplicación llama la segunda aplicación mediante la llamada "include" RequestDispatcher(), las válvulas de persistencia no se ejecutan durante la ejecución del método invoke() de RequestDispatcher () y como consecuencia no se produce la repetición de sesiones. |
6381950 |
Factor de carga incorrecto para BaseCache. La repetición de sesiones no admite más de dos aplicaciones web. |
6381954 |
La repetición de sesiones no funciona con varias aplicaciones web con RequestDispatcher debido a una secuencia errónea. |
6383313 |
Ruta incorrecta establecida en cookie SR-instanceId. La cookie SR-instanceId debería establecer la ruta de la aplicación web en vez de la ruta del servidor. |
6324321 |
No se muestra ningún mensaje de error descriptivo cuando se produce un error de forma remota. Cuando se produce una excepción de forma remota, los mensajes de error se registran en el informe de errores de la instancia remota. Sin embargo, la instancia local actualmente muestra una excepción remota genérica que no indica claramente qué informe de errores debe ver el usuario. |
6396820 |
La repetición de sesiones no realiza la conmutación por error correctamente cuando se han desactivado las cookies en el cliente. |
6406176 |
Cuando está activada, la repetición de sesiones debería ser el administrador de sesiones predeterminado. Tras activar la repetición de sesiones mediante la consola de administración o la CLI o editando el archivo server.xml, la repetición de sesiones no queda realmente activada. En vez de ello, sun-web.xml se debe editar manualmente. |
La tabla siguiente contiene los problemas conocidos relacionados con el contenedor web de Web Server.
Tabla 17 Problemas conocidos del contenedor web
Identificador del problema |
Descripción |
---|---|
6390112 |
Problema de interacción con el conjunto de conexiones de Java LDAP: la conexión inicial nunca se agota. La especificación de un conjunto de conexiones Java LDAP mediante las opciones JVM del archivo server.xml y creando una referencia con un recurso JNDI externo cuando se inicia el servidor web hace que se cree una conexión LDAP agrupada. Con esta conexión siempre está marcada como ocupada y la conexión nunca caduca. |
4858178 |
El contenedor envía datos a stderr. |
6349517 |
Los datos de la sesión de la aplicación web son incorrectos para el modo MaxProcs > 1. Web Server se ejecuta en modo multiproceso. La variable de configuración MaxProcs del archivo magnus.conf se utiliza para establecer el número máximo de procesos. Si el valor de MaxProcs se establece en un número superior a 1, Web Server utiliza un administrador de sesiones basado en mmap para que la sesión se pueda compartir entre varios JVMs. Cuando se recogen datos de varios procesos, los MBeans de aplicación web proporcionan sesiones para MBeans individuales. No hay ninguna manera de averiguar en número real de sesiones utilizando los datos estadísticos de sesión de cada aplicación web de MBean.
|
6394715 |
El contenedor web elimina el objeto MBeans desactivado de la aplicación web. Cuando se desactiva la aplicación web estableciendo el elemento <enabled> en "false" en el archivo server.xml, el contenedor web borra los MBeans de la aplicación web y los trata como una aplicación web cerrada o eliminada. Como se eliminan los objetos desactivados, los datos estadísticos también se pierden. |
6419070 |
No se registra información en los informes de errores en el nivel más alto del informe sobre la creación correcta de un recurso JNDI. |
6422200 |
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse realiza lecturas de 1 byte. Al leer el archivo server.xml, la primera línea que contiene el número de versión de XML y la codificación se lee 1 byte a la vez. |
6432870 |
El contenedor del servlet recoge los datos estadísticos cuando el elemento con estadística activada se establece como "false" en el archivo server.xml file. |
6440064 |
El contenedor de servlet crea un subproceso por servidor virtual. |
6472223 |
Los valores de los subelementos 'mail-resource' no se establecen en el objeto de sesión de correo. |
6487083 |
NSAPIRequest.setupRequestFields es lento. com.sun.webserver.connector.nsapi.NSAPIRequest.setupRequestFields es lento principalmente debido a la conversión de cadena a byte y de byte a cadena al procesar los encabezados de las cookies. |
6493271 |
La actividad del recopilador de elementos no utilizados de Java Web Server 7.0 es alta en comparación con Web Server 6.1. El contenedor de servlets de Web Server 7.0 crea muchos objetos Java. |
6497803 |
Si un servlet se asigna a una URI de solicitud mediante un archivo req + welcome, el comportamiento es incorrecto. Si un contenedor web recibe una petición parcial válida, dicho contenedor web debe examinar la lista de archivos "welcome" definida en el descriptor de implementación. La lista de archivos "welcome" es una lista ordenada de URLs parciales sin barra / inicial o final. Web Server debe añadir cada archivo "welcome" en el orden especificado en el descriptor de implementación en la solicitud parcial y comprobar si se ha asignado un recurso estático o servlet del archivo WAR a la URI de la solicitud. El contenedor web debe enviar la solicitud al primer recurso del WAR que coincida. |
6501184 |
REQ_EXIT provoca una excepción javax.servlet.ServletException. |
6501785 |
El contenedor de servlets no utiliza memoria caché aceleradora al procesar los "include" RequestDispatcher. |
6500647 |
En Windows, si se vuelve a cargar JSP, se produce una salida incorrecta. |
La tabla siguiente contiene los problemas conocidos relacionados con los servicios web de Web Server.
Tabla 18 Problemas conocidos de los servicios web
La siguiente tabla muestra los problemas conocidos de la versión traducida de Web Server 7.0.
Tabla 19 Problemas conocidos de la traducción
La tabla siguiente contiene los problemas conocidos de Java Enterprise System (Java ES).
Tabla 20 Problemas conocidos de Java ES
Si tiene problemas con Sun Java System Web Server 7.0, contacte con la asistencia al cliente de Sun mediante uno de los siguientes mecanismos:
Servicios en línea de asistencia técnica de software de Sun en:
El número de teléfono del distribuidor asociado al contrato de mantenimiento
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:
Descripción del problema, incluida la situación en la que éste se produce y la forma en que afecta al funcionamiento
Tipo de equipo, versión del sistema operativo y versión del producto, incluida cualquier revisión del producto y otro software que pudiera influir en el problema
Pasos detallados de los métodos que haya usado para reproducir el problema
Cualquier registro de errores o volcados del núcleo
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 y el título del libro.
Para enviar comentarios sobre el producto Sun Java System Web Server 7.0, envíe un mensaje de correo electrónico a mailto:webserver@sun.com.
Puede encontrar información útil de Sun Java System en las siguientes direcciones de Internet:
Documentación para Sun Java System Web Server 7.0
Productos y servicios de software de Sun
Información para programadores de Sun
Servicios de asistencia para programadores de Sun
Servicios de asistencia para el software
Servicios de asistencia y formación de Sun
Asistencia: http://www.sun.com/support
Formación: http://www.sun.com/training/
Servicios profesionales y de consultoría de Sun
http://www.sun.com/service/sunjavasystem/sjsservicessuite.html
Además de buscar documentación de productos de Sun del sitio web docs.sun.com, puede utilizar un motor de búsqueda con la sintaxis siguiente en el campo de búsqueda:
<término_de_búsqueda> site:docs.sun.com
Por ejemplo, para buscar "Web Server", escriba lo siguiente:
Web Server site:docs.sun.com
Para incluir otros sitios web de Sun en la búsqueda (por ejemplo, java.sun.com , www.sun.com, developers.sun.com), utilice sun.com en vez de docs.sun.comen el campo de búsqueda.