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 SP6. Ces problèmes sont présentés comme suit :
Le tableau ci-dessous répertorie les problèmes connus d'ordre général.
Tableau 11 Problèmes connus d'ordre général
ID du problème |
Description |
---|---|
6198559 |
JES3 : la mise à niveau du patch de Web Server sous Linux génère la fausse notification « Désinstaller ». |
4988370 6413819 |
Le contenu n'est pas mis à jour sous une situation particulière sur les plates-formes HP-UX 11.0. Le système d'exploitation HP-UX possède deux espaces caches qui se nomment Page Cache et Buffer Cache pour l'accès aux fichiers. Généralement, lorsque l'application exécute une fonction mmap, le fichier est mappé vers le Page Cache. Cependant, pour l'instant, le système d'exploitation n'est pas chargé de synchroniser la date entre le Page Cache et le Buffer Cache, lorsque mmap est exécutée comme une option PRIVATE. Même si vous faites une copie du fichier, le système d'exploitation actualise les données mises en cache uniquement dans le Buffer Cache. Solution : Utilisez l'éditeur vi pour chaque mise à jour de contenu. |
6404983 |
Échec de la recherche d'utilisateurs et de groupes sur le serveur LDAP via l'interface d'administration. Solution : Pour le bon fonctionnement de cette fonction, installez la mise à jour 1 — uname -r: 2.4.21-9.ELsmp de Red Hat Linux AS 3.0. |
Le tableau ci-dessous répertorie les problèmes connus liés à l'administration.
Tableau 12 Problèmes connus liés à l'administration
ID du problème |
Description |
|
---|---|---|
6301761 |
Le chargement de l'applet ACL peut échouer avec Mozilla 1.4 et Firefox 1.0.6. |
|
6021151 |
Problème d'utilisation de HttpServerAdmin pour créer une ressource JNDI contenant un nom de domaine 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 |
Distributed Administration : la suppression d'ACL ne permet pas de nettoyer le fichier obj.conf . Solution : Mettez NameTrans en commentaire pour https-admserv :
|
|
5035129 |
Impossible de gérer le serveur d'annuaire user/group/ou via Web Server 6.1 SP2 Administration sur RHLAS 3.0. |
|
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 à ce qu'il effectue une rotation des fichiers journaux à 23:59. |
|
4761960 |
Web Server 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 les fichiers .htaccess 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 de celui-ci, 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 affectele 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 répertoire 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 que répertoire 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 dans l'interface d'administration disparaît 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 Logging Settings. La liaison par défaut sur Logging Settings de la page 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. |
|
Pas d'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 passthrough est configuré. Solution : Modifiez la ligne correspondant à la directive de service passthrough: De : Service type="magnus-internal/passthrough" fn="service-passthrough" servers="http://server:port" par : Service fn="service-passthrough" servers="http://server:port" |
|
4991278 |
Aucune fonction d'interface d'administration n'est disponible pour supprimer les fichiers ClassCache JSP. |
|
6316265 |
L'interface d'administration affiche le message Click Apply afin d'appliquer les modifications apportées, or il n'existe aucun bouton Apply pour le serveur d'administration. |
Le tableau ci-dessous répertorie les problèmes connus liés au noyau.
Tableau 13 Problèmes connus liés au noyau
ID du problème |
Description |
---|---|
6363944 |
Le processus enfant webservd se brise lorsque le jeton logiciel crypto Solaris (libpkcs11.so) est utilisé dans Web Server 6.1SP5 64 bits. Solution : Ce problème survient uniquement lorsque le serveur est explicitement configuré pour le jeton logiciel Solaris. Si vous devez utiliser fork(), Runtime.exec(), ou <!--#exec cmd="..."-->, n'autorisez pas votre serveur à utiliser le jeton logiciel Solaris. |
6313832 |
Les plug-ins 32 bits existants ne peuvent pas être utilisés avec la version 64 bits. Le fait de vouloir charger un plug-in 32 bits avec la version 64 bits de Sun Java System Web Server pourra entraîner l'apparition des messages d'erreur suivants : Sun ONE Web Server 6.1SP5 (64-Bit) B10/28/2005 09:00 failure: CORE3170 : Configuration initialization failed: Error running init function load-modules: dlopen of plugin.so failed (ld.so.1: webservd : fatal : plugin.so : wrong ELF class: ELFCLASS32) Solution : Utilisez la version 32 bits de Sun Java System Web Server ou contactez votre fournisseur plug-ins afin d'obtenir une version 64 bits du plug-in affecté. |
4939491 |
HP: 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 14 Problèmes connus liés à la documentation
Le tableau ci-dessous répertorie les problèmes connus liés à l'installation.
Tableau 15 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 de Web Server 6.1 SP2 est installé en même temps que le JDK ou avant. L'exception n'est pas non plus levée lorsque le noyau de Web Server 6.1 SP2 est installé en supplément sur Web Server 6.1 SP1, mis à niveau par le 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 émis à 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. Ceci 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 16 Problèmes connus liés à la migration
ID du problème |
Description |
||||
---|---|---|---|---|---|
4790457 |
Impossible de modifier la racine de document d'un serveur migré depuis 4.1. Solution : Modifiez manuellement les fichiers obj.conf et server.xml de l'instance migrée. Ces fichiers se trouvent sous le répertoire <code><SERVER_ROOT>/<HTTPS-INSTANCE>/config. Dans le fichier obj.conf, remplacez la ligne :
jusqu\'au
Dans le fichier server.xml, sous le VSCLASS approprié, remplacez la ligne :
jusqu\'au
|
||||
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 manière à ce 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 complément de Sun Java Enterprise System (JES), avec le dernier service pack, vous devez télécharger et appliquer les patchs appropriés. Pour plus de détails, consultez le manuel JES 3 Migration and Upgrade Guide. |
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 17 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 web.xml. Solution :
|
Pas d'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. Vous pouvez le télécharger à partir du site Apache à l'adresse suivante : http://ant.apache.org >Remarque : . Consultez également les informations fournies dans <install_root>/plugins/java/samples/docs/ant.html . |
Pas d'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 18 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 19 Problèmes connus liés à la sécurité
Le tableau ci-dessous répertorie les problèmes connus liés aux outils.
Tableau 20 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 survient 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 21 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 utlisateurs 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 22 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 à Web Server à 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. |
Le tableau ci-dessous répertorie les problèmes connus liés à la localisation.
Tableau 23 Problèmes connus liés à la localisation
ID du problème |
Description |
---|---|
4937055 |
L'aide en ligne d'administration de Web Server n'est pas localisée. Elle a uniquement été localisé jusqu'au premier niveau. Les pages d'aide initiales sont localisées mais, en cliquant sur une page (par exemple, Removing a Server), le contenu correspondant s'affiche en anglais. |
6441984 |
L'aide en ligne d'administration s'affiche en anglais même si l'environnement linguistique est défini sur zh-cn. Pour l'environnement linguistique zh-cn, l'aide en ligne de l'interface d'administration est en anglais. Si la langue du navigateur est le zh-cn, alors l'ensemble de l'aide en ligne de l'interface d'administration s'affiche en anglais. |
6315783 |
Si la langue du navigateur est le français (fr), les liens vers l'aide en ligne de la page Search mènent à des documents en anglais via des pages localisées. Solution : Modifiez l'URL d'aide en ajoutant fr/ avant le nom de fichier comme suit : http://<host>:<port>/search/help/fr/basic-search.html. |