Notes de version de Sun Java System Web Server 6.1 2006Q2 SP6

Problèmes connus

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 :

Général

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.

Administration

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 :


#NameTrans fn="assign-name" name="https-admserv" from="/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.

Noyau

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.

Documentation et aide en ligne

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

ID du problème 

Description 

6378473 

6378423 

Les notes de version relatives au plug-in Reverse Proxy des add-ons de Sun Java System Web Server 6.1 comporte une valeur par défaut incorrecte pour validate-server-cert de la SAF.

Correction : La valeur par défaut est true.

6367812 

L'aide en ligne ne fournit aucune information sur le redémarrage du schedulerd.

Informations supplémentaires : Pour lancer schedulerd à partir d'une ligne de commande, définissez une variable d'environnement ADMSERV_ROOT en procédant comme suit :

  1. Exécutez ADMSERV_ROOT=$SERVER_ROOT/https-admserv/config.

  2. Exportez ADMSERV_ROOT.

  3. Allez dans le répertoire $SERVER_ROOT/bin/https/bin.

  4. Exécutez ./schedulerd -d <server_root>

4957123 

Le manuel Administrator's Guide ne fournit aucune information sur les opérateurs de requête de recherche.

6391505 

5059527 

Le manuel Installation and Migration Guide doit fournir des informations sur les aptitudes à l'écriture des fichiers de configuration, sur les risques liés à la sécurité racine et sur le privilège net_privaddr proposé par Solaris.

Informations supplémentaires :

  • Normalement, seule la racine peut être liée aux ports <= 1024. Cependant, afin d'améliorer la sécurité, vous devez empêcher toute instance de se lancer en tant que racine.

  • Vous pouvez configurer une instance afin qu'elle s'exécute en tant qu'utilisateur. Par défaut, les fichiers de configuration d'une instance sont accessibles en écriture par l'utilisateur avec lequel l'instance s'exécute. Cela siginifie qu'un utilisateur non racine peut modifier un fichier de configuration de l'instance afin d'obtenir un accès racine.

  • Par conséquent, afin de renforcer la sécurité, evitez de lancer une instance en tant que racine.

  • Solaris offre le privilège net_privaddr pour permettre à des utilisateurs non racines spécifiques de se relier aux ports < 1024. Cela signifie qu'en utilisant ce privilège même les instances liées aux ports < 1024 peuvent être lancées par des utilisateurs non racines.

6359385 

Le manuel Administrator's Configuration File Reference doit fournir des informations sur la plage de valeurs de la variable MaxKeepAliveConnections de magnus.conf pour le serveur 64–bits.

Informations supplémentaires : La plage de valeurs de la directive MaxKeepAliveConnections de magnus.conf est comprise entre 0 et 1048576 pour le serveur 64 bits.

6358849 

Le manuel Administrator's Configuration File Reference doit fournir des informations sur l'attribut MaxOpenFiles du fichier de configuration nsfc.conf.

Informations supplémentaires : Principales informations sur l'attribut MaxOpenFiles :

  • Attribut: MaxOpenFiles

  • Valeur par défaut : 1024

  • Description : impose un nombre maximal de descripteurs de fichiers ouverts mis en cache.

4964908 

Aucune documentation n'est disponible concernant les mises à niveau des fonctions.  

5065188 

6173274 

La section Advanced Search du manuel Administrator's Guide fait référence à tort à une option Passage Search dans le menu Rechercher. Cette option n'est pas disponible.

6155266 

Le manuel Administrator's Guide ne décrit pas correctement le niveau de journalisation de la configuration.

Correction : Le niveau correspondant à la configuration de Web Server doit être défini comme suit :

Message indicate a misconfiguration

6206074 

Le manuel Administrator's Configuration File Reference indique une valeur par défaut incorrecte pour la directive ChildRestartCallback.

Correction : La valeur par défaut correcte est no directive.

6170766 

La méthode de mise à niveau vers une nouvelle version de Web Server décrite dans le manuel Installation and Migration Guide, à la section Before You Install Sun ONE Web Server, est erronée.

Correction : Pour mettre à niveau Sun ONE Web Server 6.1, partie intégrante de Sun Java Enterprise System 1, utilisez l'ajout de patch.

6170769 

Le manuel Administrator's Configuration File Reference contient des informations erronées à propos de la directive AdminLanguage.

Correction : La directive AdminLanguage s'applique uniquement à la langue dans laquelle sont affichés les messages de journalisation et non à la langue utilisée dans l'interface utilisateur.

6173273 

Le manuel Administrator's Guide contient une erreur typographique à la section Choosing MIME Types.

Correction : La phrase correcte est la suivante : For more information, see the MIME Types page in the online help and Using Virtual Servers.

6173133 

Le manuel NSAPI Programmer's Guide décrit un exemple incorrect de référence de fonction NSAPI.

Correction : L'exemple devrait se présenter de la manière suivante :

FilterMethods methods = FILTER_METHOD_INITIALIZER;

6173272 

Le manuel Administrator's Guide indique à tort que la version prise en charge de Java est 1.4.1_03.

Correction : Sun Java System Web Server prend en charge la plate-forme Java 2 Platform, Standard Edition (J2SE TM) 1.4.2_04 et ultérieure (version 32 bits uniquement ; version 64 bits non prise en charge). Le logiciel J2SE est fourni avec Web Server et configuré au cours de l'installation, si vous choisissez de l'installer.

Vous pouvez également installer votre propre kit de développement Java (JDK) ultérieurement, à la suite de l'installation du serveur Web. Si vous envisagez d'utiliser le serveur d'administration, un kit JDK doit être installé.  

5016571 

La page concernant les pools de threads génériques dans l'Online Help fournit des informations non valides.

5029460 

Le manuel Administrator's Guide indique une configuration de certmap.conf incorrecte.

Dans le manuel, la description du fichier certmap.conf est la suivante :

The first line specifies a name for the entry and the attributes that form the distinguished name found in the CA certificate. The name is arbitrary; you can define it to be whatever you want. However, issuerDN must exactly match the issuer DN of the CA who issued the client certificate. For example, the following two issuerDN lines differ only in the spaces separating the attributes, but the server treats these two entries as different:

certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US

certmap sun2 ou=Sun Certificate Authority,o=Sun, c=US

Correction : Ces deux lignes devraient en réalité apparaître de la façon suivante :

certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US

certmap sun2 ou=Sun Certificate Authority, o=Sun, c=US

5031366 

Liens incorrects dans la version en ligne du manuel Administrator's Guide.

4968568 

La description de la directive ConnQueueSize donnée par le manuel Administrator's Configuration File Reference n'est pas explicite.

4975161 

Le manuel Administrator's Configuration File Reference n'indique pas le paramètre facultatif « taille de bloc » pour pool-init.

5002190 

Le manuel Administrator's Guide ne contient aucune information sur l'utilitaire de commande htpasswd.

Informations supplémentaires : La commande htpasswd permet de créer ou de modifier un fichier de mot de passe pouvant être utilisé avec le mécanisme de contrôle d'accès htpasswd.

Utilisation de htpasswd :

htpasswd [-c] passwordfile username [password]

L'option -c permet de créer un nouveau fichier de mot de passe en écrasant le fichier précédent, si celui-ci existe déjà. Sans l'élément -c, la commande modifie le fichier existant en mettant à jour le mot de passe de l'utilisateur lorsqu'il existe déjà ou en l'ajoutant sous un nom donné.

Si vous n'indiquez pas l'argument facultatif du mot de passe, vous êtes automatiquement invité à en assigner un.  

Notez que le mécanisme de contrôle d'accès htpasswd n'est pas le plus indiqué dans Web Server. Servez-vous des ACL chaque fois que possible.

5002192 

Le manuel Administrator's Configuration File Reference contient des informations erronées à propos de l'attribut loglevel.

Correction : La description de loglevel doit être la suivante :

Controls the default type of messages logged by other elements to the error log. Allowed values are as follows, from highest to lowest: finest , finer, fine, info, warning, failure, config, security, and catastrophe.

5020640 

Le manuel NSAPI Programmer's Guide ne traite pas de la variable %duration% flex-log format.

5029321 

Le manuel Administrator's Configuration File Reference fait référence à la directive <Client uri="*foo*" uri="*~bar*"> de manière incorrecte.

Correction : In some cases the evaluation can be rewritten to occupy a single evaluation statement:

<Client uri="*foo*~*bar*">

It is functionally the same as  

<Client uri="*foo*" uri="~*bar*">

5038534 

Le manuel Administrator's Configuration File Reference donne une valeur par défaut erronée pour la directive LogFlushInterval.

Correction : La valeur par défaut correcte pour la directive LogFlushInterval est 2 secondes.

5043491 

Contenu inexact de l'aide en ligne. 

4781137 

Le manuel Administrator's Guide comporte des inexactitudes :

  • Le chemin d'accès à libdigest-plugin.ldif n'est pas développé dans le manuel.

    Informations supplémentaires : libdigest-plugin.ldif est disponible à l'emplacement <server-root>/plugins/digest/libdigest-plugin.ldif.

  • Les informations permettant de configurer Web Server afin qu'il procède à l'authentification Digest (« Set the digestauth property of the database definition in dbswitch.conf ») sont fournies sans description de la procédure correspondante.

  • libdigest-plugin.so est mentionné avec une erreur (libdigest-plugin.lib).

  • La description de iplanetReversiblePassword est manquante.

4823362 

Le manuel Administrator's Guide doit être mis à jour par des informations supplémentaires concernant les ACL.

Informations supplémentaires : Si plusieurs ACL correspondent, le serveur utilise la dernière correspondance. L'ACL par défaut est contournée puisque l'ACL uri est la dernière correspondance.

4862795 

La description de la page d'archivage des fichiers journaux dans le manuel Administrator's Guide's n'est pas explicite.

Correction : La remarque suivante doit être ajoutée au document afin de rendre la description plus explicite. L'utilisateur peut archiver ou supprimer les anciens fichiers journaux (cette opération n'est pas effectuée par Web Server).

5046588 

Le manuel Installation and Migration Guide indique une version prise en charge incorrecte pour l'accélérateur matériel de Sun.

Correction : Les versions prises en charge pour l'accélérateur matériel de Sun sont les versions 500 et 1000.

5052605 

Dans le manuel NSAPI Programmer's Guide, il n'est pas clairement spécifié que le type de contenu doit être en minuscules.

5053339 

Online Help — le manuel Administrator's Guide et l'aide en ligne ne contiennent aucune information sur l'indexation des répertoires.

5062560 

Le manuel Installation and Migration Guide n'indique pas la procédure à suivre pour désactiver l'option Démarrage à l'initialisation.

Informations supplémentaires : Vous pouvez désactiver cette option en procédant comme suit :

Sous Solaris et HP-UX — Désactivez l'option en modifiant la variable S1WS_START_ONBOOT dans le script webserver01.

[Solaris] 

/etc/init.d/webserver01

[HP-UX] 

/sbin/init.d/webserver01

Sous Linux : supprimez les liens suivants. 

/etc/rc.d/rc3.d/S75webserver01

/etc/rc.d/rc5.d/S75webserver01

6067059 

Dans le manuel Administrator's Guide, toutes les balises auxquelles aucun corps de contenu n'est associé doivent comporter le signe « / » avant la balise de fin « > ».

4928287 

L'ensemble des documents ne font pas état de l'absence du répertoire <instance>/lib .

Informations supplémentaires :Ce répertoire n'est pas créé par le programme d'installation. Les utilisateurs doivent le créer eux-mêmes s'il n'existe pas.

4970961 

Le manuel Administrator's Configuration File Reference ne décrit pas de façon détaillée la directive ChunkedRequestTimeout.

6308091 

Dans le manuel Administrator's Configuration File Reference — la séquence générique contenant tilde dans ppath ne fonctionne pas comme indiqué.

Correction : Uitlisez l'une des configurations suivantes :

Configuration 1

<Object ppath="*~*.gif*"> AddLog fn=flex-log name="access"</Object>

Configuration 2

<Object ppath="*~*(.gif|.gif/)"> AddLog fn=flex-log name="access" </Object>

6285234 

Le manuel Administrator's Configuration File Reference décrit à tort la valeur on comme valeur par défaut pour la directive StrictHttpHeaders.

Correction : La valeur par défaut de la directive StrictHttpHeaders est off.

6067318 

Le manuel Administrator's Configuration File Reference ne fournit pas d'informations suffisantes à propos du paramètre d'erreur set-variable.

Correction : La description complète de l'erreur de paramètre set-variable est la suivante :

Sets the HTTP status code and aborts the request by returning REQ_ABORTED. To set the HTTP status code without aborting the request, use the set-variable error parameter along with the noaction parameter.

To rewrite an HTTP status code, use a Client tag to match the original status code and an Output directive to set the new status code. For example, the following would rewrite all 302 Moved Temporarily responses to 301 Moved Permanently responses:

<Client code="302">Output fn="set-variable" error="301 Moved Permanently" noaction="true" </Client>

6237303 

Les patchs requis pour Solaris SPARC ne sont pas tous répertoriés dans le document Release Notes for SUN ONE Web Server 6.1.

Informations supplémentaires : Le patch 109326-09 est nécessaire pour Web Server 6.1 sous Solaris 8.

6230379 

Le manuel Administrator's Configuration File Reference fait référence à une fonction SAF nommée remove-file().

Correction : La fonction remove-file() a été renommée et est désormais désignée par delete-file().

6208955 

Le manuel NSAPI Programmer's Guide décrit à tort la variable SERVER_SOFTWARE comme étant MAGNUS_VERSION_STRING .

Correction : La variable NSAPI pour SERVER_SOFTWARE est en réalité la suivante : system_version().

4673436 

Il faut qu'iWS reconnaisse les partages distants dans l'environnement de contrôleur de domaine. 

6320016 

Dans le manuel Administrator's Configuration File Reference, la valeur par défaut de listenQ sous Windows n'est pas clairement définie.

Correction : La valeur par défaut de listenQ sous Windows est 200.

6354681 

Le manuel Administrator's Configuration File Reference doit contenir plus d'informations sur DNS.

Informations supplémentaires :

Le document existant décrit le DNS comme suit :  

La directive DNS indique si le serveur effectue ou non des recherches DNS sur les clients accédant au serveur. Lorsqu'un client se connecte à votre serveur, celui-ci reconnaît l'adresse IP du client mais pas son nom d'hôte (par exemple, il reconnaît le client sous la forme 198.95.251.30, plutôt qu'avec son nom d'hôte www.a.com). Le serveur remplace l'adresse IP par le nom d'hôte pour des opérations telles que le contrôle d'accès, le CGI, le rapport d'erreurs et la journalisation des accès. 

En réalité, il faut lire la description de la manière suivante :  

Le serveur remplace l'adresse IP par le nom d'hôte pour des opérations telles que le contrôle d'accès. La directive DNS indique si le serveur effectue ou non des recherches DNS sur les clients accédant au serveur. Lorsqu'un client se connecte à votre serveur, celui-ci reconnaît l'adresse IP du client mais pas son nom d'hôte (par exemple, il reconnaît le client sous la forme 198.95.251.30, plutôt qu'avec son nom d'hôte www.a.com). Le serveur remplace l'adresse IP par le nom d'hôte pour des opérations telles que le contrôle d'accès, le CGI,le JSP, le servlet, le rapport d'erreurs et la journalisation des accès.

Installation

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

Migration

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 :


NameTrans fn=document-root root="<existing_doc_root>"

jusqu\'au  


NameTrans fn=document-root root="$docroot"

Dans le fichier server.xml, sous le VSCLASS approprié, remplacez la ligne :


<PROPERTY name="docroot" value="<existing_doc_root>">

jusqu\'au  


<PROPERTY name="docroot" value="<new_doc_root>">

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.

Exemples

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 :

  1. Supprimez la balise distributable du fichier web.xml sous le répertoire /simple/src.

  2. Redéployez l'application Web.

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">

Rechercher

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

ID du problème 

Description 

4977315 

5038203 

Le moteur de recherche AIX de la version 6.1 devrait être capable de modifier l'ordre de tri. 

Solution : Pour modifier l'ordre par défaut, ajoutez « + » en tant que premier caractère de la chaîne à trier. Le caractère « + » étant ignoré dans les URI, modifiez l'ordre à l'aide de « %2B ». Dans ce cas, modifiez l'URL comme suit : http://host/search/index.jsp?si=1&ns;=10&c;=test&qt;=*&sb;=%2Bwriter.

4684124 

Si la racine de document d'une collection déjà indexée est modifiée, le document renvoyé par la recherche génère l'erreur Document Not Found.

Solution : Générez de nouveau la collection complète.

Pour ce faire, procédez comme suit: 

  • Supprimez tous les documents et ajoutez-les de nouveau.

    Ou

  • Supprimez la collection et recréez-la.

4911725 

La recherche ne fonctionne pas lorsque vous recherchez un mot en utilisant une casse différente. 

Les résultats de la recherche ne s'affichent pas dans la page si vous recherchez un mot en utilisant plusieurs casses (par exemple, jaVa au lieu de java ou JAVA). 

4963236 

Sous HP-UX : les fichiers PDF ne sont pas convertis en HTML lors de leur intégration dans les collections de recherche. 

Cela se produit si le patch suivant est installé sur le système HP-UX 11i : 

patch cumulé PHSS_28871 — ld/linker

Sécurité

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é

ID du problème 

Description 

4671445 

Sun Java System Web Server ne peut pas se connecter à un serveur LDAP via SSL si l'authentification du client LDAP est requise. 

Si Sun Java System Web Server contacte un serveur LDAP exigeant l’authentification du client (en l’occurrence, le serveur Web est le client), le certificat de Web Server ne peut pas être envoyé et l’accès échoue. 

4863599 

Impossible d'utiliser le même nom de groupe sous deux unités organisationnelles différentes. 

Si le même nom de groupe est utilisé et que vous tentez de limiter l'accès avec ce nom de groupe, Sun Java System Web Server renvoie une erreur lorsque des clients tentent d'accéder au site. 

Solution : Utilisez un nom de groupe différent sous chaque unité organisationnelle.

4963468 

Dans certains cas, le droit « list » est sans effet sur l'affichage des répertoires.  

Selon le chapitre 9 du manuel Sun Java System Web Server 6.1 Administrator’s Guide, le droit « list » est nécessaire pour obtenir l’affichage des répertoires qui ne contiennent pas de fichier d’index. Cependant, dans certains cas, il est possible d'obtenir l'affichage des répertoires, même lorsque les ACL applicables n'accordent pas ce droit.

Pour cette raison, si vous devez restreindre l'indexation des répertoires, il est préférable de le faire en désactivant cette fonction, comme indiqué au chapitre 16 du manuel Sun Java System Web Server 6.1 Administrator’s Guide, au lieu de (ou en plus de) refuser le droit « list ».

6310956 

6298215 

Lorsque le protocole LDAP abandonne la connexion (au bout d'un délai d'attente paramétré pour LDAP par exemple), Web Server ne peut pas réinitialiser la connexion LDAP. Cela se produit uniquement lorsque Web Server a été installé en complément de JES3/ JES4. Ce problème ne survient pas pour une installation autonome (à partir de fichiers).  

Solution :

  1. Copiez la bibliothèque libldap50.so issue de l'installation de Web Server à partir de fichiers et collez-la à l'emplacement suivant de votre configuration actuelle : /opt/SUNWwbsvr/bin/https/lib

  2. Redémarrez Web Server.

Outils

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.

Conteneur Web

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).

WebDAV

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. 

Localisation

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.