Notes de version de Sun Java System Web Server 6.1 2005Q4 SP5

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 SP5. Ces restrictions sont présentées par catégorie :

Problèmes généraux

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

Administration

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 :


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

Noyau

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.

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 12 Problèmes connus liés à la documentation

ID du problème 

Description 

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 Recherche du passage 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, il faut utiliser la fonction d'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_INITIALIZED;

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 JavaTM 2 Platform, Standard Edition (J2SETM) 1.4.2_04 et supé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 lorsque vous choisissez de l'installer.

Vous pouvez également installer votre propre kit de développement Java (JDK) ultérieurement, après avoir installé Web Server. 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=UScertmap 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=UScertmap sun2 ou=Sun Certificate Authority, o=Sun, c=US

5031366 

Des liens non valides sont présents 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 ligne 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 htaccess.

Utilisation de htpasswd :

htpasswd [-c] passwordfile username [password]

-c permet de créer un nouveau fichier de mot de passe.  

L'élément -c permet de créer un nouveau fichier de mot de passe en écrasant un fichier précédent lorsqu'un tel fichier 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 htaccess 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.

  • Le fichier 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 de 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 : Les utilisateurs peuvent désactiver cette option en procédant comme suit :

Sous Solaris et HPUX : désactivez l'option en modifiant la variable S1WS_START_ONBOOT dans le script webserver01.

[Solaris] 

/etc/init.d/webserver01

[HPUX] 

/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 

Tous les documents ne font pas état de l'inexistence 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 avec tilde dans ppath ne fonctionne pas comme indiqué.

Correction : Les utilisateurs doivent recourir à 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 indique la valeur on comme valeur par défaut pour la directive StrictHttpHeaders.

Correction : La valeur par défaut de la directive StrictHttpHeaders doit être la suivante : 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>

6281323 

La version du système d'exploitation Windows 2003 pris en charge par Sun Java System Web Server 6.1 SP4 indiquée dans les Notes de version pour Sun Java System Web Server 6.1 2005Q1 SP4 est inexacte.

Correction : La version de Windows 2003 prise en charge par Web Server 6.1 SP4 est la suivante :

Windows Server 2003, SP1 Enterprise Edition

6237209 

Le document Release Notes for Sun Java System Web Server 6.1 2004Q3 SP3 ne comprend pas l'intégralité des informations concernant les différents noyaux RedHat Linux.

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

4841310 

Impossible d'obtenir la variable REMOTE_USER lors d'une authentification par .htaccess.

5059527 

Les fichiers et les scripts de configuration de Web Server sont accessibles en écriture par webservd. 

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.

Installation

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

Migration

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 :


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

par :  


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

par :  


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

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

Recherche

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

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 accumulé PHSS_28871 — ld/linker. 

Sécurité

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é

ID du problème 

Description 

4898077 

Lorsque SSL est activé, le comportement entre HttpServerAdmin et la console iWS est incohérent. 

Solution : Utilisez la syntaxe suivante :

HttpServerAdmin create -l -id <id> -ip <ip> -port <port> -sname serverName -defaultvs <defaultvs> [-cert <certificate name>] [-sec <on|off>] [-acct <#accthreads>] -d server_root -sinst http_instance

Remarque : n'utilisez pas les valeurs true|false, ni les valeurs 1|0 et yes|no pour l'option -sec, mais utilisez plutôt les valeurs on|off. 

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. Cet événement a lieu uniquement lorsque Web Server a été installé en même temps que JES3 ou JES4. Ce problème est inexistant 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 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.

Conteneur Web

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

WebDAV

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.