Sun JavaTM System Web Server 6.1 2005Q4 SP5 (ci-après mentionné en tant que Sun Java System Web Server 6.1 SP5) comporte d'importantes corrections aux failles de sécurité. Il est fortement conseillé à tous les utilisateurs de Sun Java System Web Server, en particulier ceux qui utilisent le protocole SSL (Secure Sockets Layer) version 3 ou TLS (Transport Security Layer) d'installer ce service pack. Cette version assure également la prise en charge des plates-formes HP-UX et AIX.
Ces notes de version contiennent les informations importantes disponibles au moment de la mise sur le marché de la version Sun Java System Web Server 6.1 SP5, à savoir des précisions sur les nouvelles fonctionnalités et améliorations, les restrictions et problèmes connus, des notes techniques, ainsi que des pointeurs vers des ressources supplémentaires. Lisez ces notes de version dans leur intégralité avant d'installer et de configurer le logiciel, puis consultez leur dernière version régulièrement par la suite afin d'obtenir les informations les plus récentes.
La documentation complète de Sun Java System Web Server 6.1 est disponible à l'adresse suivante : http://docs.sun.com/db/prod/s1websrv#hic.
Les informations contenues dans la documentation existante de Sun Java System Web Server 6.1 2005Q1 SP4 publiée dans la collection de notes de version Sun Java Enterprise System 2005Q1 sont valables pour Sun Java System Web Server 6.1 2005Q4 SP5 et Sun Java Enterprise System 2005Q4. Ces documents sont disponibles à l'adresse suivante : http://docs.sun.com/coll/WebServer_05q1.
Ces notes de version se composent des sections ci-après :
Sun Java System Web Server intègre les fonctionnalités et améliorations suivantes :
Prise en charge de Java Servlet 2.3 et de JavaServer Pages (JSP) 1.2
Amélioration de la prise en charge du chiffrement de l'accélérateur matériel
Sun Java System Web Server comprend une implémentation des spécifications de JavaTM Servlet 2.3 et JavaServer Pages (JSP) 1.2 conforme à la plate-forme JavaTM 2 Platform, Enterprise Edition (J2EE). Un conteneur Web compatible avec la plate-forme J2EE offre la souplesse et la fiabilité nécessaires à la conception et au déploiement des applications Web répondant aux normes de la technologie JavaTM. Les applications Web peuvent être déployées sur la base d'un serveur virtuel.
Pour plus d'informations sur ces technologies, consultez les documents suivants :
Java Servlets : http://java.sun.com/products/servlet/index.html
JavaServer Pages : http://java.sun.com/products/jsp/index.html
Pour plus d'informations sur le développement de servlets et pages JSP, reportez-vous au manuel Sun Java System Web Server 6.1 SP4 Programmer’s Guide to Web Applications.
Sun Java System Web Server prend en charge la plate-forme JavaTM 2 Platform, Standard Edition (J2SETM) 1.4.2_04-b05 (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é.
Notez que le système Sun Java System Web Server 6.1 pour plates-formes HP-UX inclut JDK 1.4.1.
Sun Java System Web Server prend en charge la plate-forme JavaTM 2 Platform, Standard Edition (J2SETM) 1.5.0 certifiée 1.5.0_01-b08 sous Solaris, Linux et Windows.
Sun Java System Web Server prend en charge le protocole WebDAV (Web-based Distributed Authoring and Versioning) qui permet une publication collaborative sur le Web et dont les caractéristiques sont les suivantes :
conformité avec la RFC 2518 et interopérabilité avec les clients RFC 2518 ;
sécurité et contrôle d'accès pour la publication Web ;
opérations élémentaires de publication sur les ressources et les collections WebDAV fonctionnant avec un système de fichiers.
WebDAV offre un support intégré pour les métadonnées de contenu, la gestion des espaces de noms et la protection contre l'écrasement. Ces technologies, combinées aux nombreux outils de création prenant en charge WebDAV, fournissent une plate-forme de développement idéale pour les environnements collaboratifs.
Dans la version 6.1 de Sun Java System Web Server, l'interface NSAPI (Netscape Server Application Programmer's Interface) est étendue afin de prendre en charge les filtres NSAPI.
Les filtres autorisent le traitement personnalisé des flux de requêtes et de réponses HTTP, permettant ainsi à une fonction d'intercepter et, éventuellement, de modifier le contenu présenté à une autre fonction ou généré par cette dernière. Par exemple, un plug-in est capable d'installer un filtre NSAPI afin d'intercepter une page XML générée par la fonction SAF (Server Application Function) d'un autre plug-in avant de transformer cette page XML en page HTML, XHTML ou WAP en fonction du client. Un filtre NSAPI peut par exemple décompresser les données reçues d'un client avant de les présenter à un autre plug-in.
Pour plus d'informations, reportez-vous au manuel Sun Java System Web Server 6.1 SP4 NSAPI Programmer’s Guide.
Sun Java System Web Server prend en charge la compression de contenu, ce qui vous permet d'augmenter la vitesse de distribution aux clients et de livrer des volumes de contenu supérieurs sans pour autant entraîner d'augmentation des coûts de matériels en conséquence. La compression de contenu permet de réduire le temps de téléchargement, avantage non négligeable pour les utilisateurs de connexions commutées et à fort trafic.
Pour plus d’informations, consultez le manuel Sun Java System Web Server 6.1 SP4 Administrator’s Guide.
Sun Java System Web Server prend en charge un moteur de recherche Java offrant des fonctions d’extraction et d’indexation de recherche sur texte intégral. La fonction de recherche permet aux utilisateurs de chercher des documents sur le serveur et d’afficher les résultats dans une page Web. Les administrateurs du serveur créent les index des documents sur lesquels porteront les recherches des utilisateurs et ont la possibilité de personnaliser l’interface de recherche afin de prendre en compte des besoins spécifiques.
L’URL par défaut pouvant être employé par les utilisateurs finals pour accéder à la fonctionnalité de recherche est le suivant :
http://<instance-serveur >:port number/search
Exemple :
http://plaza:8080/search
Lorsque l’utilisateur final invoque cet URL, la page de recherche, qui est une application Web Java, est lancée.
Pour plus d’informations sur la réalisation de recherches de base et avancées, y compris sur des mots-clés et des opérateurs de requête facultatifs, consultez l’aide en ligne fournie avec le moteur de recherche. Pour accéder à ces informations, cliquez sur le lien Aide dans la page de recherche. Pour plus d’informations, consultez le manuel Sun Java System Web Server 6.1 SP4 Administrator’s Guide.
Sun Java System Web Server permet de limiter les accès à l’aide de l’authentification de fichiers plats. La version 6.1 de Sun Java System Web Server prend désormais en charge le gestionnaire de sécurité Java. Le gestionnaire de sécurité est désactivé par défaut lors de l’installation du produit, ce qui peut améliorer les performances de façon significative pour certains types d’applications. Son activation permet d’améliorer la sécurité en limitant les droits accordés à vos applications Web J2EE. Pour activer le gestionnaire, annulez la mise en commentaires des entrées suivantes du fichier server.xml :
<JVMOPTIONS>-Djava.security.manager</JVMOPTIONS>
<JVMOPTIONS>-Djava.security.policy=rép_instance /config/server.policy</JVMOPTIONS>
où rép_instance est le chemin d’accès au répertoire d’installation de l’instance du serveur.
Pour plus d'informations sur le fichier server.xml, reportez-vous au manuel Sun Java System Web Server 6.1 SP4 Administrator’s Configuration File Reference.
Sun Java System Web Server prend en charge l’interface JNDI (Java Naming and Directory Interface™), qui permet une connectivité transparente entre des services d’annuaire et de noms d’entreprise hétérogènes.
Sun Java System Server fournit une connectivité JDBC (JavaTM DataBase Connectivity) transparente et prête à l'emploi, et prend en charge un grand nombre de pilotes JDBC standard ou personnalisés.
Sun Java System Web Server prend en charge SunTM ONE Studio 5, Standard Edition. La technologie Sun ONE Studio constitue l'environnement Sun de développement intégré (IDE), extensible et puissant pour les développeurs de la technologie Java. Sun ONE Studio 5 fonctionne à l'aide du logiciel NetBeans et est intégré à la plate-forme Sun ONE. (Sun Java System Web Server 6.1 et ses versions supérieures prennent en charge NetBeans 3.5 et 3.5.1.)
Sun ONE Studio est pris en charge par toutes les plates-formes acceptées par Sun Java System Web Server 6.1 SP5. Le plug-in pour Web Server peut être obtenu de l’une des manières suivantes :
à partir du CD-ROM d’accompagnement inclus dans le kit média Sun Java System Web Server ;
via la fonction de mise à jour automatique (AutoUpdate) de Sun ONE Studio ;
à partir du centre de téléchargement de Sun Java System Web Server dont l'URL est http://www.sun.com/software/download/products/3f567f91.html.
Veuillez noter que le plug-in Sun ONE Studio 5 pour Sun Java System Web Server 6.1 SP5 ne fonctionne qu’avec un serveur Web local (c’est-à-dire, lorsque l’IDE et Web Server sont sur la même machine).
Le comportement du plug-in Sun ONE Studio 5 pour Sun Java System Web Server est identique à celui de Sun ONE Application Server 7. Pour plus d’informations sur l’utilisation des fonctions d’application Web dans Sun ONE Studio 5, reportez-vous au didacticiel suivant : http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/cdshop.pdf.
Définissez Sun Java System Web Server 6.1 SP5 comme instance par défaut, puis exécutez les actions décrites dans le didacticiel.
Reportez-vous également au didacticiel NetBeans suivant : http://usersguide.netbeans.org/tutorials/webapps/index.html.
Pour plus d’informations sur Sun ONE Studio 5, consultez le site http://www.sun.com/software/sundev/jde/.
Pour accéder aux informations destinées aux développeurs, reportez-vous à la section Ressources Sun supplémentaires des présentes notes de version.
Sun ONE Studio 5 peut être utilisé pour effectuer un débogage à distance si vous souhaitez connecter manuellement l’IDE à un serveur Web distant lancé en mode de débogage. Les étapes à suivre sont décrites ci-après :
Par le biais de l’interface d’administration de Sun Java System Web Server, redémarrez l’instance du serveur en mode de débogage (Server Manager > JVM General > Debug Enabled).
Relevez le numéro du port JPDA.
Lancez l’IDE.
Sélectionnez Débogage > Démarrer.
Sélectionnez la méthode dt_socket et entrez le nom de la machine distante et le numéro du port JPDA. À ce stade, tout point de rupture créé dans l’IDE sur le code source de servlet d’une application déployée devient actif.
Sun Java System Web Server 6.1 SP5 prend en charge la spécification Active Server Pages 3.0 via Sun ONE Active Server Pages versions 4.0.1 (anciennement SunTM Chili!Soft ASP) et 4.0.2. Sun ONE Active Server Pages ajoute un moteur ASP sécurisé de niveau entreprise à Sun Java System Web Server.
Sun Java System Web Server 6.1 SP5 permet la prise en charge de Sun ONE Active Server Pages 4.0.1 et 4.0.2 sur les plates-formes suivantes :
SolarisTM (SPARC®) 8 et 9
Windows 2000 et XP
Red Hat Advanced Server 2.1
Aucune licence n’est requise pour Sun ONE Active Server Pages si vous procédez à une installation sur Sun Java System Web Server. Le programme d’installation de Sun ONE Active Server Pages est disponible sur le CD-ROM d’accompagnement si vous faites l’acquisition du kit média Sun Java System Web Server ou en le téléchargeant à partir de l’emplacement suivant : http://www.sun.com/software/chilisoft/index.html. Notez les points suivants :
Le module d’extension Sun ONE Active Server Pages requiert un espace disque supplémentaire d’environ 50 Mo une fois Sun Java System Web Server 6.1 SP5 installé.
Avant de commencer l’installation, vérifiez que vous êtes connecté en tant que root.
Pour plus d’informations sur Sun ONE Active Server Pages, consultez les sites indiqués ci-dessus.
PHP, le langage de script de page proposé par le groupe PHP (http://www.php.net), peut être utilisé avec Sun Java System Web Server à l’aide de l’une des trois API prises en charge suivantes : CGI, NSAPI et FastCGI. Le groupe PHP fournit sur son site Web des instructions détaillées sur la configuration du logiciel PHP afin de l’utiliser avec l’une de ces API.
L’API CGI est l’interface la plus stable à utiliser mais ses performances sont limitées.
L’API NSAPI se sert de l’API native de Sun Java System Web Server pour exécuter le logiciel PHP dans la mémoire de Web Server. Cette configuration fournit de meilleures performances mais le serveur peut s'arrêter brutalement si vous utilisez des modules PHP sécurisés sans thread.
L’interface FastCGI représente un compromis entre bonnes performances et stabilité, car elle permet au logiciel PHP de continuer à être exécuté hors de la mémoire de Web Server après avoir servi les requêtes. Même si un module PHP instable est utilisé, cela ne provoque pas l'arrêt brutal de Web Server. Par conséquent, Sun recommande l’utilisation de l’interface FastCGI avec le logiciel PHP.
L’interface FastCGI est prise en charge par Web Server grâce à l’installation de l’add-on FastCGI disponible à l’adresse suivante http://www.sun.com/download/products.xml?remap=3f567f91.
Le logiciel PHP utilise deux variables d’environnement pour contrôler le cycle de vie des processus PHP lorsqu’ils sont exécutés en tant que processus FastCGI. PHP_FCGI_CHILDREN détermine le nombre de processus PHP qui doivent être créés pour répondre aux requêtes. PHP_FCGI_MAX_REQUESTS détermine le nombre de requêtes auxquelles le processus PHP répond avant de s'arrêter et d'être remplacé par un nouveau processus PHP. Sun déconseille l’utilisation de PHP_FCGI_CHILDREN et conseille plutôt d’utiliser les mini-processus des paramètres de configuration de l’add-on FastCGI pour contrôler le nombre minimal de processus PHP.
La prise en charge de NSS dans Sun Java System Web Server 6.1 SP5 a été mise à niveau et est passée de la version 3.9.5 (pour la version 6.1 SP4) à la version 3.10.1.0. NSS est un ensemble de bibliothèques permettant la prise en charge du développement interplate-forme d’applications serveur activées pour la sécurité. Sun Java System Web Server 6.1 SP5 prend également en charge NSPR 4.5.2.
Sun Java System Web Server 6.1 SP5 assure la prise en charge d’un accélérateur matériel pour SunTM Crypto Accelerator 4000, carte d’accélération cryptographique améliorant les performances du protocole SSL sur le serveur Web.
Sun Java System Web Server 6.1 SP5 peut être installé sur des plates-formes Solaris, HP-UX, AIX, Linux et Windows. Le tableau suivant récapitule la prise en charge en termes de plate-forme. Pour plus d’informations sur les conditions d’installation requises, reportez-vous à la section Patchs requis de ce document ainsi qu'au second chapitre du manuel Sun Java System Web Server 6.1 SP4 Installation and Migration Guide.
La prise en charge de HP-UX 11i est uniquement assurée sur les plates-formes PA-RISC.
* AIX 5.1 est désapprouvé.
** Les processeurs SPARC antérieurs à la version 6.0 d'iPlanet Web Server ne sont pas pris en charge. Sun Java System Web Server 6.1 prend toujours en charge l'architecture UltraSPARC.
*** Les services professionnels des partenaires Sun ou iForce sont fortement recommandés.
**** La prise en charge du système d’exploitation Linux suivant est désormais déconseillée et sera supprimée dans la prochaine version du produit Sun Java System Web Server 6.1 :
Sun Linux 5.0
Prenez les mesures nécessaires pour mettre à niveau ou faire migrer vos serveurs Web vers un système d’exploitation pris en charge.
Nous vous recommandons de mettre à jour votre système d'exploitation à l'aide des derniers patchs disponibles. Les patchs requis sont classés par plate-forme.
Les utilisateurs de Solaris doivent installer le bloc de patchs recommandé par Sun, disponible dans la section Recommended and Security Patches à l'adresse suivante : http://sunsolve.sun.com.
Solaris 8 Update 7
Bloc de patchs recommandés et de sécurité le plus récent de Sun
Solaris 9 Update 4 et versions supérieures
Bloc de patchs recommandés et de sécurité le plus récent de Sun
Pour utiliser Sun Java System Web Server 6.1 SP5, vous devez installer les patchs suivants.
La prise en charge de HP-UX 11i est uniquement assurée sur les plates-formes PA-RISC.
Composant de l'environnement d'exploitation de HP-UX 11i — B.11.11.0203
Ensemble de patchs requis pour 11i, juin 2003 — B.11.11.0306.1
Patchs Gold pour HP-UX 11i, juin 2003 — B.11.11.0306.4
Patchs d'application Gold pour HP-UX 11i, juin 2003 — B.11.11.0306.4
Amélioration et corrections Pthread — PHCO_29109
Nouvelle amélioration et correctif Pthread.h — PHCO_30544
Patch accumulé libc manpage — PHCO_29328
Patch accumulé libc — PHCO_29495
Java Out-of-Box — JAVAOOB, 1.0.00.02
L’outil Java Out-of-Box permet de configurer certains paramètres réglables au niveau du noyau. Il est recommandé d’utiliser cet outil pour modifier les valeurs du noyau. Si nécessaire, modifiez les paramètres réglables suivants pour obtenir des valeurs égales ou supérieures à celles indiquées ci-dessous :
nkthreads — 3635
maxfiles — 60
maxfiles_lim — 1024
max_thread_proc — 512
maxswapchunks — 2048
nfile — 4136
ncallout — 3651
nproc — 2068
La modification des paramètres réglables au niveau du noyau peut avoir un effet néfaste sur votre système. Avant de modifier ces paramètres, assurez-vous que les modifications sont pleinement justifiées.
Les patchs suivants sont nécessaires pour pouvoir utiliser Sun Java System Web Server 6.1 SP5.
SE de base — AIX 5.1
Patchs de maintenance — 5100-05
Module JDK APAR — IY46667
SE de base — AIX 5.2
Patchs de maintenance — 5200-02
Module JDK APAR — IY46668
Si des applications Web Java sont déployées sur le serveur Web, selon la documentation IBM relative au JDK, les variables d’environnement suivantes doivent être définies sur les valeurs ci-dessous avant le démarrage du serveur :
export AIXTHREAD_SCOPE=S
export AIXTHREAD_MUTEX_DEBUG=OFF
export AIXTHREAD_RWLOCK_DEBUG=OFF
export AIXTHREAD_COND_DEBUG=OFF
Le snippet ci-dessus peut être ajouté directement au script de démarrage de Web Server.
SE de base — AIX 5.3
Patchs de maintenance — 5300-01
Cette section inclut des notes sur l’installation, la mise à niveau et la migration de Sun Java System Web Server. Pour plus d’informations sur ces rubriques, consultez les informations contenues dans le manuel Sun Java System Web Server 6.1 SP4 Installation and Migration Guide. Les références à Sun Java System Web Server 6.1 figurant dans le guide s’appliquent également à Sun Java System Web Server 6.1 SP5. Pour les problèmes connus de cette version de Sun Java System Web Server, reportez-vous à la section Problèmes connus de ce document.
N’installez pas Web Server dans un répertoire dont le nom contient des espaces.
En effet, Web Server ne démarrera pas s'il est installé dans un répertoire dont le nom contient des espaces (exemple : Program Files). 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.
Web Server ne peut pas être configuré sur RHLAS 3.0 sans compat-libstdc++.
Lorsque vous installez Sun Java System Web Server 6.1 SP5 sur une installation existante de Sun Java System Web Server, le programme d'installation détecte et applique automatiquement la mise à niveau.
Si Sun ONE Web Server 6.1 SP1 est déjà installé sur votre système, faites pointer le programme d’installation de Web Server 6.1 SP5 vers l'emplacement d'installation de Web Server 6.1 SP1, puis effectuez la mise à niveau.
Si Sun Java Enterprise System 1 est déjà installé sur votre système et que vous souhaitez mettre à niveau Sun ONE Web Server 6.1, partie intégrante de Sun Java Enterprise System 1, vers Sun Java System Web Server 6.1 SP5, reportez-vous au manuel Sun Java Enterprise System 2004Q2 Guide d'installation.
La migration directe d'une version d'iPlanet TM Web Server antérieure à la version 4.1 vers Sun Java System Web Server 6.1 SP5 n'est pas prise en charge. Vous devez tout d’abord faire migrer le serveur existant vers iPlanet Web Server 4.1, puis vers Sun Java System Web Server 6.1 SP5.
Pour des informations de migration détaillées, reportez-vous au manuel Sun Java System Web Server 6.1 SP4 Installation and Migration Guide. Ce manuel contient des informations sur la migration de la version 4.1 vers la version 6.1 et de la version 6.0 à la version 6.1. Une fois encore, les références à Sun Java System Web Server 6.1 contenues dans ce guide s'appliquent également à Sun Java System Web Server 6.1 SP5.
Sun Java System Web Server comprend un ensemble complet de documentation produit disponible à l'adresse suivante : http://docs.sun.com/db/prod/s1websrv#hic.
Les manuels Sun Java System Web Server sont consultables en ligne sous forme de fichiers au format PDF ou HTML. Les références à Sun Java System Web Server 6.1 figurant dans la documentation sont également valables pour Sun Java System Web Server 6.1 SP5. Le tableau suivant indique les tâches et les concepts décrits dans chaque manuel.
Tableau 2 Présentation de la documentation de Sun Java System Web Server
Pour obtenir la liste des fonctions d'accessibilité mises à disposition depuis la publication de ce média, consultez les évaluations de produit de la Section 508, disponibles sur demande auprès de Sun, afin de déterminer les versions les mieux adaptées au déploiement des solutions accessibles. Vous trouverez des versions mises à jour pour certaines applications aux emplacements suivants : http://sun.com/software/javaenterprisesystem/get.html. Pour plus d'informations sur les engagements pris par Sun en matière d'accessibilité, consultez notre site à l'adresse suivante : http://sun.com/access.
Cette section dresse la liste des problèmes les plus importants résolus dans les versions indiquées ci-dessous :
Le tableau suivant répertorie les problèmes résolus dans Sun Java System Web Server 6.1 SP5.
Tableau 3 Problèmes résolus dans Sun Java System Web Server 6.1 SP5
Le tableau suivant répertorie les problèmes résolus dans Sun Java system Web Server 6.1 SP4.
Tableau 4 Problèmes résolus dans Sun Java System Web Server 6.1 SP4
ID du problème |
Description |
|
---|---|---|
6021153 |
L’ID de patch requis 112396-03 n’existe pas. Le patch numéro 112396-03 répertorié comme « requis » dans les notes de version antérieures était incorrect. Seul le patch numéro 112396-02 existe et corrige le bogue numéro 4498984 (*fgrep* échoue avec « wordlist too large » pour une ancienne version de la commande patchadd OS). Le numéro de patch exact est le suivant : 112396-02. Les utilisateurs de Solaris doivent installer le bloc de patchs recommandé par Sun, disponible dans la section Recommended and Security Patches à l'adresse suivante : http://sunsolve.sun.com Solaris 8 (SPARC)
Solaris 9 (SPARC et x86)
|
|
6066252 |
Les certifications client avec extension AKI provoquent l’erreur SEC_ERROR_UNKNOWN_ISSUER. |
|
6092498 |
SJWS 6.1 ne parvient pas à valider une certification client avec LDAP si elle contient des caractères tchèques. |
|
6171311 |
Erreurs fréquentes rencontrées lors de l’exécution de Web Server avec JDK 1.5. |
|
6171784 |
Problème de performances de Web Server avec une certaine configuration de consignation des erreurs. |
|
4925875 |
i18-ko : les recherches avec astérisque sur des mots coréens ne produisent aucun résultat. |
|
6171950 |
Les JSP précompilés ne fonctionnent pas comme prévu lorsque le paramètre reload-interval est utilisé dans le fichier sun-web.xml. Solution : Utilisez la propriété « use-precompiled » (définie sur « true » sous jsp-config dans sun-web.xml) pour indiquer que les JSP sont précompilés et qu’ils ne doivent jamais être compilés lors de l’exécution. Exemple de fichier sun-web.xml :
|
|
5048940 |
La page de contrôle d’accès superutilisateur dans l’interface d’administration n’est plus accessible après la mise à jour de la version SP1. |
|
6177544 |
libpassthrough.so absent après l’installation RPM du plug-in. |
|
6176231 |
La suppression par l'administrateur d'un certificat de Sun Java System Web Server 6.1 SP4 (bin/https/admin/security) entraîne un core dump avec NSS 3.9.3 bêta. |
|
6173365 |
Il existe plusieurs programmes d’installation de package pour la même version de Web Server pour Solaris SPARC/x86. |
|
5039633 |
Mise à jour nécessaire de NSS vers la série 3.9. |
|
5063134 |
Le lien symbolique Java ES n'est pas utilisé pour l’emplacement J2SE. |
|
6067407 |
Problèmes d’utilisation de ACL_LDAPSessionFree(). |
|
6173293 |
Web Server définit toujours le type de contenu sur text/html lorsque le filtre de servlet est activé. |
|
6176264 |
Web Server 6.1 SP4 Solaris x86 ne parvient pas à lancer l’instance SSL via l’interface d’administration. |
|
6180677 |
Web Server SP4 pour JES3 ne parvient pas à effectuer une migration sur Web Server SP2 pour JES2. |
|
6066139 |
JSTLTCK : 16 tests échouent lors de l’exécution de Web Server avec la version JDK 1.5_beta2. |
|
6088595 |
L'interface d'administration lève une exception avec JDK 1.5.0_beta2 lors de la création ou de la modification de classes. |
|
4904913 |
Recherche i18N : les recherches avec le caractère générique « ? » en japonais entraînent des correspondances incorrectes. |
Le tableau suivant répertorie les problèmes résolus dans Sun Java System Web Server 6.1 SP3.
Tableau 5 Problèmes résolus dans Sun Java System Web Server 6.1 SP3
ID du problème |
Description |
|
---|---|---|
4798461 |
Affichage incorrect de l’interface utilisateur lorsque « Transmit File » est désactivé. |
|
4904896 |
Recherche i18N : tri de la liste des codes par défaut lors de la recherche effectuée par l’interface administrateur. |
|
4905412 |
L’interface utilisateur n’autorise pas la gestion des utilisateurs dans la base de données de fichiers de clés. |
|
4991338 |
La console d’administration de Web Server n’affiche pas tous les onglets (dans le navigateur Mozilla). |
|
5001819 |
Le moteur de recherche Nova de Web Server 6.1 ne localise pas tous les documents. |
|
5014693 |
Les filtres Java, la compression HTTP et SHTML n’interagissent pas. |
|
5021077 |
Une exception java.lang.NullPointerException est levée lorsque vous cliquez sur OK sans avoir sélectionné le serveur d'annuaire. |
|
5025617 |
Le JNDI de Web Server doit mapper les références resource-env-ref depuis sun-web.xml. |
|
5042676 |
Problème de flux de requêtes avec Client tag code=302. |
|
5056989 |
Activation de la préfixation du nom d'hôte dans l'ID de session. Remarque : vous pouvez activer la préfixation du nom d'hôte dans l'ID de session (comme dans 6.0 SPx) pour l'application Web en définissant la valeur du paramètre property prefixSessionIDWithHostname sous manager-properties sur yes, true ou on dans le fichier sun-web.xml. Dans l'exemple ci-dessous, la préfixation du nom d'hôte dans l'ID de session est activée pour l'application Web par la définition de la valeur true pour ce paramètre. Le fichier sun-web.xml se présente comme suit :
|
|
5057749 |
Web Server 6.1 SP2 : le plug-in défini dans certmap.conf ne se charge pas. |
|
6041356 |
Fuite de mémoire lorsque AdminLanguage et/ou DefaultLanguage sont spécifiés dans magnus.conf. |
|
6057426 |
Le plug-in d'équilibrage de charge loadbal.so (anciennement Resonate) ne fonctionne pas sous SPARC Solaris. L'emplacement du plug-in loadbal.so est le suivant : <racine_serveur>/plugins/loadbal.so |
|
5065017 |
Problème de données dans la session du servlet. |
|
5048051 |
Échec de création de collection sous Linux avec installation RPM. |
|
5029954 |
StackSize est ignoré lorsque la valeur de ConnQueueSize/RqThrottle est 0. |
|
4898077 |
Comportement incohérent entre HttpServerAdmin et la console iWS. |
|
5013100 |
Deux ports du type 2500 et 02500 sont ajoutés en tant que ports distincts dans server.xml. |
|
5046634 |
Caractère à deux octets présent dans l'en-tête HTTP et dans les programmes plug-ins. Vous pouvez activer le codage de l'en-tête de réponse au niveau de l’application Web en définissant la valeur du paramètre de configuration use-responseCT-for-headers sur l’une des valeurs yes, true ou on dans le fichier sun-web.xml. Dans l'exemple ci-dessous, le codage de l'en-tête de réponse est activé pour l'application Web par la définition de la valeur true pour ce paramètre. Le fichier sun-web.xml se présente comme suit :
|
Le tableau suivant répertorie les problèmes résolus dans Sun Java System Web Server 6.1 SP2.
Tableau 6 Problèmes résolus dans Sun Java System Web Server 6.1 SP2
ID du problème |
Description |
|
---|---|---|
4536102 |
ADM:i18n : le nom de la communauté SNMP n'apparaît pas dans Solaris Netscape. |
|
4536194 |
Le sous-système CGI effectue des appels bloquants à partir de threads utilisateur NSPR. |
|
4536739 |
ACL admin et CA superutilisateur : la fonction « N'autoriser qu'à partir de l'hôte » ne fonctionne pas. |
|
4615933 |
CORE:SHTML : impossible de définir Content-encoding pour les fichiers .shtml. |
|
4629796 |
ADM:i18n : le nom du pool de threads français affiche des caractères erronés sous JA-NT (Internet Explorer et Netscape). |
|
4651056 |
Web Server renvoie l'erreur 404 pour les fichiers commençant par « .. ». |
|
4651206 |
Après l'ajout d'un nouveau fichier de type mime, il n'existe aucun moyen pour vérifier son ajout à partir de l'interface utilisateur. |
|
4651207 |
Sur la page Web des préférences de document, le fichier à utiliser pour les réponses aux erreurs doit être spécifié. |
|
4652009 |
Le fichier journal des accès personnalisés ne s’affiche pas dans l’onglet d’affichage du journal des accès de l’interface utilisateur. |
|
4657465 |
Le codage des cookies doit être désactivé. Par défaut, l'URL du serveur Web Sun Java System code les cookies avant de les envoyer au client. Pour que les cookies ne soient pas codés, ajoutez la ligne suivante au fichier sun-web.xml :
Pour l'exemple ci-dessus, placez la ligne directement sous la balise <sun-web-app>. Ne l'intégrez pas à d'autres balises. |
|
4664945 |
Erreur interne émanant de l'URL d'envoi du formulaire. |
|
4666409 |
Suppression du nom des fichiers CGI ErrorResponse. |
|
4676934 |
dist-admin : remplacement de l’ACI par défaut dans Web Server 6.0 SP2. |
|
4676946 |
Aucune validation du formulaire des paramètres de serveur virtuel. |
|
4676950 |
Erreur interne lors de la suppression de l'élément http:// dans l'URL d'envoi du formulaire. |
|
4682434 |
Échec de l'exécution du script CGI de capture des variables d'environnement. |
|
4682894 |
Gestion de cluster : la sélection d'un serveur source désélectionne les serveurs cible. |
|
4684775 |
La fonction DNS asynchrone est désactivée par défaut. |
|
4707989 |
Web-app/JSP : le chargement au démarrage ne fonctionne pas sur les fichiers JSP. |
|
4704385 |
Cluster : un message Null s'affiche pour le cluster modifié lorsque OK est sélectionné juste après la réinitialisation. |
|
4705181 |
La fonction Utilisateurs et groupes ne valide pas les utilisateurs et accepte des espaces dans les CGI. |
|
4705204 |
Les fichiers ACL nouvellement ajoutés ne sont pas supprimés lorsque la suppression est sélectionnée. |
|
4706063 |
La validation de Chroot et Directory ne se fait pas correctement. |
|
4711353 |
Admin : le message d'avertissement d'interception Global|SNMP affiche « Élément formulaire manquant : gestionnaire ?». |
|
4718914 |
Activez la sécurité pour tous les serveurs d'instance sans installer de certificat. |
|
4724503 |
Après l'activation d'IPv6 sur le socket d'écoute de modification de l'interface utilisateur, le serveur ne démarre pas. |
|
4727597 |
L'interface d'administration se bloque lorsqu'un nouveau serveur est ajouté avec un port en double. |
|
4721021 |
Impossible d'accéder à l'URI absolu sur le serveur SSL. |
|
4727444 |
Le journal d'accès consigne des données incorrectes. |
|
4732877 |
Le champ Urlhosts n'accepte qu'un seul nom d'hôte. |
|
4745314 |
La variable $id dans le Docroot d’un VSCLASS ne fonctionne pas sous Windows. |
|
4749239 |
ACLI : traitement incorrect de l'ACL. |
|
4753601 |
Fonctionnement inattendu de la directive MaxRqHeader dans le fichier magnus.conf. |
|
4754934 |
Fonctionnement incorrect du plug-in de la vignette NSAPI sur Web Server 6.0 avec HTTP 1.1. |
|
4761188 |
LDAP : amélioration nécessaire des performances de groupe dynamiques LDAP pour les ACL. Dans un souci d’amélioration des performances, un nouveau paramètre de configuration LDAP « dyngroups fast » est introduit dans SP2. Avec cette configuration, le serveur Web certifie les appartenances au groupe, ignorant les individus imbriqués dans les groupes dynamiques. Supposons que l'utilisateur « alpha » appartient au groupe « a », que ce groupe « a » est un membre du groupe « b » selon la définition de l'URL de membre (groupe dynamique) et que votre ACL n'accorde des droits d'accès qu'au groupe « b ». Dans ce cas, le serveur Web refuse l'accès d' « alpha », car celui-ci n'est pas considéré comme un membre du groupe « b ». Dans les conditions décrites plus haut, pour prendre en charge ce groupe imbriqué, ne définissez pas la nouvelle configuration pour le service d’authentification LDAP. (En conséquence, vous n’obtiendrez pas d’amélioration des performances.) Exemple de configuration : directory: ldapregular ldap://localhost:389/o=TestCentral ldapregular: dyngroups fast |
|
4763653 |
Validation requise pour les éléments de formulaire dans la page de préférences du document. |
|
4764307 |
Magnus.conf. Paramètres de performances : acceptation des nombres -ve. |
|
4765709 |
Admin : la fonction de configuration du service d'annuaire ne valide pas binddn/password. |
|
4770294 |
Sous Windows, Web Server 6 doit ajouter le caractère CR à la fin de la ligne du journal d'accès. |
|
4786612 |
Le serveur Web traite « : »comme un séparateur entre le nom d'hôte/IP et le port dans divers emplacements. Ce code doit être mis à jour pour savoir si le caractère « : » fait réellement partie d'une adresse IPv6. |
|
4787310 |
L'éviction échoue dans NSFC si la valeur définie pour SmallFileSpace est faible. |
|
4788075 |
Impossible de définir la variable PATH dans le fichier magnus.conf pour Web Server 6.0 SP5. |
|
4800173 |
Problème de performances avec un fichier ACL de grande taille associé à plusieurs serveurs virtuels. |
|
4808402 |
Prise en charge de l'authentificateur natif. |
|
4814097 |
Impossible de sélectionner la valeur « none » comme élément de programme dans les groupes de programmes de l’interface utilisateur. |
|
4822720 |
Le sous-système persistant doit être réglé dynamiquement. Le sous-système persistant doit être réglé pour obtenir des performances maximales. Dans Web Server 6.0, ce sous-système a été réglé pour faire face aux fortes charges et ses performances sont faibles lorsque seules quelques connexions persistantes sont ouvertes. Le sous-système persistant a été modifié pour Web Server 6.1 SP2 afin d'effectuer des réglages dynamiques en fonction de la charge réelle. |
|
4849907 |
Shtml est analysé lorsque l'autorisation d'exécution n'est pas définie ni configurée. |
|
4855807 |
AIX : Web Server se bloque une fois redémarré par le module de surveillance. |
|
4858152 |
Les entrées du journal d'accès dans le fichier server.xml de l'instance migrée pointent vers un chemin incorrect. |
|
4869527 |
SNMP : le test n° 3 sur les protocoles échoue pour RH Linux 6.2/7.2/Adv Server 2.1 et Sun Linux 5. |
|
4862498 |
Le nouvel écran du service d'annuaire n'est pas connecté à l'interface. |
|
4870613 |
Le bouton Retour ne fonctionne pas pour les cadres dans Netscape 7. |
|
4873766 |
Fonctionnement incorrect de la fonction de téléchargement de fichier (upload-file) avec les requêtes fragmentées en bloc. |
|
4882838 |
Impossible de spécifier le protocole pour l'URL dans les redirections générées. Le serveur génère un URL d'autoréférencement chaque fois qu'il envoie une demande de redirection à un client. Depuis Web Server 6.1 SP1, l'attribut du nom du serveur de l'élément LS dans le fichier server.xml peut être utilisé pour configurer le schéma utilisé dans les URL d'autoréférencement générés par le serveur. Par exemple, si un transcodeur SSL se trouve entre Internet et l'instance de serveur Web, déchiffrant le trafic chiffré SSL destiné à www.sun.com et le relayant au serveur Web sur le port 8080, un élément LS tel l'élément suivant peut apparaître dans le fichier server.xml : <LS remap="ls1" port="8080" security="disabled"... servername="https://www.sun.com"/> Le préfixe « https:// » dans la valeur du nom du serveur indique au serveur qu'il doit utiliser le schéma https dans les URL d'autoréférencement même si l'élément LS n'est pas configuré pour gérer le trafic SSL. |
|
4889081 |
La rotation du journal interne crée des journaux vides. |
|
4894033 |
dist-admin : le fonctionnement de l'ACL administrative « Allow only from host/ip » n'est pas conforme à la documentation. |
|
4896881 |
Lors du décompactage des bits du serveur Web, les informations relatives à la propriété et au groupe sont incorrectes. |
|
4897074 |
Sous Linux uniquement : lorsque vous créez une collection, les fichiers PDF ne sont pas indexés, ni ajoutés à la collection. |
|
4899105 |
La mise en évidence de la valeur de connexion dans le serveur virtuel d’édition est incorrecte. |
|
4905175 |
Les paramètres de l'ACL WebDAV sont hérités par de nouveaux serveurs virtuels. |
|
4909378 |
Le bouton Aide pour l'édition WebDAV ne pointe pas vers la page d'aide appropriée. |
|
4903449 |
Performances affectées par le mode multiprocessus et un thread. |
|
4905681 |
Le paramètre AsyncDNS est ignoré dans Sun Java System Web Server 6.1 SP1. Le serveur Web n’effectue jamais de recherche DNS asynchrone. Notez que même si le fichier magnus.conf contient le paramètre AsyncDNS activé, le service DNS asynchrone est désactivé. |
|
4908631 |
Un message d'erreur est renvoyé si l'utilisateur tente d'arrêter le serveur lorsqu'il n'est pas en cours d'exécution. |
|
4907288 |
Le transfert du fichier de gestion de cluster ne fonctionne pas sous Windows. |
|
4909678 |
L'authentification Digest de Web Server 6.1 ne fonctionne pas pour les fichiers plats. |
|
4910266 |
Web Server 6.1 : la création d'utilisateurs de fichier Digest via l'interface utilisateur duplique les utilisateurs de façon exponentielle. |
|
4904088 |
La page finale de migration doit encoder les caractères « < » et « > » au format html. |
|
4908986 |
JDBC. Modèle BLOB : le code de servlet UploadServlet traite incorrectement les exceptions SQL. |
|
4904896 |
Recherche i18n : tri de la liste des codes par défaut lors de la recherche effectuée par l'interface administrateur. |
|
4908010 |
Impossible de supprimer une collection de recherche pour un serveur virtuel nouvellement créé avant d'effectuer une commande d'application (apply). |
|
4908401 |
i18n : horodatage non localisé pour chaque document renvoyé par la recherche. |
|
4910222 |
Une erreur se produit sous Windows lors d'une tentative de création de collection avec une racine de document comportant des backslashs. Solution : Cette erreur est générée lorsque vous spécifiez une racine de document comportant des backslashs ou à la fois des backslashs et des barres obliques. Utilisez uniquement des barres obliques. |
|
4911548 |
Le serveur renvoie une exception ConfigException lors de la création en double de la collection de recherche. |
|
4911656 |
I18N : le lien « Trier par date » est inaccessible lors de la recherche sur des caractères multioctets. |
|
4913909 |
i18n : erreur lors de l'ajout d'un fichier portant un nom coréen. Le fichier est ignoré, car sa lecture n'est pas autorisée. |
|
4913228 |
Apostrophe manquante dans le script Oracle pour l'application de l'exemple jdbcRealm. |
|
4910869 |
Amélioration NSFC requise. Ajoutez la directive nsfc.conf ReplaceFiles. Lorsque la valeur de ReplaceFiles est définie sur true (valeur par défaut), le comportement du cache de fichiers existant est conservé. Si la valeur est false, lorsqu'un fichier est mis en cache, son entrée dans le cache de fichiers ne doit jamais être supprimée pour faire de la place. Cela s'avère utile dans le cas de scénarios d'évaluation des performances, car le conflit d'utilisation sur le verrou de la liste des occurrences est alors éliminé. |
|
4910272 |
Le serveur ne doit pas accepter les différentes barres obliques pour la racine de document lors de l'ajout d'un nouveau serveur. |
|
4912254 |
Échec de l'installation du serveur Web, car l'élément noclobber est défini sur -o dans le fichier .env. |
|
4911070 |
Web Server 6.1 : le champ d'ajout d'une famille de protocoles de socket d'écoute est manquante pour l'adresse IPv6. |
|
4911630 |
Un grand nombre de champs de l’éditeur Magnus ne disposent pas de validations, car ils acceptent des valeurs d’entier négatif. |
|
4911550 |
Une exception ServletException est levée lors de la tentative d'accès au serveur avec un document supplémentaire. |
|
4911633 |
Le mot de passe de l'utilisateur ne peut pas être modifié. |
|
4913566 |
L'URL de transfert de la page d'édition n'est pas cohérent. |
|
4919473 |
Les mises à jour des propriétés du domaine de sécurité effectuées à partir de l’interface administrateur n’apparaissent pas dans server.xml. |
|
4913289 |
L'aide relative à l'édition d'une classe virtuelle ne donne pas les critères complets pour la suppression d'une classe de serveur virtuel. |
|
4916331 |
Les connexions persistantes peuvent être bloquées en cas de charge faible. |
|
4925475 |
L'attribut createconsole du fichier server.xml est ignoré. |
|
4925938 |
Une exception de pointeur nul est levée si l'utilisateur modifie par erreur l'URL d'administration du serveur virtuel. |
|
4929848 |
Performances : le serveur Web interroge kstat toutes les secondes. |
|
4926414 |
i18n-ko : la réindexation de la collection est bloquée si un ou plusieurs documents existants sont manquants. |
|
4935797 |
L'emplacement du fichier certmap.conf est incorrectement re . |
|
4930327 |
Les en-têtes Destination ne sont pas décodés par l'URL dans les requêtes MOVE/COPY. |
|
4933483 |
Des rapports sur les signaux SIGCHLD sont générés au démarrage. |
|
4935582 |
La définition de TCP_NODELAY est inutile pour AF_NCA. |
|
4930642 |
La source est renvoyée lorsque l’entrée mime.types du fichier ne se termine pas par un retour chariot. |
|
4930329 |
Les valeurs par défaut de maxpropdepth sont mal choisies. |
|
4932995 |
La barre oblique (/) de début disparaît lors de la suppression d’une application Web via l’interface d’administration. |
|
4935420 |
La sélection de ressources pour l'accès restreint échoue pour l'instance migrée de la version 6.1. |
|
4944850 |
Migration incorrecte de la directive de l'adresse lors du passage de Web Server 4.1 à 6.1. |
|
4946829 |
Admin : la création d’une nouvelle version après la migration empêche l'élément $user: de trouver une valeur. |
|
4941027 |
Rédaction de scripts intersites dans l'interface d'administration de Web Server. |
|
4948397 |
Le protocole SNMP de Web Server 6.1 SP1 ne fonctionne pas. |
|
4946187 |
dist-admin : « Allow Authenticated Users ». Après l'activation de la fonction dist-admin, si une ACL est définie de façon à n'autoriser que les utilisateurs authentifiés, le serveur accorde toutefois un droit d'accès aux autres utilisateurs du groupe d'administration. |
|
4947005 |
La fonction d'ajout d'instance de serveur ne fonctionne pas sous Solaris x86. |
|
4940040 |
Les références du fichier de configuration administrateur définissent un élément TYPE inexistant. |
|
4942750 |
L'exemple de recherche est incorrect. |
|
4943631 |
Documentation erronée sur le fichier de configuration de pool de threads. |
|
4941741 |
Sous Solaris 8 SPARC, échec du démarrage de Web Server 6.1 SP1 à cause de libCld.so. |
|
4945994 |
fc_net_write doit aboutir à un seul appel système. |
|
4940418 |
Prise en charge d'un profileur tiers pour l'instrumentation bytecode. |
|
4943329 |
Fonctionnement inattendu de IWSSessionManager avec Web Server 6.1. |
|
4947065 |
L'application Web de recherche affiche 11 collections au maximum. |
|
4947624 |
Un message d'alerte sans effet s'affiche lors de la réindexation sous Windows. |
|
4950552 |
Nombre de résultats erroné pour des résultats de sortie spécifiques (11, 21, 31...). |
|
4954789 |
Échec du déploiement de Web Server avec une exception ClassCastException. |
|
4956415 |
Recherche Web Server 6.1 : demande de capacité d'affichage de la description des balises méta. |
|
4950644 |
Un message d'alerte sans effet s'affiche lors de la création en double d'une collection sur Linux. |
|
4951860 |
httpagt est fonction de la variable NETSITE_ROOT. |
|
4957158 |
Échec de fc_open lors de l'exécution de specweb99 sur la version x86. |
|
4952492 |
La méthode MOVE doit, si possible, renommer les fichiers. |
|
4958571 |
Les performances de PR_NetAddrToString sont inférieures à celles attendues. |
|
4951264 |
Arrêt brutal du serveur pendant la reconfiguration déclenchée par Java. |
|
4958755 |
ServletContext.getContext(String) ne renvoie pas d'autre contexte lorsqu'il est appelé à partir du contexte racine. Il renvoie uniquement le contexte racine. |
|
4950653 |
« Null » s'affiche pour les valeurs QoS vsclass. |
|
4951982 |
Un message d'erreur incorrect s'affiche lors de la configuration LDAP avec des références erronées. |
|
4953147 |
Échec de la rotation du journal cron lorsque l'administrateur est connecté en tant que root et que l'instance n'est pas une instance root. Solution : Changez l'utilisateur afin qu'il soit identique à celui du serveur d'administration dans le fichier scheduler.conf. |
|
4961864 |
Le serveur Web se bloque lors de l'utilisation de la fonction de rappel de rotation. |
|
4962059 |
Mot de passe administrateur sauvegardé en texte brut dans le fichier setup.inf. |
|
4969637 |
Erreur de codage mineure dans la fonction SAF d'envoi d'erreur. |
|
4961999 |
Après ajout d'un serveur virtuel (VS), celui-ci ne figure pas dans la liste déroulante du cadre supérieur. |
|
4962624 |
Admin : aucune validation pour la valeur du protocole dans le socket d'écoute d'édition. |
|
4963483 |
L'interface se bloque si un utilisateur tente de créer un chemin d'accès à un fichier ACL avec une barre oblique. |
|
4968422 |
Affichage d'un fichier ACL incorrect dans le navigateur de l'écran WebDAV. |
|
4966497 |
Effectuez un vidage des données, car le délai de mise en attente moyen est incorrect. |
|
4970955 |
Problème de sécurité intersite avec un exemple Apache (\\plugins\\java\\samples\\webapps\\simple). |
|
4972573 |
Comportement incorrect de l'exemple d'application Webapps-Simple dans Web Server 6.1 SP1. |
|
4972587 |
Instructions incorrectes dans le fichier index.html de l'exemple d'application i18n. |
|
4976454 |
Exemples fournis avec Web Server 6.1. |
|
4970273 |
Les bibliothèques bêta FastCGI se trouvent dans les modules RTM de Web Server. |
|
4976953 |
AIX 6.0 SP6 : erreur interdite dans une requête GET pour un fichier doté des droits de groupe corrects. |
|
4976490 |
Messages du journal tronqués. |
|
4975675 |
La reconfiguration dynamique échoue lorsque le serveur est sous charge. |
|
4976910 |
NSFC_GetEntryPrivateData() appelle NSFC_ExitCacheMonitor() si aucune entrée n'existe. |
|
4973079 |
L'interface utilisateur conserve les entrées de port refusées et les utilise pour renseigner le champ du nom du serveur lorsque la validation de ce champ échoue. |
|
4975788 |
Le chemin d'accès aux classes, modifié à l'aide d'Internet Explorer, est rompu. La machine virtuelle Java (JVM) du serveur ne peut pas démarrer. |
|
4975798 |
Impossible d'ajouter un chemin d'accès au suffixe du classpath à l'aide de la fonction web-admin. |
|
4975782 |
Impossible de supprimer la référence JNDI externe. |
|
4970188 |
RPM ne parvient pas à localiser l'option umask du système. |
|
4971298 |
Échec de pkgchk -n pour le package Web Server dans JES. |
|
4986761 |
Échec de la migration de Web Server 6.0. |
|
4989231 |
Échec du démarrage du serveur sur une plate-forme Linux. Chemin d'accès au kit JDK erroné lors de la construction. |
|
4988104 |
La modification de la page des serveurs virtuels doit mettre à jour correctement la valeur des connexions. |
|
4986700 |
Les valeurs Last-modified et Etag sont supprimées lorsque des filtres de servlet sont utilisés. |
|
4991888 |
Enregistrement d'un nom de fichier erroné pour la configuration du fichier de clés. |
|
4992739 |
Une fois le suffixe du classpath modifié, impossible de démarrer l'instance du serveur Web. |
|
4995447 |
Web Server 6.1 SP2 sous RHlinux ne parvient pas à accéder à l'interface d'administration. Un message d'erreur est généré après la connexion. |
|
4995489 |
Solaris x86 : impossible d'activer l'administration distribuée. |
|
4991775 |
Validation du nom de cookie dans l'exemple de servlet. |
|
5002905 |
Impossible de définir le contrôle d'accès superutilisateur, même si l'administration distribuée n'est pas activée. |
|
5012107 |
Le corps de la requête POST a été consommé deux fois lors de l'utilisation d'un plug-in incorrect. |
|
4962659 |
Les critères de recherche sont tronqués au bout de 100 caractères. |
|
4967580 |
La recherche affiche des hyperliens incorrects pour l'instance SSL activée. |
|
4970181 |
Des filtres Stellent doivent être ajoutés aux versions Linux et Solaris x86. |
|
4975327 |
Les balises indexMetatags de la recherche Nova doivent être définies automatiquement. |
|
4975367 |
L'indexation des balises méta ne doit pas faire la distinction entre les majuscules et les minuscules. |
|
4997149 |
La suppression des documents avec *.* ne supprime pas tous les fichiers lorsque la propriété excludeExtensions est définie. |
|
4997178 |
Le serveur renvoie une exception de pointeur nul lors de l'indexation du fichier .sxg si la propriété excludeExtensions est définie. |
|
4997697 |
Les numéros de page ne s'affichent pas correctement dans la page des résultats de la recherche. |
|
4844616 |
Échec de l'opération dû à une configuration incorrecte de dbswitch. |
|
4854698 |
Échec du plug-in dû à une requête mal formulée. |
|
4866965 |
ACLI : l'échec de l'authentification est consigné deux fois dans le fichier journal des erreurs du serveur. |
|
4880864 |
ACL : Web Server renvoie des erreurs 404 du type « Introuvable » lorsque les ACL refusent l'accès. |
|
4915326 |
WEBC : impossible d'accorder des droits signedBy aux fichiers jar. |
|
4918754 |
Web Server 6.1 ne parvient pas à traiter le paramètre HTTP URL GET dans le jeu de caractères à 8 octets. |
|
4924921 |
Impossible de définir une taille de pile maximale de 800 Mo pour JVM sur Win2k à l'aide du kit JDK 1.3.1. |
|
4926336 |
L'utilisation de % dans la valeur de JSP:param entraîne la corruption de la chaîne de la requête. |
|
4927770 |
Abandon du serveur avec SIGABRT provenant de libjvm. |
|
4928358 |
Les erreurs JSP sont incorrectement signalées en tant qu'erreurs du type « Introuvable ». |
|
4930374 |
L'attribut extra-class-path dans l'élément chargeur de classe du fichier sun-web.xml fonctionne de manière inattendue. |
|
4932893 |
Le rechargement dynamique ne fonctionne pas pour les fichiers descripteurs de l'application Web (web.xml par exemple). |
|
4939370 |
Les noms de threads de conteneurs Web ne sont pas uniques. |
|
4934083 |
LDAP : arrêt brutal pendant l'authentification LDAP. |
|
4934562 |
WEBC : getRemoteUser() ne fonctionne pas pour les JSP autonomes. |
|
4935669 |
WEBC : il se peut que la demande ne contienne pas toujours les données de certification client. |
|
4935570 |
Les données de certification ne sont pas toujours présentes, même si elles sont disponibles. |
|
4932547 |
La base de l'authentificateur Tomcat renvoie l'erreur 500 au lieu de 403. |
|
4946762 |
Le domaine par défaut de Java Out-of-Box doit être natif. |
|
4948123 |
Dans certains cas, Web Server 6.1 signale de manière incorrecte la taille de clé client. |
|
4949842 |
WEBC : incohérence de isUserInRole() lors de l'utilisation de l'authentification principale. |
|
4957829 |
LDAP : l'utilisateur peut entrer le caractère générique « * » comme identificateur unique (UID) pour l'authentification de base. |
|
4960013 |
Il n'est pas possible d'avoir plusieurs domaines LDAP. |
|
4968857 |
htconvert ne convertit pas les séquences génériques .nsconfig correctement. |
|
4968882 |
htconvert ne fonctionne pas sur un fichier de style server.xml 6.1. |
|
4960873 |
NPE détecté lorsqu'une session est terminée simultanément par deux threads. |
|
4973927 |
Le signal EPIPE n'est pas intercepté sur le modèle d'une exception d'E/S émanant de OutputStream.write(). |
|
4976277 |
Utilisation du pool de connexions JNDI compris dans le kit JDK 1.4.1 pour la mise en pool de connexions LDAP. |
|
4983707 |
Le passage du journal au niveau Sécurité entraîne une exception NullPointerException au démarrage. |
|
4981028 |
La sémantique « distributable » dans le fichier web.xml n’est pas respectée par le conteneur Web. |
|
4993468 |
getResourcePaths renvoie des chemins contenant « // ». |
|
4996219 |
Fuite de mémoire Webservd sous RedHat Linux Advance Server 3.0. |
|
4997593 |
Faible intégration entre les en-têtes NSAPI srvhdrs et HttpServletResponse. |
|
4997756 |
Fonctionnement incorrect de la méthode LOCK-UNLOCK. L’interface utilisateur n’affiche pas les informations de verrouillage correctement. |
|
4997838 |
Le serveur Web ne démarre pas sur RHL AS 3.0 lorsque la sécurité est activée. |
|
5003531 |
Une erreur 500 est générée lors de l'accès aux applications Web avec transport-guarantee=CONFIDENTIAL sur un serveur non sécurisé. |
|
5004542 |
L'analyse ASN.1 des bogues et des accès forcés au programme risque d'entraîner l'arrêt brutal de Web Server. |
|
5016494 |
NSS : Échec dans DER_UTCTimeToTime avec un certificat corrompu. |
Le tableau suivant répertorie les problèmes résolus dans Sun Java System Web Server 6.1 SP1.
Tableau 7 Problèmes résolus dans Sun Java System Web Server 6.1 SP1
ID du problème |
Description |
---|---|
5060906 |
La boîte de dialogue d'autorisation s'affiche pour un répertoire non protégé sans fichier d'index. Informations supplémentaires : Dans la version 6.1 SP1, si un répertoire ne possède pas de fichier d'index du type index.html, index.jsp, home.html, etc., lorsque l'authentification ACL est activée, tout utilisateur disposant d'un droit d'accès en lecture et en écriture se voit refuser l'accès à la liste, même si ce répertoire n'est pas protégé. Solution : Pour revenir au comportement d'origine de la version 6.1, modifiez l'ACL par défaut afin d'autoriser des privilèges de liste aux utilisateurs anonymes. Effectuez cette modification de la façon suivante : allow (read, execute, info, list) user = "anyone" |
4642650 |
Option requise pour désactiver l'ajout de l'URL absolu dans le conteneur de servlet/JSP. Détails de la correction : Ajout d'une nouvelle propriété au fichier sun-web.xml : relativeRedirectAllowed Valeur par défaut : false Description : Si cette propriété est définie sur true, l'application Web peut envoyer un URL relatif au client à l'aide de l'API HttpServletResponse.sendRedirect(), c'est-à-dire que le conteneur n'a plus à convertir un URL relatif en URL complet. |
4793938 |
L'activation de la manipulation de fichiers à distance à partir de l'interface utilisateur du gestionnaire de serveur permet à tout utilisateur distant d'obtenir la liste des répertoires dans l'espace d'URI du serveur. |
4904201 |
javahome incorrectement défini lors de l’ajout d’un serveur sans JDK intégré. |
4911580 |
L'ajout d'une nouvelle instance de serveur risque d'échouer et de générer un message d'erreur du serveur. |
4928794 |
Le serveur redémarre lors d'une tentative de création d'une ressource Null à l'aide de la commande PUT. |
4929913 |
Le moteur de recherche n'extrait pas et n'indexe pas les informations FTS des fichiers PDF. Détails de la correction : Ce correctif s'applique à toutes les plates-formes prises en charge, sauf Linux. Les balises méta Author, Subject et Keywords sont toujours indexées. Une fonctionnalité a été ajoutée, permettant à des balises méta arbitraires d'être indexées, y compris celles résultant de la conversion des attributs FTS_* des fichiers PDF. Un nouveau paramètre doit être configuré manuellement dans server.xml, comme décrit ci-dessous.
Remarque – Pour plus de détails sur l’affichage des informations relatives aux balises méta dans les résultats de la recherche, reportez-vous au problème 4956415 à la section Recherche. |
4933935 |
Sur Solaris 9 : La fonction reconfig ne fonctionne pas sur les installations par package. |
4945089 |
Problème d'analyse ASN.1 dans SSL. Problème identifié dans l'implémentation des protocoles SSL utilisés par le serveur Web qui peut être exploité comme attaque de refus de service. Dans Sun Java System Web Server 6.1 SP1, ce problème est résolu. Si vous utilisez le serveur Web pour héberger des sites utilisant SSL version 3 ou TLS, il est fortement recommandé d'installer ce service pack. |
4950388 |
La commande reconfig ne fonctionne pas sous Windows XP. |
4964069 |
L'utilitaire commit.exe s'arrête brutalement sur les plates-formes Windows. |
Le tableau suivant répertorie les problèmes résolus dans Sun Java System Web Server 6.1.
Tableau 8 Problèmes résolus dans Sun Java System Web Server 6.1
ID du problème |
Description |
---|---|
4869693 |
Sous Windows, l’installation de Web Server écrase les fichiers .dll de SunTMONE Directory Server en raison de problèmes de cohabitation avec Directory Server 5.x. |
4540254 |
La rotation des fichiers journaux ne doit pas nécessiter de redémarrage sous UNIX. |
4727146 |
Remplissage des journaux avec des entrées de redéfinition de connexion. |
4786735 |
Le programme d'installation ne définit pas le JDK CLASSPATH/LIBPATH correctement lorsque le JDK externe est utilisé. |
4792721 |
Messages d'erreur incorrects lorsque le serveur LDAP est hors ligne. |
4799452 |
sun.tools.javac.Main est déconseillé. Une exception met fin à des JSP valides. |
4801874 |
ACL_LDAPSessionAllocate renvoie toujours LAS_EVAL_FAIL. |
4811418 |
Arrêt brutal de l'authentification Digest. |
4819405 |
Expansion/fuite de mémoire du processus slapd avec le plug-in digestauth. |
4820513 |
Le code du plug-in digestauth n’est pas sécurisé au niveau du thread. |
4839875 |
Lors de l'utilisation de cachefs/nfs comme cache de classe et racine de document, Sun Java System Web Server ne choisit pas toujours le nouveau JSP. |
4842190 |
Web Server s'arrête brutalement lorsqu'il reçoit un en-tête Accept-Language comportant plus de 15 langues. |
4842574 |
Échec du serveur dû à une requête mal formulée. |
4842601 |
Problème de sécurité lié à l'en-tête Accept-Language. |
4846832 |
La liste de révocation de certificats (LRC) corrompt la base de données. |
4848896 |
Le plug-in digestauth échoue pour un type de requête spécifique. |
4849914 |
Fuite de mémoire du plug-in digestauth pour un type de requête spécifique. |
4855546 |
Vulnérabilité de l'analyseur de journaux. |
4858026 |
JSP : arrêt brutal pour getParameter lors de la publication d'une grande quantité de données. |
4867887 |
Échec de l’authentification de base pour les utilisateurs dotés d’ID uniques comportant des espaces. |
4903319 |
Lorsque vous créez une collection, il est possible que les documents ne soient pas tous indexés et ajoutés à la collection. |
Cette section répertorie les principaux problèmes et restrictions au moment de la mise sur le marché de Sun Java System Web Server 6.1 SP5. Ces restrictions sont présentées par catégorie :
Le tableau ci-dessous répertorie les problèmes connus d'ordre général.
Tableau 9 Problèmes connus d'ordre général
ID du problème |
Description |
---|---|
6301761 |
JES4_b8 : incompatibilité liée au navigateur. Problème de Mozilla 1.4 / Firefox 1.0.6 avec WS 6.1 SP5. |
6198559 |
JES3 : la mise à niveau du patch de Web Server sous Linux génère la fausse notification « Désinstaller ». |
Le tableau ci-dessous répertorie les problèmes connus liés à l'administration.
Tableau 10 Problèmes connus liés à l'administration
ID du problème |
Description |
|
---|---|---|
6197731 |
Erreur interne lors de l'accès au serveur d'administration. Solution : Si Web Server 6.1 SP4 est installé sur une machine Windows sur laquelle Directory Server (patch 3 de la version 5.2) est installé, des problèmes liés au serveur d'administration de Web Server risquent de se produire. Il est conseillé d'installer Web Server et Directory Server sur des machines différentes pour éviter ces problèmes. Ceux-ci ne se produisent que sur les plates-formes Windows. |
|
6021151 |
Problème d'utilisation de HttpServerAdmin pour créer une ressource JNDI contenant un DN LDAP avec des virgules. Solution : Pour HttpServerAdmin, utilisez « \\ » comme caractères d'échappement pour les virgules (« \ » pour les plates-formes Windows). Dans la propriété java.naming.provider.url=ldap://localhost:389/ou=loggingQueues, ou=tms,ou=services,ou=abc, les caractères d'échappement pour les virgules sont intégrés comme suit : -property java.naming.provider.url=ldap://localhost:389/ou=loggingQueues \\,ou=tms\\,ou=services\\,ou=abc |
|
5007892 |
dist-admin : la suppression ACL n'efface pas l'objet. Solution : Mettez NameTrans en commentaire pour https-admserv :
|
|
5035129 |
Impossible de gérer l'utilisateur, le groupe ou le DS à l'aide de Web Server 6.1 SP2 Admin sur RHLAS 3.0 uniquement. |
|
4650456 |
Fonctionnement incorrect des fonctions View Access et View Error avec des caractères multioctets. |
|
4652585 |
Lorsque l'administration distribuée est activée, l'administrateur local est désactivé. Solution : Créez un utilisateur avec le nom de l'administrateur par défaut dans le groupe d'administration distribuée. Notez que l'administrateur LDAP nouvellement créé doit avoir le même mot de passe que l'administrateur de Web Server. |
|
4725683 |
L'horodatage du fichier journal ne prend pas en compte le fuseau horaire local et indique une date incorrecte. Solution : Si la date figurant dans l'extension du nom du fichier journal doit correspondre à celle des entrées du journal, configurez le serveur de façon qu'il effectue une rotation des fichiers journaux à 23h59 (fin de la journée). |
|
4761960 |
Dans la version 6.0 SP4, impossible d'activer l'administration distribuée à l'aide de SASL et de la liaison anonyme. Solution : N’utilisez pas de liaison anonyme au serveur d’annuaire SSL. |
|
4841310 |
Impossible d’extraire la variable REMOTE_USER lors de l’authentification par .htaccess. Solution : Si vous activez les fichiers .htaccess, le serveur recherche ces fichiers avant de distribuer les ressources. Le serveur recherche les fichiers .htaccess dans le même répertoire que la ressource et dans les répertoires parent du répertoire, jusqu'à la racine du document incluse. Par exemple, si le répertoire de document principal est /sun/server/docs et qu’un client demande /sun/server/docs/reports/index.html, le serveur recherche les fichiers .htaccess dans /sun/server/docs/reports/.htaccess et /sun/server/docs/.htaccess. Notez que la fonctionnalité de répertoires de document supplémentaires et d'annuaire CGI du serveur permet à l'administrateur de définir d'autres racines de document. L'existence d'autres racines de document affecte le traitement des fichiers .htaccess. Par exemple, prenons un serveur dont le répertoire de document principal est /sun/server/docs et un programme CGI dans /sun/server/docs/cgi-bin/program.cgi. Si vous activez CGI comme type de fichier, le serveur évalue le contenu de /sun/server/docs/.htaccess et de /sun/server/docs/cgi-bin/.htaccess lorsqu'un client émet une requête sur le programme CGI. Cependant, si vous configurez un annuaire CGI sous /sun/server/docs/cgi-bin, le serveur inspecte /sun/server/docs/cgi-bin/.htaccess, mais pas /sun/server/docs/.htaccess. Cela est dû au fait qu'en spécifiant /sun/server/docs/cgi-bin en tant qu'annuaire CGI, il devient une nouvelle racine de document possible. |
|
4865295 |
La fonction d'administration de l'utilisateur final (sous Administration distribuée, dans l'interface d'administration) n'est plus prise en charge. |
|
4882999 |
Aspect incohérent des pages dans l'interface d'administration. |
|
4888696 |
La page Ajout d'un serveur de l'interface d'administration cesse de s'afficher dans Netscape 7.0 lorsque les informations saisies sont insuffisantes. Solution : Entrez la totalité des informations sur la page d'ajout d'un serveur avant de cliquer sur OK. Au besoin, rechargez la page pour restaurer l'interface utilisateur d'ajout d'un serveur, ou cliquez sur une autre page ou un autre onglet et revenez à la page d'ajout de serveur. Ce problème ne se produit que dans Netscape 7.0. |
|
4910309 |
Le terme « Null » s'affiche à tort dans un message d'alerte. Celui-ci s'affiche lors de la modification des services d'annuaire dans la page de sélection du répertoire pour le serveur virtuel se trouvant dans le gestionnaire de serveurs virtuels. |
|
4905808 |
Les superutilisateurs ne peuvent pas accéder à l'interface d'administration une fois l'administration distribuée activée. Solution : Une fois l'administration distribuée activée, créez un compte utilisateur dans LDAP auquel vous devez attribuer le même nom et le même mot de passe d'administration que le superutilisateur. |
|
4908694 |
La liaison par défaut ne fonctionne pas pour la journalisation des paramètres. Le lien par défaut dans la page de journalisation des paramètres du serveur virtuel ne définit pas le chemin par défaut, mais agit plutôt en tant que bouton de réinitialisation. |
|
4910197 |
Lors de la modification d'une ressource JDBC, la page des propriétés conserve les valeurs après leur suppression. |
|
4911552 |
Les fichiers .shtml sont analysés à tort. Ce problème est dû à la page HTML d'analyse, sous l'onglet Gestion de contenu du Gestionnaire de classes. Les fichiers .shtml sont analysés, même si les paramètres définis sur cette page spécifient qu’ils ne doivent pas l’être. Par exemple, si vous indiquez « Oui », une balise exec et « Tous les fichiers HTML », les fichiers .shtml seront toujours analysés. |
|
Aucun ID |
Le fichier sun-web.xml intégré au serveur Web pointe vers le mauvais emplacement DTD. Correction : L'emplacement correct est le suivant : http://www.sun.com/software/dtd/webserver/sun-web-app_2_3-1.dtd. |
|
6284698 |
Web Server ne fonctionne pas correctement lorsque vous l'installez en temps qu'utilisateur non root. Solution : Démarrez l'instance de Web Server à partir d'une ligne de commande au lieu de passer par la console d'administration Web. |
|
6078104 |
Les applications JSP ne sont pas accessibles à partir de Web Server 6.1 lorsque le plug-in d'intercommunication est configuré. Solution : Modifiez la ligne correspondant à la directive de service pour l'intercommunication. Remplacez la ligne : Service type="magnus-internal/passthrough" fn="service-passthrough" servers="http://server:port" par : Service fn="service-passthrough" servers="http://server:port" |
|
4841310 |
Impossible d'extraire la variable REMOTE_USER lors de l'authentification par .htaccess. Solution : Si vous activez les fichiers .htaccess, le serveur recherche ces fichiers avant de distribuer les ressources. Le serveur recherche les fichiers .htaccess dans le même répertoire que la ressource et dans les répertoires parent du répertoire, jusqu'à la racine de document incluse. Par exemple, si le répertoire de document principal est /sun/server/docs et qu'un client demande /sun/server/docs/reports/index.html, le serveur recherche les fichiers .htaccess dans /sun/server/docs/reports/.htaccess et /sun/server/docs/.htaccess. Notez que la fonctionnalité de répertoires de document supplémentaires et d'annuaire CGI du serveur permet à l'administrateur de définir d'autres racines de document. L'existence d'autres racines de document affecte le traitement des fichiers htaccess. Par exemple, prenons un serveur dont le répertoire de document principal est /sun/server/docs et un programme CGI dans /sun/server/docs/cgi-bin/program.cgi. Si vous activez CGI comme type de fichier, le serveur évalue le contenu de /sun/server/docs/.htaccess et de /sun/server/docs/cgi-bin/.htaccess lorsqu'un client émet une requête sur le programme CGI. Cependant, si vous configurez un annuaire CGI sous /sun/server/docs/cgi-bin, le serveur inspecte /sun/server/docs/cgi-bin/.htaccess, mais pas /sun/server/docs/.htaccess. Cela est dû au fait qu'en spécifiant /sun/server/docs/cgi-bin en tant qu'annuaire CGI, il devient une nouvelle racine de document possible. |
|
4991278 |
Aucune fonction d'interface d'administration n'est disponible pour supprimer les fichiers de cache de classe JSP. |
|
6316262 |
L'interface d'administration ne rend pas compte des modifications apportées au chemin de la journalisation des accès. |
|
6316265 |
L'interface d'administration affiche le message « Cliquez sur Appliquer » afin d'appliquer les modifications apportées, or il n'existe aucun bouton « Appliquer » pour le serveur d'administration. |
Le tableau ci-dessous répertorie les problèmes connus liés au noyau.
Tableau 11 Problèmes connus liés au noyau
ID du problème |
Description |
---|---|
4939491 |
Sous HP-UX, l'exécution du script ./stop entraîne l'affichage d'un message d'erreur et interrompt le groupe de processus. |
Le tableau ci-dessous répertorie les problèmes connus liés à la documentation et à l'aide en ligne.
Tableau 12 Problèmes connus liés à la documentation
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 :
|
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. |
Le tableau ci-dessous répertorie les problèmes connus liés à l'installation.
Tableau 13 Problèmes connus liés à l'installation
ID du problème |
Description |
---|---|
5020317 |
La mise à niveau par kit JDK seul entraîne la désactivation de la fonction de recherche (l'utilisateur reçoit une exception et la page de recherche n'est pas accessible à partir de l'interface utilisateur). Solution : Cette exception ne se produit pas si le noyau 61SP2 est installé en même temps que le JDK ou avant. L'exception n'est pas non plus levée lorsque le noyau 61SP2 est installé en supplément sur un serveur Web 6.1 SP1 mis à niveau par le kit JDK. |
4855263 |
Sun Java System Web Server ne démarre pas s'il est installé dans un répertoire dont le nom contient des espaces (Program Files par exemple). Aucun message d'erreur n'est généré à ce propos lors de l'installation, mais le serveur ne pourra pas démarrer à l'issue de l'installation. Solution : N'installez pas Web Server dans un répertoire dont le nom contient des espaces. |
4869238 |
Sous Windows, le programme d'installation de Sun Java System Web Server n'accepte pas les noms longs tels que server_root. Solution : Spécifiez un chemin d'accès au répertoire d'installation de Sun Java System Web Server de moins de 128 caractères (même si la boîte de dialogue en accepte 256). |
4901205 |
Sous Solaris, la combinaison de touches ctrl+b ne fonctionne pas sur les écrans qui suivent l’écran Fully Qualified Domain Name dans le programme d’installation (le premier écran étant l'écran User and Group Name). Solution : Si vous devez revenir aux écrans précédents lors de l'installation, quittez le programme et relancez l'installation. |
4937915 |
Sous AIX : la combinaison de touches ctrl-c bloque l’écran du terminal pendant l’installation. Cela se produit dans l'écran du nom de l'ordinateur (l'écran utilisé pour spécifier le nom de l'ordinateur sur lequel le serveur Web est installé). |
4960048 |
Certains fichiers liés au protocole SNMP sont écrasés lors de la mise à niveau vers Sun Java System Web Server 6.1 SP1. Solution : Sauvegardez les fichiers suivants avant de procéder à la mise à niveau : $server-root/plugins/snmp/ magt/CONFIG $server-root/plugins/snmp/ sagt/CONFIG |
Le tableau ci-dessous répertorie les problèmes connus liés à la migration.
Tableau 14 Problèmes connus liés à la migration
ID du problème |
Description |
||||
---|---|---|---|---|---|
4790457 |
Impossible de modifier la racine de document d'un serveur migré à partir de la version 4.1. Solution : Modifiez manuellement les fichiers obj.conf et server.xml de l'instance migrée. Ces fichiers sont placés dans le répertoire <code><SERVER_ROOT>/<HTTPS-INSTANCE>/config. Dans le fichier obj.conf, remplacez la ligne :
par :
Dans le fichier server.xml, sous le VSCLASS approprié, remplacez la ligne :
par :
|
||||
6213097 |
Impossible de faire migrer ktsearch.jar correctement sous Sun Java Enterprise System 3 (JES3). Solution : Modifiez manuellement le fichier server.xml de l'instance migrée de sorte qu'elle pointe vers le chemin d'accès correct. Sous Linux : /opt/sun/private/share/lib/ktsearch.jar Sous Solaris SPARC : /usr/share/lib/ktsearch.jar |
||||
5007081 |
L'état du fichier web-apps est ignoré au cours de la migration de la version 6.0 vers la version 6.1. L'état de web-apps défini au niveau du fichier dans server.xml n'est pas migré. Si un utilisateur désactive l'état du fichier web-apps en vue de supprimer les applications, celles-ci sont exposées lors de la migration. Solution : Modifiez le fichier server.xml de l'instance migrée et désactivez l'état de chaque application Web. |
||||
4988156 |
Installation du patch SP_2 sur une installation existante (mise à jour) Pour mettre à niveau la version de Sun Java System Web Server 6.1 installée en même temps que Sun Java Enterprise System (JES) vers le dernier service pack, vous devez télécharger et appliquer les patchs appropriés. Pour plus de détails, consultez le manuel suivant : Guide de migration et de mise à niveau de Sun Java Enterprise System 2005Q1. |
Le tableau ci-dessous répertorie les problèmes connus liés aux exemples d'applications. Notez qu'aucun de ces problèmes n'empêche les exemples d'applications de fonctionner correctement.
Tableau 15 Problèmes connus liés aux exemples
ID du problème |
Description |
---|---|
5014039 |
Des JSP simples génèrent une exception en raison de la présence de la balise <distributable> dans le fichier web.xml. Solution : Supprimez les balises <distributable> et </distributable> du fichier web.xml sous le répertoire simple/src. Redéployez l'application Web. |
Aucun ID |
Il manque une étape dans l'exemple rmi-iiop. Dans la section « Deploying the Sample Application », après avoir exécuté la commande « ant deploy » (étape 2), redémarrez l'instance de Web Server. Remarque : Ant est un outil de création Java. Il peut être téléchargé depuis le site Apache à l’adresse http://ant.apache.org. Consultez également les informations fournies dans <install_root>/plugins/java/samples/docs/ant.html. |
Aucun ID |
L'exemple jdbcrealm contient un nom de pilote Oracle erroné. Dans la section « Compiling and Assembling the Sample Application », à l'étape 2b, remplacez la ligne : <PROPERTY name="dbdrivername" value="oracle.jdbc.pool.OracleDataSource"/> par : <PROPERTY name="dbdrivername" value="oracle.jdbc.driver.OracleDriver"/> |
Le tableau ci-dessous répertorie les problèmes connus liés à la fonction de recherche.
Tableau 16 Problèmes connus liés à la fonction de recherche
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 :
|
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. |
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 :
|
Le tableau ci-dessous répertorie les problèmes connus liés aux outils.
Tableau 18 Problèmes connus liés aux outils
ID du problème |
Description |
---|---|
4905696 |
Sous Windows, le déploiement échoue si la profondeur du fichier de classes ainsi que le nom du fichier dépassent 255 caractères. |
4912181 |
Sur Linux, une exception de pointeur nul est levée lors du déploiement d'une application à l'aide de l'utilitaire de ligne de commande wdeploy. Cela se produit à la fin du déploiement, et seulement s'il aboutit. Solution : L’erreur semble se produire lorsque l’utilitaire wdeploy lit stdout/stderr après l’exécution du script reconfigure qui suit le déploiement. La reconfiguration doit avoir lieu, mais vous devez vérifier si le serveur l'a bien effectuée en recherchant le message de reconfiguration dans le journal des erreurs. Si le message n'y figure pas, exécutez le script reconfigure manuellement. |
Le tableau ci-dessous répertorie les problèmes connus liés au conteneur Web.
Tableau 19 Problèmes connus liés au conteneur Web
ID du problème |
Description |
---|---|
4903162 |
Problème sous Windows lié à la casse des éléments url-patterns. Conformément à la spécification Servlet, les éléments url-pattern des fichiers web.xml doivent être traités de façon que la casse soit respectée. Cela peut entraîner un comportement inattendu pour les utilisateurs Windows (par exemple, si un client lance une requête sur index.HTML au lieu de index.html). |
Le tableau ci-dessous répertorie les problèmes connus dans WebDAV.
Tableau 20 Problèmes connus dans WebDAV
ID du problème |
Description |
---|---|
4892017 |
Impossible de renommer ou de déplacer une ressource si le répertoire parent est verrouillé de manière exclusive. Ce problème survient lorsque des clients DAV envoient un en-tête If : incorrect. Par exemple, si vous vous connectez au serveur Web à l'aide de Macromedia Dreamweaver ou de l'Explorateur DAV et que vous créez une collection, puis la verrouillez avec une profondeur « infinity », entraînant ainsi le verrouillage de la totalité des ressources de la collection, vous ne pourrez pas renommer ni déplacer une ressource. Adobe® GoLive® envoie l’en-tête If : uniquement si le propriétaire (owner href) du verrou correspond à auth_user. Avec GoLive, dans tous les autres cas, l'en-tête erroné est également envoyé. |
4902651 |
L'écran de gestion de verrouillage du gestionnaire de serveurs virtuels n'affiche pas les informations adéquates sur le verrouillage pour les liens physiques. Les liens symboliques (physiques et logiciels) ne sont pas pris en charge par l'implémentation de WebDAV dans Sun Java System Web Server. |
Si vous rencontrez des problèmes avec Sun Java System Web Server 6.1 SP5, contactez le support client Sun de l'une des façons suivantes :
Services de support logiciel Sun en ligne : http://www.sun.com/service/sunone/software
Numéro de téléphone associé à votre contrat de maintenance.
Afin que nous vous aidions à résoudre votre problème, pensez à vous munir des informations suivantes lorsque vous contactez le support technique :
description du problème, y compris l'endroit où il se produit et ses conséquences sur votre système d'exploitation ;
type de machine, versions du système d'exploitation et du produit, y compris les patchs et autres logiciels pouvant avoir un lien avec le problème ;
procédure détaillée des méthodes utilisées pour reproduire le problème ;
journaux d'erreur ou core dumps.
Afin d'améliorer sa documentation, n'hésitez pas à faire part de vos commentaires auprès de Sun et à apporter des suggestions. Envoyez-les à Sun en vous servant des liens « Envoyer des commentaires » du site http://docs.sun.com/.
N'oubliez pas d'ajouter à vos commentaires des informations d'identification, telles que la référence du manuel et son titre.
Vous pouvez obtenir des informations utiles concernant les sytèmes Sun Java System sur les sites suivants :
Documentation relative à Sun Java System Web Server 6.1 et aux service packs
Logiciels et services Sun http://www.sun.com/software
Informations pour les développeurs Sun http://developers.sun.com/
Services de support pour les développeurs Sun http://developers.sun.com/prodtech/support/
Services de support logiciel http://www.sun.com/service/support/software/
Services de support et de formation Sun http://www.sun.com/supportraining
Services réservés aux consultants et aux professionnels Sun http://www.sun.com/service/sunjavasystem/sjsservicessuite.html