Cette section présente la configuration système requise pour installer Sun Java System serveur d'application Environment Enterprise 8.1.
Le tableau ci-dessous répertorie les systèmes d'exploitation pris en charge par Sun Java System serveur d'application Environment Enterprise 8.1 2005Q2. En outre, il indique la mémoire minimale requise et la mémoire recommandée pour l'installation et l'exécution d'serveur d'application.
Tableau 2–1 Configuration requise par la plate-forme Sun Java System serveur d'application 8.1 2005Q2
Système d'exploitation |
Mémoire minimum |
Mémoire recommandée |
Espace disque minimum |
Espace disque recommandé |
JVM |
---|---|---|---|---|---|
Sun Solaris 8, 9, 10 (SPARC) Solaris 9, 10 (x86) |
512 Mo |
1 Go |
250 Mo disponibles |
500 Mo disponibles |
J2SE 1.4.2_06, J2SE 5.0 |
Red Hat Enterprise Linux2.1 Update 2, 3.0 Update 1 |
512 Mo |
1 Go |
220Mo disponibles |
300Mo disponibles |
J2SE 1.4.2_06, J2SE 5.0 |
Windows Server 2000 SP4+ Windows 2000 Advanced Server SP4+ Windows Server 2003 Windows XP Pro SP1+ |
1 Go |
2 Go |
500 Mo disponibles |
1 Go disponible |
J2SE 1.4.2_06, J2SE 5.0 |
Sous UNIX, 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.
Pour obtenir la liste actuelle des patchs requis pour Sun Java System serveur d'application Environment Enterprise 8.1, accédez au site http://sunsolve.sun.com et faites une recherche sur app server 8.1 patch.Suivez les liens de Sun Java System serveur d'application Environment Enterprise 8.1. Au fur et à mesure de la modification des exigences relatives aux patchs de système d'exploitation et de la mise à disposition de patchs pour les composants Java Enterprise System, des mises à jour sont disponibles sur le site SunSolve, initialement sous la forme de blocs de patchs recommandés.
Sun conseille aux utilisateurs de Solaris 9, 10 (x86, SPARC) d'installer le groupe de patchs recommandés. Ce dernier est disponible dans la section des patchs sécurisés et recommandés du site SunSolve.
Pour exécuter des composants natifs de ce produit, y compris le programme d'installation, le package suivant (qui ne fait pas partie de la distribution RedHat Enterprise Linux 3.0 standard) doit être installé : compat-libstdc++-7.3-2.96.118.i386.rpm
Le package peut être téléchargé à l'adresse http://rpm.pbone.net/index.php3/stat/4/idpl/843376/com/compat-libstdc++-7.3-2.96.118.i386.rpm.html.
Sun Java System serveur d'application a été conçu pour prendre en charge la connectivité des SGBD avec les pilotes JDBC correspondants. Pour obtenir la liste des composants testés par Sun et jugés compatibles pour la création de configurations de bases de données conformes J2EE, reportez-vous au tableau suivant :
Tableau 2–2 Pilotes JDBC compatibles J2EE
Fournisseur JDBC |
Type de pilote JDBC |
Serveur de base de données pris en charge |
---|---|---|
Logiciel inet |
Type 4 |
Oracle (R)8.1.7, 9i, 9.2.0.3 Sybase ASE12.5.2 Microsoft SQL Server 20004.0 Service Pack1 |
IBM |
Type 2 |
IBM DB28.1 Service Pack3+ |
PointBase |
Type 4 |
PointBase Network Server4.8 |
DataDirect |
Type 4 |
Oracle (R)8.1.7, 9i, 9.2.0.3 Sybase ASE12.5.2 Microsoft SQL Server IBM DB28.1 Service Pack3+ |
Pilote JDBC Sun Java System pour Oracle |
Type 4 |
Oracle (R)9.2.0.3, 10G |
Pilote JDBC Sun Java System pour DB2 |
Type 4 |
IBM DB28.1 Service Pack3+ |
Pilote JDBC Sun Java System pour Sybase |
Type 4 |
Sybase ASE12.5.2 |
Pilote JDBC Sun Java System pour Microsoft SQL Server |
Type 4 |
Microsoft SQL Server 20004.0 Service Pack1 |
Oracle |
Type4, type2 |
Oracle (R)9.2.0.3, 10G |
Pour obtenir plus d'informations sur le logiciel i-net, consultez le site http://www.inetsoftware.de/.
Pour obtenir plus d'informations sur DataDirect Technologies, consultez le site http://www.datadirect.com/.
Les pilotes JDBC Oracle doivent être correctement configurés pour être compatibles avec J2EE 1.4. Pour ce faire, utilisez la configuration suivante avec les pilotes de types 2 et 4 :
Utilisez le pilote JDBC version 9.2.0.3 ou version ultérieure.
Le fichier de paramètres (init.ora) de la base de données Oracle doit contenir le paramètre compatible=9.0.0.0.0 ou supérieur.
Utilisez le fichier ojdbc14.jar.
Configurez serveur d'application de façon à définir la propriété JVM suivante :
-Doracle.jdbc.J2EE13Compliant=true |
En outre, pour les pilotes de type 2, les variables ORACLE_HOME et LD_LIBRARY_PATH (qui doivent inclure $ORACLE_HOME/lib) doivent toutes les deux être définies dans un environnement dans lequel serveur d'application est exécuté. Vous pouvez, par exemple, les ajouter au fichier asenv.conf et vous assurer qu'elles sont bien exportées.
Un grand nombre d'applications utilisent le serveur de base de données PointBase fourni avec serveur d'application. Si vous utilisez serveur d'application Enterprise Edition, vous devez au préalable configurer le serveur de base de données PointBase.
Vous pouvez configurer PointBase de deux manières:
À l'aide de la commande correspondant à votre système d'exploitation et à votre shell, définissez la variable d'environnement JAVA_HOME dans le répertoire dans lequel J2SE est installé. Par exemple : % setenv JAVA_HOME "/opt/SUNWappserver/jdk"
Modifiez le fichier de configuration PointBase d'Application Server comme suit :
Sous les systèmes Solaris et Linux, modifiez le fichier de configuration install_dir/pointbase/tools/serveroption/pbenv.conf, en remplaçant la ligne :
PB_JAVA=%%%PB_JAVA%%%
par
PB_JAVA=J2SE_location
Sous les systèmes Windows, modifiez le fichier de configuration install_dir\pointbase\tools\serveroption\pbenv.bat en remplaçant la ligne :
PB_JAVA=%%%PB_JAVA%%%
par
PB_JAVA=J2SE_location
où J2SE_location correspond au répertoire dans lequel J2SE est installé. Si vous avez installé J2SE avec Application Server, il est installé par défaut sous install_dir/jdk.
Une fois la modification effectuée, lancez PointBase à l'aide du script startserver.
Cette section répertorie les serveurs Web pris en charge par Sun Java System serveur d'application Environment Enterprise 8.1 2005Q2.
Tableau 2–3 Serveurs Web pris en charge
Web Server |
Version |
Système d'exploitation |
---|---|---|
Sun Java System Web Server |
6.1+ |
Solaris SPARC8, 9, 10 Solaris x86 9, 10 Red Hat Enterprise Linux2.1 Update 2, 3.0 Update 1 |
Serveur Web Apache |
1.3+, 1.4, 2.0 |
Solaris SPARC 9, 10 Solaris x86 10 Red Hat Enterprise Linux2.1 Update 2, 3.0 Update 1 Windows Server 2003 Windows 2000 Advanced Server SP4+ Windows Server 2000 SP4+ Windows XP Pro SP1+ |
Microsoft IISTM |
5.0+ |
Windows Server 2003 Windows 2000 Advanced Server SP4+ Windows Server 2000 SP4+ Windows XP Pro SP1+ |
Cette section répertorie les navigateurs pris en charge par Sun Java System serveur d'application Environment Enterprise 8.1 2005Q2.
Tableau 2–4 Navigateurs Web pris en charge
Navigateur |
Version |
---|---|
Mozilla |
1.4, 1.5, 1.6, 1.7.x |
Netscape Navigator |
4.79, 6.2, 7.0 |
Internet Explorer |
5.5 Service Pack2, 6.0 |
Outre la configuration indiquée dans la section Configurations matérielle et logicielle requises, vous devez vérifier que le système est conforme aux exigences ci-dessous pour pouvoir exécuter HADB.
Configuration requise au niveau de l'hôte pour le serveur HADB
Configuration requise au niveau de l'hôte pour la gestion HADB
Configuration requise au niveau de l'hôte pour le client HADB
Les composants Java du système ont été créés avec JDK 1.4.2_02 et testés sur JDK 1.5.
Solaris (SPARC) – Solaris 8 MU7, Solaris 9 MU7, Solaris 10 RR.
Solaris (x86) – Solaris 9 MU7, Solaris 10 RR.
RedHat Enterprise Linux - 2.1 U5 (seul le système de fichiers ext2 est pris en charge, non ext3), 3.0 U4 (ext2 et ext3 sont pris en charge. Les mises à jour antérieures à U4 ne sont pas recommandées en raison d'un swapping excessif). Notez que HADB est testé sur ces versions de système d'exploitation en mode 32 bits uniquement. Par ailleurs, HADB ne prend pas en charge la version RedHat Enterprise Linux 3.0 exécutée en mode 64 bits, en raison d'un bogue au niveau du système d'exploitation (voir le problème connu 6249685 dans la section Haute disponibilité pour obtenir plus de détails sur l'incidence de ce bogue sur HADB).
Microsoft Windows – Microsoft Windows 2000 Advanced Server Service Pack 4 et Microsoft Windows 2003 Enterprise Edition. Notez que HADB ne prend en charge aucune des versions ultérieures de Microsoft Windows en mode 64 bits.
Mémoire minimum : 320 Mo par nœud.
Espace minimum disponible sur le disque : 70 Mo par hôte pour les binaires HADB. En outre, un espace disque doit être dédié aux périphériques de données, à savoir 512 Mo par nœud pour une installation test.
Mémoire recommandée : 512 Mo par nœud.
Espace disque recommandé : 70 Mo par hôte pour les binaires HADB. En outre, un espace disque doit être dédié aux périphériques de données, à savoir 1200 Mo par nœud pour une installation test.
Vérifiez que l'écriture en cache est désactivée sur les périphériques sur lesquels des données HADB et des fichiers journaux sont stockés. L'écriture en cache est activée par défaut sur certaines plates-formes Solaris, Solaris x86 par exemple.
Mémoire minimum : 128 Mo
Espace disque minimum : 70 Mo par nœud pour les binaires HADB.
Mémoire minimum : 120 Mo
Espace disque minimum : 20 Mo
La mise à niveau sur place à partir d'une version antérieure d'Application Server n'est pas prise en charge. Reportez-vous au manuel serveur d'application Environment Enterprise Upgrade and Migration Guide pour obtenir des instructions complètes sur la mise à niveau à partir d'une version précédente d'serveur d'application vers la version actuelle.
Si vous souhaitez utiliser PointBase avec serveur d'application, téléchargez J2SE 1.4.2 et utilisez-le à la place de la version J2SE 5.0 JVM fournie. Pour ce faire, suivez la procédure ci-dessous :
Téléchargez le kit SDK J2SE 1.4.2 (et non JRE) et installez-le sur votre système si ce n'est pas déjà fait.
Le kit SDK J2SE 1.4.2 est disponible à l'adresse http://java.sun.com/j2se/1.4.2/.
Arrêtez serveur d'application.
À partir de la ligne de commande :
install_dir/bin/asadmin stop-domain |
À partir de la console d'administration :
Modifiez le fichier install_dir/config/asenv.conf (asenv.bat sous Windows), en remplaçant la valeur AS_JAVA de sorte qu'elle désigne le répertoire de base de J2SE 1.4.2.
Modifiez le fichier as-install/samples/common.properties, en remplaçant la ligne commençant par com.sun.aas.javaRoot... de sorte qu'elle désigne le répertoire de base de J2SE 1.4.2.
Redémarrez serveur d'application.
À partir de la ligne de commande :
install_dir/bin/asadmin start-domain |
À partir de la console d'administration :
Avant d'installer le logiciel Sun Java System serveur d'application, vous devez également veiller à ce que les autres exigences ci-dessous soient satisfaites.
Espace libre : le répertoire temporaire doit disposer d'au moins 35 Mo d'espace libre pour l'installation de Sun Java System serveur d'application et 250 Mo pour l'installation du kit SDK.
Utilisation du programme de désinstallation : si vous devez supprimer serveur d'application du 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 disponibles : vous devez disposer de sept ports non utilisés et disponibles.
Le programme d'installation détecte automatiquement les ports utilisés et propose des ports non utilisés comme paramètres par défaut. Par défaut, il s'agit des ports 8080 pour HTTP, 8181 pour HTTPS et 4849 pour Administration Server.
Le programme d'installation détecte les ports utilisés et vous en attribue deux autres : Sun Java System Message Queue (par défaut, 7676) et IIOP (par défaut, 3700 pour IIOP et 1060 et 1061 pour IIOP/SSL). Si ces numéros de ports par défaut sont déjà utilisés, le programme d'installation attribue un numéro de port aléatoire à partir de la plage de ports dynamiques (notez qu'il se peut que ce ne soit pas le prochain numéro de port disponible).
Démarrage de serveurs déjà installés (UNIX) : à moins que vous ne remplaciez le serveur précédemment installé, vous devez le démarrer avant d'entamer la procédure d'installation de Sun Java System serveur d'application 8.1. Le programme d'installation sera ainsi en mesure de détecter les ports utilisés et évitera de les affecter à d'autres utilisations.
Remplacement de serveurs déjà installés (UNIX) : si vous souhaitez remplacer une ancienne version de Sun Java System serveur d'application par cette version d'serveur d'application, vous devez l'arrêter avant de procéder à l'installation du nouveau serveur. Utilisez l'assistant de mise à niveau du programme d'installation pour mettre le serveur à niveau.
Arrêt du pare-feu (Microsoft Windows) : vous devez arrêter votre pare-feu avant d'installer le logiciel Sun Java System serveur d'application. À 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.
Pour de plus amples informations de compatibilité, reportez-vous au manuel Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Upgrade and Migration Guide .