Linux requiert les bibliothèques de compatibilité suivantes :
compat-gcc-7.3-2.96.128.i386.rpm
compat-gcc-c++-7.3-2.96.128.i386.rpm
compat-libstdc++-7.3-2.96.128.i386.rpm
Si vous utilisez Linux 64 bits, vous devez installer les bibliothèques système correspondant à Linux 32 bits.
Lorsque Sun Java System Applications Server 8.1 2005Q2 Update 2 est installé sur des systèmes fonctionnant sous Red Hat Linux AS 2.1 ou 3.0, la taille de la pile des threads créée par le système d'exploitation Red Hat AS pour Application Server est de 10 Mo. Cependant, lorsque le nombre de sessions d'Access Manager ouvertes arrive à 200, cette taille de pile entraîne un conflit d'utilisation des ressources et JVM s'arrête brutalement ou se bloque indéfiniment.
Solution Définissez la taille de la pile sur 256 Ko en exécutant la commande suivante sur la console servant à démarrer Application Server :
# ulimit —s 256;
Lors de la configuration d'UWC sur la plate-forme Linux 3.0, toutes les tâches de configuration sont effectuées correctement sauf une.
Solution Afin d'éviter cette incohérence, effectuez les opérations suivantes :
1. Passez au répertoire /var/opt/sun/uwc/staging.
2. Entrez ls —l afin d'afficher le contenu du répertoire.
3. Si vous autoréférencez un lien symbolique, assurez-vous de le supprimer avant de passer à l'étape suivante.
4. Entrez ./config-appserver8x deploy.
Lors de l'installation, vous êtes invité à entrer votre mot de passe. Si vous appuyez sur la touche de retour arrière, ce mot de passe devient visible, à l'exception du dernier caractère.
Solution Aucune.
JAVA_HOME n'est pas défini correctement. Cette erreur empêche le script Ant de charger. Il en va de même pour SOAR puisqu'il requiert un script Ant.
Solution Dans le script Ant, remplacez la ligne de commande 19 no_config=false par noconfig=true.
Ant 1.6.1. (fourni avec Java ES 4) recherche les fichiers de configuration suivants :
/etc/ant.conf
${HOME}/.ant/ant.conf
${HOME}/antrc
Afin que le script Ant fonctionne correctement dans Java ES, il doit ignorer les paramètres des fichiers de configuration répertoriés ci-dessus et utiliser les paramètres fournis par Java ES. Pour cela, vous devez effectuer les opérations suivantes :
Solution (1) Utilisez –noconfig avec Ant (ant –noconfig <your command>).
Solution (2) Supprimez /etc/ant.conf.
Les développeurs de Java Enterprise System on testé le produit avec Red Hat 2.1U2 et 3.0U1. Cependant, ils ne peuvent garantir l'absence de problèmes avec les versions les plus récentes. Veuillez contacter votre représentant Sun pour plus d'informations.
Lors d'un test STH, tcp_smpt_server génère un core dump.
Solution Aucune.
Si vous supprimez manuellement les RPM Linux, lors de sa prochaine exécution, le programme d'installation considérera que Message Queue est toujours installé et fonctionnera mal.
Solution Si vous avez déjà supprimé les RPM de Message Queue manuellement, vous devez désinstaller Message Queue à l'aide du programme de désinstallation. Lancez le programme de désinstallation et sélectionnez les composants de Message Queue à supprimer.
Au cours de l'installation, le RPM compat-libstdc++-7.3-2.96.122 requis de la bibliothèque partagée n'est pas installé. Sans ce RPM, Directory Server ne peut être configuré.
Solution Installez manuellement le RPM à partir du CD de distribution.
Il arrive parfois qu'un des RPM nécessaires à la désinstallation, sun-entsys-uninstall-l10n-2.0-1, ne s'installe pas au cours de l'installation d'un composant.
Solution Installez manuellement le RPM de désinstallation manquant en procédant comme suit :
# rpm -i sun-entsys-uninstall-2.0.i386.rpm
Lorsque le RPM est installé, le script de désinstallation s'affiche.
Dans la version Linux de Java Enterprise System, Message Queue apporte ses propres copies des bibliothèques NSPR (Netscape Portable Runtime) et NSS (Network Security Services). Les versions installées avec Message Queue sont plus anciennes que celles installées par Java Enterprise System.
Si Message Queue a été installé dans le répertoire par défaut, les bibliothèques plus anciennes se trouvent sous /opt/imq/lib. Si vous développez une application C de Message Queue, la bibliothèque d'exécution C de Message Queue (mqcrt.so) est liée aux anciennes bibliothèques NSPR et NSS dans /opt/imq/lib. Bien que cette combinaison ait été testée et soit prise en charge, il est recommandé d'utiliser les versions plus récentes installées par Java Enterprise System sous /opt/sun/private/lib.
Pour utiliser les versions plus récentes des bibliothèques, définissez la variable d'environnement LD_PRELOAD sur :
/opt/sun/private/lib/libnspr4.so:\\ /opt/sun/private/lib/libplc4.so:\\ /opt/sun/private/lib/libplds4.so:\\ /opt/sun/private/lib/libnss3.so:\\ /opt/sun/private/lib/libssl3.so
avant d'exécuter l'application C de Message Queue.
Même si l'installation s'est correctement déroulée, la dernière page du programme d'installation répertorie plusieurs exceptions java et n'affiche pas de message indiquant que l'installation s'est terminée correctement.
Solution Ne tenez pas compte de l'erreur et consultez les journaux dans le répertoire /var/sadm/install/logs. Avec ces journaux, vous saurez si l'installation s'est bien déroulée ou non.
La largeur de la fenêtre dans certains environnements linguistiques, comme l'environnement allemand, n'est pas suffisante pour afficher l'interface complète. Il en résulte que le texte de certains éléments (les conseils par exemple) se retrouve tronqué sur la partie droite ou la partie inférieure.
Solution Redimensionnez la fenêtre.