Esta sección incluye una lista de los requisitos necesarios para poder instalar Sun GlassFish Enterprise Server.
En la siguiente tabla se incluye una lista de los sistemas operativos compatibles con Sun GlassFish Enterprise Server v. 2.1.1. Todos los sistemas operativos admitidos son de 32 bits a menos que se especifique lo contrario. JDK de 64 bits sólo se admite en sistemas operativos compatibles de 64 bits.
En la tabla se muestra una lista de las versiones mínimas necesarias de cada sistema operativo compatible. Las actualizaciones de Service Pack para la versión mínima necesaria también son compatibles.
Sistema operativo |
Memoria mínima |
Memoria recomendada |
Espacio en disco mínimo |
Espacio en disco recomendado |
JVM |
---|---|---|---|---|---|
Sun Solaris 9, 10 (SPARC) Solaris 9, 10 (x86) |
512 MB |
512 MB |
250 MB de espacio libre |
500 MB de espacio libre |
J2SE 5.0 Java SE 6 |
64–bit Sun Solaris 10 (SPARC, x86) |
512 MB |
512 MB |
250 MB de espacio libre |
500 MB de espacio libre |
J2SE 5.0 Java SE 6 |
Red Hat Enterprise Linux 3.0 Actualización 1, 4.0 y 5.x |
512 MB |
1 GB |
250 MB de espacio libre |
500 MB de espacio libre |
J2SE 5.0 Java SE 6 |
Red Hat Enterprise Linux 5.x de 64 bits |
512 MB |
1 GB |
250 MB de espacio libre |
500 MB de espacio libre |
J2SE 5.0 Java SE 6 |
SUSE Linux Enterprise Server 10 (SP1 y SP2 también son compatibles) |
512 MB |
1 GB |
250 MB de espacio libre |
500 MB de espacio libre |
J2SE 5.0 Java SE 6 |
SUSE Linux Enterprise Server 10 de 64 bits (SP1 también es compatible) |
512 MB |
1 GB |
250 MB de espacio libre |
500 MB de espacio libre |
J2SE 5.0 Java SE 6 |
SuSE Linux Enterprise Server 11 de 64 bits |
512 MB |
1 GB |
250 MB de espacio libre |
500 MB de espacio libre |
J2SE 5.0 Java SE 6 |
Ubuntu Linux 8.04, versión Hardy Sólo es compatible como plataforma de desarrolladores. |
512 MB |
1 GB |
250 MB de espacio libre |
500 MB de espacio libre |
J2SE 5.0 Java SE 6 |
AIX 5.2, 5.3, 6.1 |
512 MB |
1 GB |
250 MB de espacio libre |
500 MB de espacio libre |
J2SE 5.0 Java SE 6 |
Windows 2000 SP4+ Advanced Server SP4+ Windows Server 2003, 2008 Windows XP Pro SP3 Windows Vista Windows 2008 |
1 GB |
2 GB |
500 MB de espacio libre |
1 GB de espacio libre |
J2SE 5.0 Java SE 6 |
Windows 7 Sólo es compatible como plataforma para desarrolladores. |
1 GB |
2 GB |
500 MB de espacio libre |
1 GB de espacio libre |
J2SE 5.0 Java SE 6 |
En Macintosh OS 10.4, 10.5 (Intel, Power) Sólo es compatible como plataforma para desarrolladores. |
512 MB |
512 MB |
250 MB de espacio libre |
500 MB de espacio libre |
Java SE 5 |
OpenSolaris Sólo asistencia de evaluación |
512 MB |
512 MB |
250 MB de espacio libre |
500 MB de espacio libre |
Java SE 5 Java SE 6 |
Le recomendamos utilizar el sistema de archivos NTFS en lugar de FAT o FAT32 cuando ejecute Enterprise Server en cualquier plataforma de Microsoft Windows.
En UNIXTM, puede averiguar cuál es su versión del sistema operativo utilizando el comando uname. El espacio en disco se puede comprobar con el comando df.
Aunque Mac OS no es compatible con las implementaciones de producción, sí lo es con fines de desarrollo. Puede obtener información sobre la descarga del sistema operativo Macintosh desde la página de descargas de GlassFish o mediante la página de SDK donde se encuentra Mac. Por ejemplo, en la página de descargas de Java EE 5 SDK Actualización 5 https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=java_ee_sdk-5_05-nojdk-oth-JPR@CDS-CDS_Developer.
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.
Es aconsejable que los usuarios de Solaris 10 (x86, SPARC) tengan instalados los "clústeres de revisiones recomendadas de Sun". El clúster del parche se encuentra en "Parches recomendados y de seguridad" de la página web de SunSolve.
La versión mínima (y certificada) de JDK necesaria para Enterprise Server es 1.5.0_14.
Puede conmutar a otra versión admitida de Java SE editando el asenv file tal y como se describe aquí.
Si aún no lo ha hecho, instale la nueva versión de Java SE en el sistema.
Puede descargar el Java SE SDK desde http://java.sun.com/javase
Detenga Enterprise Server.
Edite el archivo install_dir/config/asenv.conf (asenv.bat en Windows) cambiando el valor de AS_JAVA para que señale al nuevo directorio de inicio de Java:
Edite el archivo as-install/samples/common.properties cambiando la línea que comienza por com.sun.aas.javaRoot... para que haga referencia al directorio de inicio de Java.
Reinicie Application Server.
La versión 1.6.5 de Apache Ant se incluye con Enterprise Server en todos los sistemas operativos, excepto Ubuntu Linux. La versión 1.7.0 de Apache Ant se incluye en Ubuntu Linux y se utiliza con Enterprise Server .
La Tabla 2–2 incluye una lista de las bases de datos y controladores que cumplen los requisitos de compatibilidad de Java EE. Todas las configuraciones admitidas de Sun GlassFish Enterprise Server deben incluir como mínimo una combinación base de datos/controlador que figure en esta tabla, tal como la base de datos Java DB incluida y el controlador. Asimismo, Enterprise Server está diseñado para admitir la conectividad JDBC en cualquier DBMS adicional con el correspondiente controlador JDBC.
Tabla 2–2 Controladores JDBC compatibles con Java EE
Proveedor de los controladores JDBC |
Tipo de controlador JDBC |
Servidor de base de datos admitido |
---|---|---|
Derby Network Client |
Tipo 4 |
Derby 10.2 |
DataDirect 3.6.x, 3.7.x (También denominados controladores JDBC de Sun) Nota – Los controladores JDBC de Sun sólo se proporcionan con paquetes de instalación compatibles con el perfil Enterprise. |
Tipo 4 |
Oracle 10g Oracle 9i Sybase ASE 12.5, 15 MS SQL 2000, 2005 DB2 9.1 DB2 8.1, 8.2 |
MySQL Connector/J Driver 3.1 |
Tipo 4 |
MySQL 5.0 |
Oracle 10g, 11g |
Tipo 4 |
Oracle 10g, Oracle 11g -RAC |
PostGres |
Tipo 4 |
8.1, 8.2 .x |
En general, Enterprise Server v. 2.1.1 es compatible con todos los controladores JDBC que cumplan con la especificación de Java EE.
En esta sección se proporcionan instrucciones de uso de la implementación de la base de datos Java DB incluida con Enterprise Server v. 2.1.1. Java DB está basada en la base de datos Apache Derby.
Sun GlassFish Enterprise Server tiene los comandos asadmin siguientes para iniciar y detener el servidor de red de Java DB.
Utilice el comando asadmin start-database para iniciar una instancia del servidor de red Java DB.
asadmin start-database [--dbhost 0.0.0.0] [--dbport 1527] [--dbhome path] |
El valor predeterminado del host es 0.0.0.0, que permite a Java DB escuchar en localhost y en las interfaces de la IP y del nombre del host. El valor de la propiedad dbhome es el lugar donde residen las bases de datos de Java DB. La ruta predeterminada es as-install/javadb .
Utilice el comando asadmin stop-database para detener una instancia del servidor de red Java DB que estuviera ejecutándose.
asadmin stop-database [--dbhost 0.0.0.0] [--dbport 1527] |
La configuración de Java DB incorporada en Enterprise Server v. 2.1.1 incluye secuencias de comandos que pueden resultar útiles para el uso de Java DB. Las siguientes secuencias de comandos están disponibles para su uso en el directorio as-install/javadb/bin:
startNetworkServer, startNetworkServer.bat — Secuencia de comandos para iniciar el servidor de red
stopNetworkServer, stopNetworkServer.bat — Secuencia de comandos para detener el servidor de red
ij, ij.bat: herramienta de secuencias de comandos JDBC interactiva
dblook, dblook.bat: secuencia de comandos para ver todo o parte del DDL de una base de datos
sysinfo, sysinfo.bat: secuencia de comandos para mostrar la información de versión sobre el entorno Java DB
NetworkServerControl, NetworkServerControl.bat — secuencia de comandos que proporciona un método para ejecutar comandos en la API de NetworkServerControl API
Asegúrese de que la variable de entorno JAVA_HOME especifica el directorio de instalación de JDK.
Establezca la variable de entorno DERBY_HOME de forma que apunte al directorio as-install/javadb.
Para obtener más información sobre estas utilidades, consulte la siguiente documentación de Derby:
Para las instalaciones basadas en archivos, Message Queue 4.4 se incorpora en el mismo paquete que Enterprise Server.
El código adjunto a Sun GlassFish Message Queue que se proporciona como parte de Enterprise Server está probado y comprobado (normalmente) contra la versión equivalente del agente de Message Queue. Esto significa que no está admitido utilizar el código adjunto a Message Queue proporcionado para conectar un agente Message Queue remoto (no gestionado por Enterprise Server) con una versión distinta del código de Message Queue.
Esta sección incluye una lista de los servidores web que son compatibles con el complemento de equilibrado de carga de Sun GlassFish &ProductName.
Tabla 2–3 Servidores web compatibles
En esta sección se incluye una lista de los navegadores compatibles con Sun GlassFish Enterprise Server v. 2.1.1.
Tabla 2–4 Exploradores web compatibles
Explorador |
Versión |
---|---|
Mozilla |
1.7.12 |
Internet Explorer |
6.0 Service Pack 2, 7.0 |
Firefox |
2.x, 3.x |
Safari |
3.x,4.x |
Netscape |
8.0.4, 8.1, 9.0, 9.0.x |
Además de los requisitos que aparecen en Requisitos de hardware y software, compruebe que su sistema cumpla los requisitos que se indican a continuación para ejecutar HADB.
HADB sólo se incluye en el mismo paquete que el perfil Enterprise de Enterprise Server v. 2.1.1. También se debe tener en cuenta que los componentes Java del sistema se han desarrollado y probado con JDK 5 y 6 JDK.
Solaris (SPARC): Solaris 8 MU7, Solaris 9 MU7 y Solaris 10 RR.
Solaris (x86): Solaris 9 MU7 y Solaris 10 RR.
Red Hat Enterprise Linux. 2.1 U5 (sólo se admite el sistema de archivos ext2, no ext3). 3.0 U4 (tanto ext2 como ext3, 4 y 5 son compatibles. Las actualizaciones anteriores a U4 no se recomiendan debido al intercambio excesivo). Tenga en cuenta que HADB se ha probado en estas versiones de sistemas operativos sólo en el modo de 32 bits. También se debe tener en cuenta que HADB no es compatible con Red Hat Enterprise Linux 3.0 cuando se ejecuta en modo de 64 bits debido a un error en el sistema operativo (consulte el error 6249685 en la sección Alta disponibilidad para obtener más información acerca de las repercusiones en HADB). También se admiten las versiones 4 y 5.
Microsoft Windows: Microsoft Windows 2000 Advanced Server Service Pack 4 y Microsoft Windows 2003 Enterprise Edition, Windows 2008 y Windows XP Professional son compatibles. Tenga en cuenta que HADB no es compatible con ninguna de las próximas versiones de sistemas operativos de Microsoft Windows en el modo de 64 bits.
Memoria mínima: 320 MB por nodo.
Cantidad mínima de espacio libre en disco: 70 MB para binarios HADB por host. Además, se necesita espacio de disco para los dispositivos de datos; 512 MB para una instalación de prueba por cada nodo.
Memoria recomendada: 512 MB por nodo.
Espacio libre en disco recomendado: 70 MB para binarios HADB por host. Además, se necesita espacio de disco para los dispositivos de datos; 1200 MB para una instalación de prueba por cada nodo:
Asegúrese de que el almacenamiento en caché está desactivado en los dispositivos de almacenamiento de archivos de registro y datos HADB. La escritura en caché esta activada de forma predeterminada en algunas plataformas Solaris como, por ejemplo, Solaris x86.
Memoria mínima: 128 MB.
Cantidad mínima de espacio libre en disco: 70 MB para binarios HADB por nodo.
Memoria mínima: 120 MB.
Cantidad mínima de espacio libre en disco: 20 MB
Consulte Sun GlassFish Enterprise Server v2.1.1 Upgrade Guide para obtener instrucciones completas sobre la actualización de una versión anterior de Enterprise Server a la versión actual.
Los siguientes requisitos adicionales se deben cumplir para poder instalar el software de Sun GlassFish Enterprise Server.
Espacio libre: el directorio temporal debe tener un mínimo de 35 MB libres para la instalación de Sun GlassFish Enterprise Server y 250 MB para la de SDK.
Uso del programa de desinstalación: si necesita eliminar Enterprise Server del sistema, es fundamental que utilice el programa de desinstalación que se incluye con el software. Si intenta utilizar cualquier otro método, surgirán problemas cuando intente reiniciar la misma versión o cuando desee instalar una versión nueva.
Puertos libres: Debe disponer de 7 puertos libres. El programa de instalación detecta automáticamente los puertos e indica aquellos que no se están utilizando en ese momento para el dominio predeterminado. Por defecto, los puertos predeterminados desde el inicio son:
8080 para HTTP, 8181 para HTTPS
3700 para IIOP, 3820 para IIOP/SSL y 3920 para IIOP/SSL con Autenticación Mutua
4848 (HTTP) para Administration Server
El puerto 8686 (RMI) para los clientes JMX
Inicio de servidores previamente instalados (UNIX): a menos que desee sustituir el servidor instalado con anterioridad, debe iniciarlo antes de comenzar el proceso de instalación de Sun GlassFish Enterprise Server v. 2.1.1. Esto permite que el programa de instalación detecte los puertos que están en uso y no los asigne para otros usos.
Sustitución de servidores instalados anteriormente (UNIX): consulte Sun GlassFish Enterprise Server v2.1.1 Upgrade Guide para obtener instrucciones detalladas sobre cómo actualizar desde una versión anterior de Enterprise Server.
Cierre del servidor de seguridad (Microsoft Windows): debe detener cualquier tipo de software de servidor de seguridad antes de instalar Sun GlassFish Enterprise Server porque algunos servidores de seguridad desactivan todos los puertos de forma predeterminada. El programa de instalación debe determinar con precisión qué puertos están disponibles.
Para obtener más información sobre compatibilidad, consulte Sun GlassFish Enterprise Server v2.1.1 Upgrade Guide.