Notas de la version de Sun GlassFish Enterprise Server v3

 

Información del documento

1.  Notas de la versión de Sun GlassFish Enterprise Server v3

Historial de revisiones

Novedades en la versión de Sun GlassFish Enterprise Server v3

Compatibilidad con perfiles de Java EE

Diseño modular

Compatibilidad para la ampliación de Enterprise Server

Integración de Herramienta de actualización

Compatibilidad con lenguajes de secuencia de comandos

Compatibilidad con las tecnologías de interoperabilidad de servicios web (WSIT)

Mejoras de la utilidad appclient

Integración de EclipseLink

Mover la configuración de servicio HTTP a servicios de red

Cambios relacionados con la autenticación del administrador

Cambios relacionados con la utilidad asadmin

Cambios relacionados con el diseño de archivos

Cambios relacionados con las tareas Ant y la utilidad asant

Cambios relacionados con la validación de domain.xml

Cambios relacionados con las aplicaciones

Opción force

Diseño de directorios generados y aplicaciones

Elemento de aplicación domain.xml

Reglas de visibilidad de JAR más estrictas

Comandos del cliente de aplicación deploy --retrieve y get-client-stubs

Requisitos de hardware y software

Plataformas admitidas

Virtualización del sistema compatible

Espacio en disco necesario

Puertos libres necesarios

Información importante sobre revisiones del producto

Requisitos de revisiones de Solaris

Versión JDK requerida

Configuración de ruta para el software JDK

Bases de datos y controladores JDBC compatibles

Navegadores compatibles

Compatibilidad con mod_jk

Problemas conocidos

[JDK_Issue] Reducción del rendimiento causada por la ejecución de setSoLinger o setReuseAddress(Problema 7109)

Descripción

Solución provisional

[JDK_Issue] Excepción de puntero nulo al reiniciar el servidor (Problema 8299)

Descripción

Solución provisional

[JDK_Issue] Excepción de E/S: argumento no válido durante la prueba de longevidad (Problema 7529)

Descripción

Solución provisional

[JDK_Issue] Excepción de puntero nulo EPoll en el inicio (Problema 9472)

Descripción

Solución provisional

[JDK_ISSUE] Richaccess: java.io.IOException: argumento no válido desde doSelect (Problema 8573)

Descripción

Solución provisional

Los permisos del archivo sobre el directorio dominio /applications pueden provocar una NullProcessException (Problema 6545)

Descripción

Solución provisional

El archivo de registro de instalación de Windows no es legible (Problema 4881)

Descripción

Solución provisional

El acceso a las estadísticas de nuevos servidores virtuales requiere reiniciar el servidor (Problemas 6238 y 6422)

Descripción

Solución provisional

[Abrir el instalador] Opción -1 para volver a ubicar archivos de registro omitidos en Windows (Problema 10693)

Descripción

Solución provisional

Se producen problemas con una distribución ZIP si UAC está habilitado en Windows Vista (Problema 10755)

Descripción

Solución provisional

Excepción de puntero nulo lanzada desde com.sun.xml.wss.NonceManager.getInstance (Problema 11138)

Descripción

Solución provisional

[Abrir el instalador] Los menús de inicio no aparecen y después están vacíos en Windows Vista y Windows 2008 (Problema 5087)

Descripción

Solución provisional

Cuando se implementa una aplicación specj, asadmin get --monitor=true "server.*" da un error de E/S (Problema 11163)

Descripción

Solución provisional

La Herramienta de actualización autónoma falla con un error de segmentación en Solaris (Problema 11222)

Descripción

Solución provisional

Las aplicaciones Ruby implementadas en el root de contexto no funcionan con la Consola de administración (Problema 10854)

Descripción

Solución provisional

La compatibilidad de bean administrado de Java EE 6 no está disponible en clientes de aplicación ejecutados mediante Java Web Start (Problema 11257)

Descripción

Solución provisional

Mensajes de advertencia al llamar a una secuencia de comandosappclient en Mac OS X con una implementación de Java para Apple (Problema 8644)

Descripción

Solución provisional

El inicio de un cliente de aplicaciones puede dar lugar a un error ClassNotFound para la clase principal del cliente (Problema 11181)

Descripción

Solución provisional

El cambio de la ubicación de un archivo de registro precisa reiniciar el servidor para que surta efecto (Problema 11142)

Descripción

Solución provisional

No se pueden abrir los archivos de registro de la instalación a través de los vínculos de la pantalla Resumen de Linux y Mac OS (Problema 6621)

Descripción

Solución provisional

El comando updatetool no funciona si realiza una reinstalación en el mismo directorio de instalación de Windows (Problema 8233)

Descripción

Solución provisional

[Update Center] Error en acceso a directorio sin usuario (problema de Update Center 1583)

Descripción

Solución provisional.

Ayuda en línea y la lista de página de comando man CLI incorrecta servlet versión 2.4 en X-Powered-By (Problema 11011)

Descripción

Solución provisional

[Incrustado] La implementación de la aplicación que contiene activation-1.1.jar falla al utilizar uber-jar (Problema 11149)

Descripción

Solución provisional

create-service no puede crear un servicio sin AS_ADMIN_USER en passwordfile en Solaris (Problema 11119)

Descripción

Solución provisional

[Supervisión] La vista de supervisión extra para conector-connection-pools no está disponible (Problema 11256)

Descripción

Solución provisional

[EclipseLink] Problemas con ElementCollections de elementos incrustables (Problema de EclipseLink 296606)

Descripción

Solución provisional

Servidor virtual iniciado dos veces (Problema 11195)

Descripción

Solución provisional

Depuración de problemas JPA (Problema 11274)

Descripción

Solución provisional

interop EJB para EJB remotos interrumpida cuando el EJB de destino se encuentra en el mismo host (Problema 11152)

Descripción

Solución provisional

El programa de instalación se bloquea al 41% de forma intermitente en Windows Vista y Windows 7 (Problema 11185)

Descripción

Solución provisional

No se pueden enviar mensajes JMS entre los sistemas (Problema 11254)

Descripción

Solución provisional

El menú de sistema de Windows está vacío (Problema 11239)

Descripción

Solución provisional

mysql no aparecen en lista de bases de datos compatibles en --dbvendorname en la página de comando man deploy (problema 11328)

Descripción

Solución provisional

ACC incrustado excesivamente estricto en cargador de clases de contexto de subproceso activo (problema 11427)

Descripción

Solución provisional

Problema de configuración del servicio de temporizador EJB para MySQL (problema 11428)

Descripción

Solución provisional

El subcomando deploy falla en un servidor seguro (problema 11439)

Descripción

Solución provisional

Certificado caducado en truststore de Enterprise Server (problema 6852796)

Descripción

Solución provisional

Restricciones

Opciones incompatibles en comandos asadmin

No hay compatibilidad con VM cliente en Windows AMD64

Conjunto de documentación de Enterprise Server

Funciones disponibles solamente en el perfil de plataforma completa

Estándares de Java EE 6

SDK de Java EE 6

Información sobre problemas y respuestas de los clientes

Recursos adicionales

Referencias a sitios web de terceros

Funciones de accesibilidad

Requisitos de hardware y software

Esta sección incluye una lista de los requisitos necesarios para poder instalar el producto Sun GlassFish Enterprise Server v3.

Plataformas admitidas

Sun GlassFish Enterprise Server v3 requiere un mínimo de 200 MB de espacio libre en disco para instalarse y 100 MB de memoria libre para ejecutarse.

La siguiente tabla enumera los sistemas operativos compatibles e incluye el valor mínimo de memoria, la memoria recomendada, el espacio mínimo en disco, el espacio en disco recomendado y la máquina virtual de Java para cada uno de ellos.

Tal y como se indica a continuación, Enterprise Server requiere JDK versión 6. La versión mínima (y certificada) del software JDK 6 necesaria depende del sistema operativo. Para ver los requisitos específicos de la plataforma, consulte Versión JDK requerida.

Sistemas operativos admitidos
Sistema operativo
Memoria mínima
Memoria recomendada
Espacio en disco mínimo
Espacio en disco recomendado
Máquina virtual de Java
Sistema operativo Solaris
Solaris 10 (plataforma SPARC)
1 GB
2 GB
250 MB de espacio libre
500 MB de espacio libre
JDK 6

32 y 64 bits

Solaris 10 (plataforma x86)
1 GB
2 GB
250 MB de espacio libre
500 MB de espacio libre
JDK 6

32 y 64 bits

OpenSolaris 2009.06
1 GB
2 GB
250 MB de espacio libre
500 MB de espacio libre
JDK 6
Linux
Red Hat Enterprise Linux 5.0
1 GB
2 GB
250 MB de espacio libre
500 MB de espacio libre
JDK 6

32 y 64 bits

Red Hat Enterprise Linux 4.0
1 GB
2 GB
250 MB de espacio libre
500 MB de espacio libre
JDK 6

32 bits

SuSE Linux Enterprise Server 10
1 GB
2 GB
250 MB de espacio libre
500 MB de espacio libre
JDK 6

32 bits

Ubuntu Linux 8.04
1 GB
2 GB
250 MB de espacio libre
500 MB de espacio libre
JDK 6

32 bits

Windows
Windows 7 profesional
1 GB
2 GB
250 MB de espacio libre
500 MB de espacio libre
JDK 6

32 y 64 bits

Windows XP Professional SP3
1 GB
2 GB
250 MB de espacio libre
500 MB de espacio libre
JDK 6

32 bits

Windows 2008
1 GB
2 GB
250 MB de espacio libre
500 MB de espacio libre
JDK 6

32 bits

Windows Vista Business
1 GB
2 GB
250 MB de espacio libre
500 MB
JDK 6

32 bits

Mac OS
Mac OS X 10.5 y 10.6
1 GB
2 GB
250 MB de espacio libre
500 MB de espacio libre
JDK 6

32 bits

En las plataformas UNIX, puede comprobar la versión de su sistema operativo utilizando el comando uname. El espacio en disco se puede comprobar con el comando df.


Nota - Utilice el sistema de archivos NTFS en lugar de FAT o FAT32 al ejecutar Enterprise Server en cualquier plataforma de Microsoft Windows.


Virtualización del sistema compatible

La virtualización del sistema es una tecnología que permite que varias instancias del sistema operativo (SO) se ejecuten de forma independiente en un hardware compartido. Desde el punto de vista de la funcionalidad, el software ejecutado en un SO alojado en un entorno virtualizado no detecta, normalmente, que la plataforma subyacente se ha virtualizado. Sun realiza pruebas de sus productos de Sun Java System en determinadas combinaciones de SO y virtualización de sistemas para confirmar que los productos de Sun Java System siguen funcionando en entornos virtualizados con una configuración y un tamaño correctos del mismo modo que lo harían en sistemas que no se hayan virtualizado. Para más información sobre la asistencia de Sun para los productos de Sun Java System en un entorno virtualizado, consulte System Virtualization Support in Sun Java System Products.

Espacio en disco necesario

El directorio temporal debe tener suficiente espacio libre para la instalación del siguiente software:

Puertos libres necesarios

Debe disponer de 7 puertos libres.

El programa de instalacion detecta automáticamente los puertos que están en uso y sugiere puertos que no están en uso actualmente para los ajustes predeterminados.

Las asignaciones predeterminadas de puertos iniciales se enumeran en la tabla siguiente. Si estos números de puerto predeterminados están en uso, el programa de instalación asigna un número de puerto seleccionado aleatoriamente desde el rango de puertos dinámico. Es posible que el número de puerto seleccionado no sea el siguiente número de puerto disponible.

Asignaciones de puertos predeterminados para Enterprise Server v3
Número de puerto
Uso
4848
Consola de administración
8080
HTTP
8081
HTTPS
8686
Clientes Pure JMX
3700
IIOP
3820
IIOP/SSL
3920
IIOP/SSL con autenticación mutua

Información importante sobre revisiones del producto

Requisitos de revisiones de Solaris

Si está utilizando el sistema operativo Solaris 10 debe aplicar el parche adecuado para su plataforma, como se muestra en la tabla siguiente.

Plataforma
Número de parche
Plataforma SPARC
119963-08
Plataforma x86
119964-08

También deberá asegurarse de que esté aplicado el clúster de revisiones recomendadas de Sun.

Estas revisiones y el clúster de revisiones están disponibles en el programa SunSolve en el sitio web .

Versión JDK requerida

La instalación de Sun GlassFish Enterprise Server v3 requiere JDK versión 6.

La versión mínima (y certificada) del software JDK necesaria para Enterprise Server depende del sistema operativo:

Configuración de ruta para el software JDK

Los siguientes archivos binarios que se utilizan con Enterprise Server deben proceder del software JDK, y no del software Java Runtime Environment (JRE):

Para cumplir este requisito, asegúrese de que el directorio bin del software JDK precede al directorio bin del software JRE en la ruta.

Bases de datos y controladores JDBC compatibles

En la siguiente tabla se enumeran las bases de datos y los controladores compatibles con esta versión. Todas las configuraciones compatibles de Sun GlassFish Enterprise Server v3 deben incluir al menos una combinación de base de datos y controlador de esta tabla, como por ejemplo, la base de datos y el controlador de Java. Además, Enterprise Server está diseñado para admitir conectividad a través de tecnología Java DataBase Connectivity (JDBC) con cualquier sistema de administración de base de datos (DBMS) adicional, con un controlador adecuado que admita el API de JDBC (controlador JDBC).

Bases de datos y controladores JDBC compatibles
Proveedor de los controladores JDBC
Tipo de controlador JDBC
Servidor de base de datos admitido
MySQL Connector/J Driver 5.1
Tipo 4
MySQL 5.1
Java DB 10.5.3.0
Tipo 4
Java DB 10.5.3.0
Oracle 11
Tipo 2 y 4
Oracle 11
PostgreSQL 8.4
Tipo 4
PostgreSQL 8.4
DB2 9.7
Tipo 2
DB2 9.7
Sun, DataDirect 4.0
Tipo 4
Sybase ASE 15
Sun, DataDirect 4.0
Tipo 4
DB2 9.7
Sun, DataDirect 4.0
Tipo 4
Microsoft SQL Server 2008
Sun, DataDirect 4.0
Tipo 4
MySQL 5.1

Navegadores compatibles

La tabla siguiente enumera los navegadores compatibles y sus versiones.

Exploradores web compatibles
Explorador
Versión
Firefox
2.0, 3.0
Internet Explorer
7.0, 8.0
Safari
3.2, 4.0

Compatibilidad con mod_jk

Sun GlassFish Enterprise Server v3 admite mod_jk 1.2.x, con 1.2.26 como mínimo.