Cette section répertorie les principaux problèmes et restrictions au moment de la mise sur le marché de Sun Java System Web Server 6.1 SP5. Ces restrictions sont présentées par catégorie :
Le tableau ci-dessous répertorie les problèmes connus d'ordre général.
Tableau 9 Problèmes connus d'ordre général
ID du problème |
Description |
---|---|
6301761 |
JES4_b8 : incompatibilité liée au navigateur. Problème de Mozilla 1.4 / Firefox 1.0.6 avec WS 6.1 SP5. |
6198559 |
JES3 : la mise à niveau du patch de Web Server sous Linux génère la fausse notification « Désinstaller ». |
Le tableau ci-dessous répertorie les problèmes connus liés à l'administration.
Tableau 10 Problèmes connus liés à l'administration
ID du problème |
Description |
|
---|---|---|
6197731 |
Erreur interne lors de l'accès au serveur d'administration. Solution : Si Web Server 6.1 SP4 est installé sur une machine Windows sur laquelle Directory Server (patch 3 de la version 5.2) est installé, des problèmes liés au serveur d'administration de Web Server risquent de se produire. Il est conseillé d'installer Web Server et Directory Server sur des machines différentes pour éviter ces problèmes. Ceux-ci ne se produisent que sur les plates-formes Windows. |
|
6021151 |
Problème d'utilisation de HttpServerAdmin pour créer une ressource JNDI contenant un DN LDAP avec des virgules. Solution : Pour HttpServerAdmin, utilisez « \\ » comme caractères d'échappement pour les virgules (« \ » pour les plates-formes Windows). Dans la propriété java.naming.provider.url=ldap://localhost:389/ou=loggingQueues, ou=tms,ou=services,ou=abc, les caractères d'échappement pour les virgules sont intégrés comme suit : -property java.naming.provider.url=ldap://localhost:389/ou=loggingQueues \\,ou=tms\\,ou=services\\,ou=abc |
|
5007892 |
dist-admin : la suppression ACL n'efface pas l'objet. Solution : Mettez NameTrans en commentaire pour https-admserv :
|
|
5035129 |
Impossible de gérer l'utilisateur, le groupe ou le DS à l'aide de Web Server 6.1 SP2 Admin sur RHLAS 3.0 uniquement. |
|
4650456 |
Fonctionnement incorrect des fonctions View Access et View Error avec des caractères multioctets. |
|
4652585 |
Lorsque l'administration distribuée est activée, l'administrateur local est désactivé. Solution : Créez un utilisateur avec le nom de l'administrateur par défaut dans le groupe d'administration distribuée. Notez que l'administrateur LDAP nouvellement créé doit avoir le même mot de passe que l'administrateur de Web Server. |
|
4725683 |
L'horodatage du fichier journal ne prend pas en compte le fuseau horaire local et indique une date incorrecte. Solution : Si la date figurant dans l'extension du nom du fichier journal doit correspondre à celle des entrées du journal, configurez le serveur de façon qu'il effectue une rotation des fichiers journaux à 23h59 (fin de la journée). |
|
4761960 |
Dans la version 6.0 SP4, impossible d'activer l'administration distribuée à l'aide de SASL et de la liaison anonyme. Solution : N’utilisez pas de liaison anonyme au serveur d’annuaire SSL. |
|
4841310 |
Impossible d’extraire la variable REMOTE_USER lors de l’authentification par .htaccess. Solution : Si vous activez les fichiers .htaccess, le serveur recherche ces fichiers avant de distribuer les ressources. Le serveur recherche les fichiers .htaccess dans le même répertoire que la ressource et dans les répertoires parent du répertoire, jusqu'à la racine du document incluse. Par exemple, si le répertoire de document principal est /sun/server/docs et qu’un client demande /sun/server/docs/reports/index.html, le serveur recherche les fichiers .htaccess dans /sun/server/docs/reports/.htaccess et /sun/server/docs/.htaccess. Notez que la fonctionnalité de répertoires de document supplémentaires et d'annuaire CGI du serveur permet à l'administrateur de définir d'autres racines de document. L'existence d'autres racines de document affecte le traitement des fichiers .htaccess. Par exemple, prenons un serveur dont le répertoire de document principal est /sun/server/docs et un programme CGI dans /sun/server/docs/cgi-bin/program.cgi. Si vous activez CGI comme type de fichier, le serveur évalue le contenu de /sun/server/docs/.htaccess et de /sun/server/docs/cgi-bin/.htaccess lorsqu'un client émet une requête sur le programme CGI. Cependant, si vous configurez un annuaire CGI sous /sun/server/docs/cgi-bin, le serveur inspecte /sun/server/docs/cgi-bin/.htaccess, mais pas /sun/server/docs/.htaccess. Cela est dû au fait qu'en spécifiant /sun/server/docs/cgi-bin en tant qu'annuaire CGI, il devient une nouvelle racine de document possible. |
|
4865295 |
La fonction d'administration de l'utilisateur final (sous Administration distribuée, dans l'interface d'administration) n'est plus prise en charge. |
|
4882999 |
Aspect incohérent des pages dans l'interface d'administration. |
|
4888696 |
La page Ajout d'un serveur de l'interface d'administration cesse de s'afficher dans Netscape 7.0 lorsque les informations saisies sont insuffisantes. Solution : Entrez la totalité des informations sur la page d'ajout d'un serveur avant de cliquer sur OK. Au besoin, rechargez la page pour restaurer l'interface utilisateur d'ajout d'un serveur, ou cliquez sur une autre page ou un autre onglet et revenez à la page d'ajout de serveur. Ce problème ne se produit que dans Netscape 7.0. |
|
4910309 |
Le terme « Null » s'affiche à tort dans un message d'alerte. Celui-ci s'affiche lors de la modification des services d'annuaire dans la page de sélection du répertoire pour le serveur virtuel se trouvant dans le gestionnaire de serveurs virtuels. |
|
4905808 |
Les superutilisateurs ne peuvent pas accéder à l'interface d'administration une fois l'administration distribuée activée. Solution : Une fois l'administration distribuée activée, créez un compte utilisateur dans LDAP auquel vous devez attribuer le même nom et le même mot de passe d'administration que le superutilisateur. |
|
4908694 |
La liaison par défaut ne fonctionne pas pour la journalisation des paramètres. Le lien par défaut dans la page de journalisation des paramètres du serveur virtuel ne définit pas le chemin par défaut, mais agit plutôt en tant que bouton de réinitialisation. |
|
4910197 |
Lors de la modification d'une ressource JDBC, la page des propriétés conserve les valeurs après leur suppression. |
|
4911552 |
Les fichiers .shtml sont analysés à tort. Ce problème est dû à la page HTML d'analyse, sous l'onglet Gestion de contenu du Gestionnaire de classes. Les fichiers .shtml sont analysés, même si les paramètres définis sur cette page spécifient qu’ils ne doivent pas l’être. Par exemple, si vous indiquez « Oui », une balise exec et « Tous les fichiers HTML », les fichiers .shtml seront toujours analysés. |
|
Aucun ID |
Le fichier sun-web.xml intégré au serveur Web pointe vers le mauvais emplacement DTD. Correction : L'emplacement correct est le suivant : http://www.sun.com/software/dtd/webserver/sun-web-app_2_3-1.dtd. |
|
6284698 |
Web Server ne fonctionne pas correctement lorsque vous l'installez en temps qu'utilisateur non root. Solution : Démarrez l'instance de Web Server à partir d'une ligne de commande au lieu de passer par la console d'administration Web. |
|
6078104 |
Les applications JSP ne sont pas accessibles à partir de Web Server 6.1 lorsque le plug-in d'intercommunication est configuré. Solution : Modifiez la ligne correspondant à la directive de service pour l'intercommunication. Remplacez la ligne : Service type="magnus-internal/passthrough" fn="service-passthrough" servers="http://server:port" par : Service fn="service-passthrough" servers="http://server:port" |
|
4841310 |
Impossible d'extraire la variable REMOTE_USER lors de l'authentification par .htaccess. Solution : Si vous activez les fichiers .htaccess, le serveur recherche ces fichiers avant de distribuer les ressources. Le serveur recherche les fichiers .htaccess dans le même répertoire que la ressource et dans les répertoires parent du répertoire, jusqu'à la racine de document incluse. Par exemple, si le répertoire de document principal est /sun/server/docs et qu'un client demande /sun/server/docs/reports/index.html, le serveur recherche les fichiers .htaccess dans /sun/server/docs/reports/.htaccess et /sun/server/docs/.htaccess. Notez que la fonctionnalité de répertoires de document supplémentaires et d'annuaire CGI du serveur permet à l'administrateur de définir d'autres racines de document. L'existence d'autres racines de document affecte le traitement des fichiers htaccess. Par exemple, prenons un serveur dont le répertoire de document principal est /sun/server/docs et un programme CGI dans /sun/server/docs/cgi-bin/program.cgi. Si vous activez CGI comme type de fichier, le serveur évalue le contenu de /sun/server/docs/.htaccess et de /sun/server/docs/cgi-bin/.htaccess lorsqu'un client émet une requête sur le programme CGI. Cependant, si vous configurez un annuaire CGI sous /sun/server/docs/cgi-bin, le serveur inspecte /sun/server/docs/cgi-bin/.htaccess, mais pas /sun/server/docs/.htaccess. Cela est dû au fait qu'en spécifiant /sun/server/docs/cgi-bin en tant qu'annuaire CGI, il devient une nouvelle racine de document possible. |
|
4991278 |
Aucune fonction d'interface d'administration n'est disponible pour supprimer les fichiers de cache de classe JSP. |
|
6316262 |
L'interface d'administration ne rend pas compte des modifications apportées au chemin de la journalisation des accès. |
|
6316265 |
L'interface d'administration affiche le message « Cliquez sur Appliquer » afin d'appliquer les modifications apportées, or il n'existe aucun bouton « Appliquer » pour le serveur d'administration. |
Le tableau ci-dessous répertorie les problèmes connus liés au noyau.
Tableau 11 Problèmes connus liés au noyau
ID du problème |
Description |
---|---|
4939491 |
Sous HP-UX, l'exécution du script ./stop entraîne l'affichage d'un message d'erreur et interrompt le groupe de processus. |
Le tableau ci-dessous répertorie les problèmes connus liés à la documentation et à l'aide en ligne.
Tableau 12 Problèmes connus liés à la documentation
Le tableau ci-dessous répertorie les problèmes connus liés à l'installation.
Tableau 13 Problèmes connus liés à l'installation
ID du problème |
Description |
---|---|
5020317 |
La mise à niveau par kit JDK seul entraîne la désactivation de la fonction de recherche (l'utilisateur reçoit une exception et la page de recherche n'est pas accessible à partir de l'interface utilisateur). Solution : Cette exception ne se produit pas si le noyau 61SP2 est installé en même temps que le JDK ou avant. L'exception n'est pas non plus levée lorsque le noyau 61SP2 est installé en supplément sur un serveur Web 6.1 SP1 mis à niveau par le kit JDK. |
4855263 |
Sun Java System Web Server ne démarre pas s'il est installé dans un répertoire dont le nom contient des espaces (Program Files par exemple). Aucun message d'erreur n'est généré à ce propos lors de l'installation, mais le serveur ne pourra pas démarrer à l'issue de l'installation. Solution : N'installez pas Web Server dans un répertoire dont le nom contient des espaces. |
4869238 |
Sous Windows, le programme d'installation de Sun Java System Web Server n'accepte pas les noms longs tels que server_root. Solution : Spécifiez un chemin d'accès au répertoire d'installation de Sun Java System Web Server de moins de 128 caractères (même si la boîte de dialogue en accepte 256). |
4901205 |
Sous Solaris, la combinaison de touches ctrl+b ne fonctionne pas sur les écrans qui suivent l’écran Fully Qualified Domain Name dans le programme d’installation (le premier écran étant l'écran User and Group Name). Solution : Si vous devez revenir aux écrans précédents lors de l'installation, quittez le programme et relancez l'installation. |
4937915 |
Sous AIX : la combinaison de touches ctrl-c bloque l’écran du terminal pendant l’installation. Cela se produit dans l'écran du nom de l'ordinateur (l'écran utilisé pour spécifier le nom de l'ordinateur sur lequel le serveur Web est installé). |
4960048 |
Certains fichiers liés au protocole SNMP sont écrasés lors de la mise à niveau vers Sun Java System Web Server 6.1 SP1. Solution : Sauvegardez les fichiers suivants avant de procéder à la mise à niveau : $server-root/plugins/snmp/ magt/CONFIG $server-root/plugins/snmp/ sagt/CONFIG |
Le tableau ci-dessous répertorie les problèmes connus liés à la migration.
Tableau 14 Problèmes connus liés à la migration
ID du problème |
Description |
||||
---|---|---|---|---|---|
4790457 |
Impossible de modifier la racine de document d'un serveur migré à partir de la version 4.1. Solution : Modifiez manuellement les fichiers obj.conf et server.xml de l'instance migrée. Ces fichiers sont placés dans le répertoire <code><SERVER_ROOT>/<HTTPS-INSTANCE>/config. Dans le fichier obj.conf, remplacez la ligne :
par :
Dans le fichier server.xml, sous le VSCLASS approprié, remplacez la ligne :
par :
|
||||
6213097 |
Impossible de faire migrer ktsearch.jar correctement sous Sun Java Enterprise System 3 (JES3). Solution : Modifiez manuellement le fichier server.xml de l'instance migrée de sorte qu'elle pointe vers le chemin d'accès correct. Sous Linux : /opt/sun/private/share/lib/ktsearch.jar Sous Solaris SPARC : /usr/share/lib/ktsearch.jar |
||||
5007081 |
L'état du fichier web-apps est ignoré au cours de la migration de la version 6.0 vers la version 6.1. L'état de web-apps défini au niveau du fichier dans server.xml n'est pas migré. Si un utilisateur désactive l'état du fichier web-apps en vue de supprimer les applications, celles-ci sont exposées lors de la migration. Solution : Modifiez le fichier server.xml de l'instance migrée et désactivez l'état de chaque application Web. |
||||
4988156 |
Installation du patch SP_2 sur une installation existante (mise à jour) Pour mettre à niveau la version de Sun Java System Web Server 6.1 installée en même temps que Sun Java Enterprise System (JES) vers le dernier service pack, vous devez télécharger et appliquer les patchs appropriés. Pour plus de détails, consultez le manuel suivant : Guide de migration et de mise à niveau de Sun Java Enterprise System 2005Q1. |
Le tableau ci-dessous répertorie les problèmes connus liés aux exemples d'applications. Notez qu'aucun de ces problèmes n'empêche les exemples d'applications de fonctionner correctement.
Tableau 15 Problèmes connus liés aux exemples
ID du problème |
Description |
---|---|
5014039 |
Des JSP simples génèrent une exception en raison de la présence de la balise <distributable> dans le fichier web.xml. Solution : Supprimez les balises <distributable> et </distributable> du fichier web.xml sous le répertoire simple/src. Redéployez l'application Web. |
Aucun ID |
Il manque une étape dans l'exemple rmi-iiop. Dans la section « Deploying the Sample Application », après avoir exécuté la commande « ant deploy » (étape 2), redémarrez l'instance de Web Server. Remarque : Ant est un outil de création Java. Il peut être téléchargé depuis le site Apache à l’adresse http://ant.apache.org. Consultez également les informations fournies dans <install_root>/plugins/java/samples/docs/ant.html. |
Aucun ID |
L'exemple jdbcrealm contient un nom de pilote Oracle erroné. Dans la section « Compiling and Assembling the Sample Application », à l'étape 2b, remplacez la ligne : <PROPERTY name="dbdrivername" value="oracle.jdbc.pool.OracleDataSource"/> par : <PROPERTY name="dbdrivername" value="oracle.jdbc.driver.OracleDriver"/> |
Le tableau ci-dessous répertorie les problèmes connus liés à la fonction de recherche.
Tableau 16 Problèmes connus liés à la fonction de recherche
Le tableau ci-dessous répertorie les problèmes connus liés à la sécurité.
Tableau 17 Problèmes connus liés à la sécurité
Le tableau ci-dessous répertorie les problèmes connus liés aux outils.
Tableau 18 Problèmes connus liés aux outils
ID du problème |
Description |
---|---|
4905696 |
Sous Windows, le déploiement échoue si la profondeur du fichier de classes ainsi que le nom du fichier dépassent 255 caractères. |
4912181 |
Sur Linux, une exception de pointeur nul est levée lors du déploiement d'une application à l'aide de l'utilitaire de ligne de commande wdeploy. Cela se produit à la fin du déploiement, et seulement s'il aboutit. Solution : L’erreur semble se produire lorsque l’utilitaire wdeploy lit stdout/stderr après l’exécution du script reconfigure qui suit le déploiement. La reconfiguration doit avoir lieu, mais vous devez vérifier si le serveur l'a bien effectuée en recherchant le message de reconfiguration dans le journal des erreurs. Si le message n'y figure pas, exécutez le script reconfigure manuellement. |
Le tableau ci-dessous répertorie les problèmes connus liés au conteneur Web.
Tableau 19 Problèmes connus liés au conteneur Web
ID du problème |
Description |
---|---|
4903162 |
Problème sous Windows lié à la casse des éléments url-patterns. Conformément à la spécification Servlet, les éléments url-pattern des fichiers web.xml doivent être traités de façon que la casse soit respectée. Cela peut entraîner un comportement inattendu pour les utilisateurs Windows (par exemple, si un client lance une requête sur index.HTML au lieu de index.html). |
Le tableau ci-dessous répertorie les problèmes connus dans WebDAV.
Tableau 20 Problèmes connus dans WebDAV
ID du problème |
Description |
---|---|
4892017 |
Impossible de renommer ou de déplacer une ressource si le répertoire parent est verrouillé de manière exclusive. Ce problème survient lorsque des clients DAV envoient un en-tête If : incorrect. Par exemple, si vous vous connectez au serveur Web à l'aide de Macromedia Dreamweaver ou de l'Explorateur DAV et que vous créez une collection, puis la verrouillez avec une profondeur « infinity », entraînant ainsi le verrouillage de la totalité des ressources de la collection, vous ne pourrez pas renommer ni déplacer une ressource. Adobe® GoLive® envoie l’en-tête If : uniquement si le propriétaire (owner href) du verrou correspond à auth_user. Avec GoLive, dans tous les autres cas, l'en-tête erroné est également envoyé. |
4902651 |
L'écran de gestion de verrouillage du gestionnaire de serveurs virtuels n'affiche pas les informations adéquates sur le verrouillage pour les liens physiques. Les liens symboliques (physiques et logiciels) ne sont pas pris en charge par l'implémentation de WebDAV dans Sun Java System Web Server. |