Cette section présente la configuration requise pour pouvoir installer Sun GlassFish Communications Server.
Le tableau suivant répertorie les systèmes d'exploitation compatibles avec Sun GlassFish Communications Server.
Tableau 2–1 Systèmes d'exploitation pris en charge
Système d'exploitation |
Mémoire minimum |
Mémoire recommandée |
Espace disque minimum |
Espace disque recommandé |
JVM |
Type de déploiement |
---|---|---|---|---|---|---|
Sun Solaris 10 (x86) (32 bits et 64 bits) |
512Mo |
512Mo |
250 Mo disponibles |
500 Mo disponibles |
J2SE 5.0 - 32 bits Java SE 6 - 32 bits et 64 bits |
Production |
Sun Solaris 10 (SPARC) (32 bits et 64 bits) |
512Mo |
512Mo |
250 Mo disponibles |
500 Mo disponibles |
J2SE 5.0 - 32 bits Java SE 6 - 32 bits et 64 bits |
Production |
Red Hat Enterprise Linux 3.0 Update 1, 4.0 et 5.x (32 bits et 64 bits) |
512Mo |
1 Go |
250 Mo disponibles |
500 Mo disponibles |
J2SE 5.0 - 32 bits Java SE 6 - 32 bits et 64 bits |
Production |
SUSE Linux Enterprise Server 10 (32 bits et 64 bits) (SP1 et SP2 sont également pris en charge) |
512Mo |
1 Go |
250 Mo disponibles |
500 Mo disponibles |
J2SE 5.0 - 32 bits Java SE 6 - 32 bits et 64 bits |
Production |
Windows XP Windows Vista Windows 2008 |
1 Go |
2 Go |
500 Mo disponibles |
1 Go disponible |
J2SE 5.0 - 32 bits Java SE 6 - 32 bits et 64 bits |
Développement |
Windows 7 |
1 Go |
2 Go |
500 Mo disponibles |
1 Go disponible |
J2SE 5.0 - 32 bits Java SE 6 - 32 bits et 64 bits |
Développement |
Mac OS 10.4, 10.5 |
512Mo |
1 Go |
250 Mo disponibles |
500 Mo disponibles |
J2SE 5.0 - 32 bits Java SE 6 - 32 bits |
Développement |
OpenSolaris 2009.06 |
512Mo |
1 Go |
250 Mo disponibles |
500 Mo disponibles |
J2SE 5.0 - 32 bits Java SE 6 - 32 bits et 64 bits |
Développement |
Sous UNIXTM, vous pouvez vérifier la version du système d'exploitation en utilisant la commande uname et l'espace disque en utilisant la commande df.
Nous vous recommandons d'utiliser le système de fichiers NTFS plutôt que FAT ou FAT32 pour exécuter Communications Server sur n'importe quelle plate-forme Windows.
Sun conseille aux utilisateurs de Solaris 10 (x86, SPARC) d'installer le groupe de patchs recommandés. Ce cluster de patches est disponible sous “Patches recommandés et de sécurité” sur le site Web SunSolve .
La version minimale (et certifiée) du JDK pour Communications Server est 1.6.0_7.
Vous pouvez passer à une version Java SE prise en charge en modifiant le fichier asenv tel qu'indiqué ici.
Si vous ne l'avez pas encore fait, installez la nouvelle version Java SE sur votre système.
Le kit Java SE SDK peut être téléchargé à l'adresse http://java.sun.com/javase
Stoppez les domaines de Communications Server.
Modifiez le fichier as-install/config/asenv.conf (asenv.bat sous Windows), en remplaçant la valeur AS_JAVA de sorte qu'elle pointe sur le nouveau répertoire de base de Java :
Éditez le fichier as-install/samples/common.properties, en modifiant la ligne commençant par com.sun.aas.javaRoot.. pour faire référence au nouveau répertoire de base Java.
Redémarrez Communications Server.
La version Ant intégrée à l'installation JAR SailFin est 1.6.5. Pour créer une application Application Router personnalisée, vous avez besoin d'Ant 1.7, que vous devrez télécharger séparément.
Tableau 2–2 répertorie les bases de données et les pilotes compatibles avec Java EE. Toutes les configurations prises en charge de Sun GlassFish Communications Server doivent au minimum comprendre une combinaison base de données/pilote de ce tableau, telle que la base de données Java DB intégrée et son pilote. En outre, Communications Server est conçu pour prendre en charge la connectivité JDBC à tout DBMS supplémentaire avec un pilote JDBC correspondant.
Tableau 2–2 Pilotes JDBC compatibles Java EE
Fournisseur de pilote JDBC |
Type de pilote JDBC |
Serveur de base de données pris en charge |
---|---|---|
Derby Network Client |
Type 4 |
Derby 10.2 |
DataDirect 3.6.x, 3.7.x |
Type 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 5.1.6 |
Type 4 |
MySQL 5.0. |
Oracle 10g, 11g |
Type 4 |
Oracle 10g, 11g -RAC |
PostGres |
Type 4 |
8.2.x |
En règle générale, Communications Server prend en charge tous les pilotes JDBC répondant à la spécification Java EE.
Pour les installations basées sur des fichiers, Message Queue 4.4 est intégré à Communications Server.
Le code imbriqué Sun GlassFish Message Queue fourni avec Communications Server est uniquement testé et certifié (en général) par rapport à la version équivalente du courtier Message Queue. Ceci signifie que l'utilisation du code Message Queue imbriqué fourni pour se connecter à un courtier Message Queue distant (non géré par Communications Server) exécutant une version différente du code Message Queue n'est pas prise en charge.
Cette section répertorie les navigateurs pris en charge par Sun GlassFish Communications Server 2.0.
Tableau 2–3 Navigateurs Web pris en charge
Navigateur |
Version |
---|---|
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 |
Avant d'installer le logiciel Sun GlassFish Communications Server, vous devez également veiller à ce que les autres exigences ci-dessous soient satisfaites.
Espace disponible : le répertoire temporaire doit disposer d'au moins 35 Mo disponibles pour l'installation de Sun GlassFish Communications Server.
Utilisation du programme de désinstallation : si vous souhaitez supprimer Communications Server de votre système, veillez à utiliser le programme de désinstallation fourni avec le logiciel. Si vous utilisez une autre méthode, des problèmes peuvent de se produire lors de la réinstallation de cette version ou de l'installation d'une nouvelle version.
Ports libres : vous devez disposer de sept ports non utilisés. Le programme d'installation détecte automatiquement les ports utilisés et suggère des ports disponibles pour le domaine par défaut. Les ports par défaut initiaux sont :
8080 pour HTTP, 8181 pour HTTPS ;
3700 pour IIOP, 3820 pour IIOP/SSL et 3920 pour IIOP/SSL avec authentification mutuelle ;
4848 (HTTP) pour le serveur d'administration ;
8686 (RMI) pour les clients JMX.
Arrêt du pare-feu (Microsoft Windows) : vous devez arrêter votre pare-feu avant d'installer le logiciel Sun GlassFish Communications Server. À défaut, tous les ports par défaut risquent d'être désactivés. Le programme d'installation doit être capable de déterminer, avec précision, les ports qui sont disponibles.