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

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.