Notes de mise à jour pour Sun(tm) Java System Web Server 6.1 2004Q2 SP2 |
Notes de mise à jour pour Sun(tm) Java System Web Server
Version 6.1 SP2
Numéro de référence : 817-8569-10
Avril 2004
Sun(tm) Java System Web Server 6.1 2004Q2 SP2 (ci-après référencé en tant que Sun Java System Web Server 6.1 SP2) 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 fournit également la prise en charge des plates-formes HP-UX et AIX.
Ces notes de mise à jour contiennent des informations importantes disponibles au moment de la sortie de la version de Sun Java System Web Server 6.1 SP2, notamment des informations 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 entièrement ces notes de mise à jour avant d'installer et de configurer le logiciel, puis consultez périodiquement leur dernière version pour obtenir les informations les plus récentes.
La documentation complète de Sun Java System Web Server 6.1 figure à l'emplacement suivant :
http://docs.sun.com/db/prod/s1websrv#hicCes notes de mise à jour contiennent les sections suivantes :
Fonctionnalités et améliorationsSun Java System Web Server intègre les fonctionnalités et améliorations suivantes :
Prise en charge de Java Servlet 2.3 et JavaServer Pages (JSP) 1.2
Sun Java System Web Server comprend une implémentation des spécifications de Java(tm) Servlet 2.3 et JavaServer Pages(tm) (JSP(tm)) 1.2 qui est conforme à la plate-forme Java(tm) 2, Enterprise Edition (J2EE(tm)). Un conteneur Web compatible J2EE offre la souplesse et la fiabilité nécessaires pour concevoir et déployer des applications Web répondant aux normes de la technologie Java(tm). Les applications Web peuvent être déployées sur la base d'un serveur virtuel.
Pour plus d'informations sur ces technologies, consultez les ressources suivantes :
- Java Servlets
http://java.sun.com/products/servlet/index.html- JavaServer Pages
http://java.sun.com/products/jsp/index.htmlPour plus d'informations sur le développement de servlets et de pages JSP dans Sun Java System Web Server, reportez-vous au manuel Sun Java System Web Server 6.1 Programmer's Guide to Web Applications.
Prise en charge de la plate-forme J2SE 1.4.2_04 JDK/JRE
Sun Java System Web Server prend en charge la plate-forme Java(tm) 2, Standard Edition (J2SE(tm)) 1.4.2_04 et version 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, si vous choisissez de l'installer. Vous pouvez également installer votre propre kit de développement Java (JDK) ultérieurement, à la suite de l'installation du serveur Web. Si vous envisagez d'utiliser le serveur d'administration, un JDK doit être installé.
Prise en charge de WebDAV
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, avec les caractéristiques suivantes :
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.
Prise en charge des filtres NSAPI
La version 6.1 de Sun Java System Web Server étend l'interface NASPI (Netscape Server Application Programmer's Interface) 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é à ou généré par une autre fonction. Par exemple, un module d'extension (plugin) peut installer un filtre NSAPI afin d'intercepter une page XML générée par la fonction SAF (Server Application Function) d'un autre module d'extension, puis transformer cette page XML en page HTML, XHTML ou WAP, selon les besoins du client. Ou bien encore, un filtre NSAPI peut décompresser les données reçues d'un client avant de les présenter à un autre module d'extension.
Pour plus d'informations, reportez-vous au manuel Sun Java System Web Server 6.1 NSAPI Programmer's Guide.
Prise en charge de la compression HTTP
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 l'augmentation correspondante des coûts matériels. 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, reportez-vous au manuel Sun Java System Web Server 6.1 Administrator's Guide.
Prise en charge d'un moteur de recherche
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 utilisé par les utilisateurs finaux pour accéder à la fonctionnalité de recherche est le suivant :
http://<instance_serveur>:numéro de port/search
Exemple :
http://plaza:8080/search
Lorsque l'utilisateur final invoque cette adresse 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, reportez-vous au manuel Sun Java System Web Server 6.1 Administrator's Guide.
Sécurité améliorée
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 Java Security Manager. 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'application. Son activation permet d'améliorer la sécurité en limitant les droits accordés à vos applications Web J2EE. Pour activer le gestionnaire de sécurité, 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 Administrator's Configuration File Reference.
Prise en charge JNDI
Sun Java System Web Server prend en charge l'interface JNDI (Java Naming and Directory Interface(tm)) qui permet une connectivité transparente entre des services d'annuaire et de noms d'entreprise hétérogènes.
Prise en charge JDBC
Sun Java System Server fournit une connectivité JDBC(tm) (Java(tm) DataBase Connectivity) transparente et prête à être utilisée, et prend en charge un grand nombre de pilotes JDBC standard ou personnalisés.
Prise en charge de Sun ONE Studio 5
Sun Java System Web Server prend en charge Sun(tm) 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 est basé sur le logiciel NetBeans(tm) et intégré à la plate-forme Sun ONE. (Sun Java System Web Server 6.1 prend également en charge NetBeans 3.5 et 3.5.1.)
La prise en charge de Sun ONE Studio est possible sur toutes les plates-formes acceptées par Sun Java System Web Server 6.1 SP2. Le module d'extension pour Web Server peut être obtenu de l'une des manières suivantes :
- à partir du CD d'accompagnement inclus dans le kit média Sun Java System Web Server ;
- en faisant appel à la fonction de mise à jour automatique (AutoUpdate) de Sun ONE Studio ;
- à partir du centre de téléchargement de Sun Java System Web Server à l'adresse
http://wwws.sun.com/software/download/products/3f567f91.htmlVeuillez noter que le module d'extension Sun ONE Studio 5 pour Sun Java System Web Server 6.1 SP2 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 module d'extension Sun ONE Studio 5 pour Sun Java System Web Server est identique à celui de Sun(tm) 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.pdfDéfinissez Sun Java System Web Server 6.1 SP2 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.htmlPour plus d'informations sur Sun ONE Studio 5, consultez le site
http://www.sun.com/software/sundev/jde/Pour obtenir des ressources de développeur supplémentaires, reportez-vous à la section Ressources Sun supplémentaires dans ces notes de mise à jour.
Utilisation de Sun ONE Studio 5 pour le débogage
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 sont les suivantes :
- En faisant appel à l'interface d'administration de Sun Java System Web Server, redémarrez l'instance du serveur en mode de débogage (Server Manager (Gestionnaire de serveur) > JVM - General > Débogage activé).
- Relevez le numéro du port JPDA.
- Lancez l'IDE.
- Choisissez Debug (Déboguer) > Démarrer.
- Sélectionnez la méthode dt_socket, puis entrez le nom de la machine distante et le numéro du port JPDA.
- A ce stade, tout point de rupture créé dans l' IDE sur le code source de servlet d'une application déployée devient actif.
Prise en charge d'Active Server Pages
Sun Java System Web Server 6.1 SP2 prend en charge la spécification Active Server Pages 3.0 via Sun(tm) ONE Active Server Pages version 4.0.1 (autrefois appelé Sun Chili!Soft ASP). Sun ONE Active Server Pages ajoute un moteur ASP sécurisé de niveau d'entreprise à Sun Java System Web Server.
Sun Java System Web Server 6.1 SP2 permet la prise en charge de Sun ONE Active Server Pages 4.0.1 sur les plates-formes suivantes :
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 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://wwws.sun.com/software/chilisoft/index.htmlVeuillez noter les points suivants :
Pour plus d'informations sur Sun ONE Active Server Pages, consultez les sites indiqués ci-dessus.
Compatibilité PHP
Sun Java System Web Server 6.1 SP2 est compatible avec PHP, le langage de scripts Web Open Source souple et largement utilisé. PHP peut être exécuté sur tous les principaux systèmes d'exploitation.
PHP version 4.3.2 est conseillé pour Sun Java System Web Server 6.1 SP2. Pour plus d'informations sur l'installation et la configuration liées à PHP, spécifiques à Sun Java System Web Server, consultez le site Web
http://www.php.net/manual/en/install.netscape-enterprise.phpPrise en charge de NSS 3.3.10 et NSPR 4.1.6
La prise en charge NSS dans Sun Java System Web Server 6.1 SP2 a été mise à niveau, passant ainsi de 3.3.5 (dans la version 6.1) à 3.3.10. NSS est un ensemble de bibliothèques conçues pour prendre en charge le développement multiplate-forme des applications serveur pour lesquelles la sécurité est activée. Sun Java System Web Server 6.1 SP2 prend également en charge NSPR 4.1.6.
Prise en charge du chiffrement de l'accélérateur matériel
Sun Java System Web Server assure la prise en charge d'un accélérateur matériel pour Sun(tm) Crypto Accelerator 4000, carte d'accélération cryptographique améliorant les performances du protocole SSL sur le serveur Web.
Plates-formes prises en chargeSun Java System Web Server 6.1 SP2 peut être installé sur les plates-formes Solaris, HP-UX, AIX, Linux et Windows. Le tableau ci-dessous indique les plates-formes prises en charge. Pour plus d'informations sur les conditions d'installation requises, reportez-vous à la section Correctifs requis de ces notes de mise à jour et au chapitre 2 du manuel Sun Java System Web Server 6.1 Installation and Migration Guide.
Remarque : HP-UX 11i est pris en charge uniquement sur les plates-formes PA-RISC.
*En ce qui concerne iPlanet Web Server 6.0, les UC SPARC antérieures ne sont pas prises en charge. Sun Java System Web Server 6.1 continue à prendre 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.0 :
- Sun Linux 5.0
Prenez les mesures requises pour mettre à niveau ou faire migrer vos serveurs Web sur un système d'exploitation pris en charge.
Correctifs requisIl est recommandé de mettre votre système d'exploitation à niveau avec les derniers correctifs disponibles. Les correctifs requis sont indiqués par plate-forme.
Correctifs Solaris
Pour la plate-forme Solaris, la liste des correctifs recommandés par Sun peut être consultée à l'adresse suivante :
http://sunsolve.sun.com/pubpatchNotez que le correctif 108993-22 (SPARC) ou 108994-22 (x86) est requis sur Solaris 8 si ce dernier est configuré pour utiliser LDAP pour l'authentification.
Les correctifs suivants sont nécessaires pour pouvoir utiliser Sun Java System Web Server 6.1 SP2.
Solaris 8 (SPARC)
Solaris 9 (SPARC et x86)
Correctifs HP-UX
Les correctifs suivants sont nécessaires pour pouvoir utiliser Sun Java System Web Server 6.1 SP2.
HP-UX 11i
Remarque : HP-UX 11i est pris en charge uniquement sur les plates-formes PA-RISC.
- HP-UX 11i Composant de système d'exploitation B.11.11.0203
- Lot de correctifs requis pour 11i, Juin 2003 : B.11.11.0306.1
- Correctifs de base Gold pour HP-UX 11i, Juin 2003 : B.11.11.0306.4
- Correctifs d'application Gold pour HP-UX 11i, Juin 2003 : B.11.11.0306.4
- Amélioration et correctifs Pthread : PHCO_29109
- Nouvelle amélioration et correctif Pthread.h : PHCO_27633
- Correctif cumulatif libc manpage : PHCO_29328
- Correctif cumulatif libc : PHCO_29495
- Java Out-of-Box : JAVAOOB, 1.0.00.02
L'outil Java Out-of-Box permet de configurer certains paramètres ajustables du noyau. Il est recommandé d'utiliser cet outil pour modifier les valeurs du noyau. Si nécessaire, modifiez les paramètres ajustables suivants pour obtenir une valeur égale ou supérieure à celle indiquée ci-dessous :
Attention : La modification des paramètres ajustables du noyau peut avoir un effet néfaste sur votre système. Ne modifiez pas les paramètres si vous n'êtes absolument pas certain de ce que vous faites.
Correctifs AIX
Les correctifs suivants sont nécessaires pour pouvoir utiliser Sun Java System Web Server 6.1 SP2.
AIX 5.1
AIX 5.2
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 pour les paramètres indiqués ci-dessous avant le démarrage du serveur:
Le fragment de code ci-dessus peut être ajouté directement dans le script de démarrage du serveur Web.
Installation, mise à niveau et notes de migrationCette 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 Installation and Migration Guide. 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 SP2. Pour les problèmes connus dans cette version de Sun Java System Web Server, reportez-vous à la section Problèmes connus de ces notes de mise à jour.
Installation
N'installez pas Web Server dans un répertoire dont le nom contient des espaces.
Il est important de noter que le serveur Web <:cs "Bold" 4>ne démarrera pas<:/cs> s'il est installé dans un répertoire dont le nom contient des espaces, par exemple Program Files. Aucun message d'erreur n'est émis à ce propos lors de l'installation, mais le serveur ne pourra pas démarrer à l'issue de l'installation.Web Server ne peut pas être configuré sur RHLAS 3.0 sans compat-libstdc++
Il ne peut pas être installé sans l'installation de compat-libstdc++.Mise à niveau
Lorsque vous installez Sun Java System Web Server 6.1 SP2 par-dessus une installation existante de Sun Java System Web Server, le programme d'installation détecte automatiquement la mise à niveau et l'effectue.
Si Sun ONE Web Server 6.1 SP1 est installé sur votre système, faites pointer le programme d'installation de 6.1 SP2 sur l'emplacement où est installée la version 6.1 SP1, puis effectuez la mise à niveau.Si Sun Java Enterprise System 1 est installé sur votre système et si vous souhaitez mettre à niveau Sun ONE Web Server 6.1 qui fait partie de Sun Java Enterprise System 1 en Sun Java System Web Server 6.1 SP2, vous devez faire appel au programme d'installation JES (Java Enterprise System) pour effectuer la mise à niveau. N'utilisez pas le programme d'installation du composant distinct inclus dans Sun Java System Web Server 6.1 SP2.
Migration
La migration directe d'une version de iPlanet(tm) Web Server inférieure à la version 4.1 vers Sun Java System Web Server 6.1 SP2 n'est pas prise en charge. Vous devez tout d'abord migrer le serveur hérité vers iPlanet Web Server 4.1, puis vers Sun Java System Web Server 6.1 SP2.
Pour plus d'informations sur la migration, reportez-vous au manuel Sun Java System Web Server 6.1 Installation and Migration Guide. Ce manuel contient des informations sur la migration de la version 4.1 en 6.1 SP2, et de la version 6.0 en 6.1 SP2. 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 SP2.
Documentation relative au produitSun Java System Web Server inclut un ensemble complet de documentation produit, figurant à l'adresse URL suivante :
http://docs.sun.com/db/prod/s1websrv#hicLes manuels Sun Java System Web Server sont disponibles sous forme de fichiers en ligne aux formats PDF et HTML. Les références à Sun Java System Web Server 6.1 figurant dans la documentation s'appliquent également à Sun Java System Web Server 6.1 SP2. Le tableau suivant indique les tâches et les concepts décrits dans chaque manuel.
Problèmes résolusCette section dresse la liste des problèmes les plus importants résolus dans les versions indiquées ci-dessous :
Problèmes résolus dans 6.1 SP2
Le tableau suivant répertorie les problèmes résolus dans Sun Java system Web Server 6.1 SP2.
Problèmes résolus dans 6.1 SP1
Le tableau suivant répertorie les problèmes résolus dans Sun Java system Web Server 6.1 SP1.
Tableau 4 Problèmes résolus dans Sun Java System Web Server 6.1 SP1
ID du problème
Description
4642650
Option requise pour désactiver l'ajout de l'URL absolu dans le conteneur de servlet/JSP.
Détails de la correction
Nouvelle propriété ajoutée à sun-web.xml: relativeRedirectAllowed
Valeur par défaut : false
Description : si la valeur est true, l'application Web peut envoyer un URL relatif au client à l'aide de l'API HttpServletResponse.sendRedirect() (autrement dit, le conteneur n'a pas besoin de traduire un URL relatif en URL qualifié 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
chemin d'accès javahome incorrectement défini lors de l'ajout d'un serveur sans JDK associé.
4911580
L'ajout d'une nouvelle instance de serveur risque d'échouer avec un message 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, Subjectet 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. Une configuration manuelle d'un nouveau paramètre est requise dans server.xml comme décrit ci-dessous.
- A la section SEARCH de server.xml, ajoutez une PROPERTY avec name="indexMetatags". La valeur doit être une liste de noms de balises méta, séparées par des virgules (notez que les balises méta Author, Subjectet Keywords sont toujours indexées, quelle que soit leur définition).
- Pour indexer les balises méta résultant de la conversion de PDF et d'autres types de documents, cette configuration doit utiliser le nom de la balise méta, plutôt que celui de la zone dans le type de document spécifique. Par exemple, pour indexer le contenu FTS_Title des fichiers PDF, "Title" doit être un composant du paramètre "indexMetatags" :
<PROPERTY name="indexMetatags" value="Title"/>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 de reconfiguration 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. Sun Java System Web Server 6.1 SP1 résout ce problème. Si vous utilisez le serveur Web pour héberger des sites qui utilisent 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
Echec de l'utilitaire commit.exe sous Windows.
Problèmes résolus dans 6.1
Le tableau suivant répertorie les problèmes résolus dans Sun Java system Web Server 6.1.
Problèmes connusCette section répertorie les principaux problèmes et restrictions au moment de la sortie de Sun Java System Web Server 6.1 SP2. Ces restrictions sont présentées par catégorie :
Problèmes généraux
Le tableau ci-dessous répertorie les problèmes connus d'ordre général.
Administration
Le tableau ci-dessous répertorie les problèmes connus liés à l'administration.
Tableau 7 Problèmes connus liés à l'administration
ID du problème
Description
5007892
dist-admin : la suppression ACL n'efface pas obj.
Solution :
Mettez en commentaire NameTrans pour https-admserv :
#NameTrans fn="assign-name" name="https-admserv" from="/https-admserv/*"
5035129
Impossible de gérer l'utilisateur/groupe/ou 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 multioctet.
4652585
Lorsque l'admnistration distribuée est activée, l'administrateur local est désactivé.
Solution
Créez un utilisateur avec le nom d'utilisateur 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 pour qu'il effectue une rotation des fichiers journaux à 23h59, à la 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
une fois authentifiée par.htaccess
.Solution
Si vous activez les fichiers .htaccess, le serveur recherche les fichiers .htaccess avant de distribuer les ressources. Le serveur recherche les fichiers .htaccess dans le même répertoire que la ressource et dans les répertoires parent 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 /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. Ceci est dû au fait que la spécification de /sun/server/docs/cgi-bin en tant qu'annuaire CGI le stipule comme autre racine de document.
4865295
La fonction d'administration de l'utilisateur final (dans Administration distribuée de 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 "disparaît" dans Netscape 7.0 lorsque les informations saisies sont insuffisantes.
Solution
Entrez la totalité des informations sur la page Ajout d'un serveur avant de cliquer sur OK. Au besoin, rechargez la page pour restaurer l'interface Ajout d'un serveur, ou cliquez sur une autre page ou un autre onglet et revenez à la page Ajout d'un 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 l'édition des services annuaire dans la page de sélection du répertoire pour le serveur virtuel 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 utilisateur dans LDAP doté du même nom et du même mot de passe d'utilisateur d'administration que le superutilisateur.4908694
La liaison par défaut ne fonctionne pas pour la journalisation des paramètres.
La liaison par défaut dans la page de consignation 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 l'édition d'une ressource JDBC, la page des propriétés conserve les valeurs après leur suppression.
4911552
les fichiers .shtml sont analysés alors qu'ils ne devraient pas l'être.
Ce problème est dû à la page HTML d'analyse dans l'onglet Gestion de contenu du Gestionnaire de classes. Les fichiers .shtml sont analysés même si les paramètres de cette page stipulent qu'ils ne doivent pas l'être. Par exemple, si vous indiquez simplement "Yes, with exec tag" (Oui, avec la balise exec) et "All HTML files" (Tous les fichiers HTML), les fichiers .shtml sont malgré tout analysés.
Pas d'ID
Le fichier sun-web.xml associé au serveur Web pointe vers le mauvais emplacement DTD.
L'emplacement correct est:
http://www.sun.com/software/dtd/webserver/sun-web-app 2 3-1.dtd
Cohabitation
Le tableau ci-dessous répertorie les problèmes connus liés à la cohabitation.
Noyau
Le tableau ci-dessous répertorie les problèmes connus liés au noyau.
Tableau 9 Problèmes connus liés au noyau
ID du problème
Description
4939491
Sous HP-UX : l'exécution du script ./stop aboutit à un message d'erreur et détruit le groupe de processus.
Documentation et Aide en ligne
Le tableau ci-dessous répertorie les problèmes connus liés à la documentation et à l'Aide en ligne.
Tableau 10 Problèmes connus liés à la documentation
ID du problème
Description
4849907
La page d'administration shtml de l'Aide en ligne doit présenter les informations suivantes :
les fichiers dotés du bit d'exécution et de l'extension .html ou .htm au lieu des fichiers dotés du bit d'exécution et de l'extension .shtml.
4684775
La fonction DNS asynchrone est désactivée par défaut : des informations supplémentaires sont requises pour le document de référence au fichier de configuration des administrateurs (Administrators Configuration File Reference).
La fonction AsyncDNS n'est pas prise en charge sous Windows.
Trois sections de ce document anglais nécessitent une mise à jour. Le contenu entre parenthèses doit être remplacé par "Specifies whether Asynchronous DNS is allowed" tout d'abord à la section DNS Lookup - AsyncDNS :
Specifies whether asynchronous DNS is allowed. (This directive is ignored. Even if the value is set to on, the server does not perform asynchronous DNS lookups.)
A l'annexe A : Configuration Changes Between iPlanet Web Server 4.1 and Sun ONE Web Server 6.1 (Table A-1) :
AsyncDNS AsyncDNS (Ignored. Even if the value is set to on, the server does not perform asynchronous DNS lookup.)A l'annexe A : Configuration Changes Between iPlanet Web Server 6.0 and Sun ONE Web Server 6.1 (Table B-2) :
AsyncDNS AsyncDNS (Ignored. Even if the value is set to on, the server does not perform asynchronous DNS lookup.)5019026
Problèmes relatifs à la localisation : de nombreux écrans d'aide en ligne de second niveau ne s'affichent qu'en anglais.
Un certain nombre de fichiers du répertoire manual/https/ag/
ne sont pas traduits du fait que les fichiers d'aide en ligne localisés y font référence en interne. 4657465
Propriété
encodeCookies
ManuelWeb App Programmer's GuidePar défaut, l'URL du serveur Web Sun ONE code les cookies avant de les envoyer au client. Pour que les cookies ne soient pas codés, ajoutez ce qui suit au fichier sun-web.xml :
<property name="encodeCookies" value="false"/>
Pour l'exemple ci-dessus, ajoutez la ligne directement sous la balise
. Ne l'imbriquez pas dans d'autres balises. La valeur par défaut de cette balise est true. 5029460
Erreur de description de certmap.conf dans le manuel Administrator's Guide.
La description de
certmap.conf
dans le manuel (en anglais) Administrator's Guide comporte le passage suivant :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 twoissuerDN
lines differ only in the spaces separating the attributes, but the server treats these two entries as different:
certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US
certmap sun2 ou=Sun Certificate Authority,o=Sun, c=USNotez que les deux DN sont identiques. Les deux lignes doivent être modifiées comme suit :
certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US
certmap sun2 ou=Sun Certificate Authority, o=Sun, c=US5031366
Liens incorrects à la version en ligne du manuel Administrator's Guide.
L'hyperlien du site de documentation Sun ne fonctionne pas. L'URL contient un espace inutile. Le lien correct est le suivant : http://www.sun.com
4909738
Erreur de documentation.
Dans Magnus Editor, LogVerbose et LogVsId sont ignorés s'ils sont activés (à la place des attributs loglevel et logvsid de l'élément LOG dans le fichier server.xml ).
4911551
De la documentation sur les styles par défaut (onglet Styles dans le Gestionnaire de classes) est manquante dans l'Aide en ligne.
Sun Java System Web Server inclut les styles par défaut mentionnés ci-dessous. Il s'agit des objets par défaut créés dans le fichier obj.conf . Lorsque vous commencez à personnaliser la configuration de votre serveur, la liste de styles change (de nouveaux styles sont ajoutés, d'autres supprimés, etc). Les styles par défaut sont les suivants :
- j2ee. Objet qui invoque l'environnement Java.
- es-internal. Objet qui détermine comment les requêtes gérées par le noyau du serveur sont traitées.
- send-compressed. Objet qui détermine comment (ou si) le serveur va envoyer un contenu pré-compressé, s'il existe sur le disque (par exemple, index.html.gz au lieu de index.html).
- compress-on-demand. Objet qui détermine comment (ou si) le serveur va compresser le contenu à la demande.
- dav. Objet qui contrôle le mode de traitement des requêtes WebDAV.
Reportez-vous au problème 4911550 de la section Administration de ce présent document pour connaître un problème lié aux styles par défaut.
Installation
Le tableau ci-dessous répertorie les problèmes connus liés à l'installation.
Migration
Le tableau ci-dessous répertorie les problèmes connus liés à la migration.
Exemples
Le tableau ci-dessous répertorie les problèmes connus liés aux exemples d'applications. Notez qu'aucun de ces problèmes n'empêchent les exemples d'application de fonctionner correctement.
Tableau 13 Problèmes connus liés aux exemples
ID du problème
Description
5014039
Des JSP simples lancent une exception en raison de la présence de la balise
dans le fichier web.xml Solution :
Supprimez les balisesdu fichier web.xml figurant dans le répertoire simple/src. Redéployez l'application Web. Pas d'ID
rmi-iiop Im manque une étape dans l'exemple.
A la section "Deploying the Sample Application", après la commande d'exécution ant deploy (étape 2), redémarrez l'instance du serveur Web.
Remarque : Ant est un outil de création Java. Il peut être téléchargé du site Apache à l'adresse http://ant.apache.org. Reportez-vous également aux informations fournies dans <racine_installation>/plugins/java/samples/docs/ant.html.
Pas d'ID
jdbcrealm L'exemple porte un nom de pilote Oracle erroné.
A la section Compiling and Assembling the Sample Application, étape 2b, remplacez la ligne suivante :
<PROPERTY name="dbdrivername" value="oracle.jdbc.pool.OracleDataSource"/>
par :
<PROPERTY name="dbdrivername" value="oracle.jdbc.driver.OracleDriver"/>
Recherche
Le tableau ci-dessous répertorie les problèmes connus liés à la recherche.
Sécurité
Le tableau ci-dessous répertorie les problèmes connus liés à la sécurité.
Tableau 15 Problèmes connus liés à la sécurité
ID du problème
Description
4671445
Sun Java System Web Server ne peut pas se connecter à un serveur LDAP via SSL si l'authentification du client LDAP est requise.
Si Sun Java System Web Server contacte un serveur LDAP exigeant l'authentification du client (en l'occurrence, le serveur Web est le client), le certificat de Web Server ne peut pas être envoyé et l'accès échoue.
4863599
Impossible d'utiliser le même nom de groupe sous deux unités organisationnelles différentes.
Si le même nom de groupe est utilisé, et que vous tentez de limiter l'accès avec ce nom de groupe, Sun Java System Web Server renvoie une erreur lorsque des clients tentent d'accéder au site.
Solution
Utilisez un nom de groupe différent pour chaque unité organisationnelle.4963468
Dans certains cas, le droit "list" est sans effet sur l'affichage des répertoires.
Selon la section _Setting Access Rights_ du 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 si les ACL applicables refusent 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é à la rubrique Selecting Directory Indexing du 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".
Outils
Le tableau ci-dessous répertorie les problèmes connus liés aux outils.
Conteneur Web
Le tableau ci-dessous répertorie les problèmes connus liés au conteneur Web.
WebDAV
Le tableau ci-dessous répertorie les problèmes connus dans WebDAV.
Comment signaler des problèmes et apporter des commentairesSi vous rencontrez des problèmes avec Sun Java System Web Server 6.1 SP2, contactez le service clientèle Sun d'une des manières suivantes :
- Services Sun Software Support en ligne à l'adresse
http://www.sun.com/service/sunone/software- Le numéro de téléphone associé à votre contrat de maintenance.
Afin de mieux vous aider à résoudre un problème, pensez à réunir les informations suivantes lorsque vous contactez l'assistance technique :
- Description du problème, y compris la situation dans laquelle il se produit et son impact sur vos opérations.
- Type de machine, versions du système d'exploitation et du produit, y compris les correctifs et autres logiciels pouvant être liés au problème.
- Étapes détaillées des méthodes utilisées pour reproduire l'incident.
- Tous les journaux d'erreur ou vidages de la mémoire.
Sun attend vos commentaires.
Afin d'améliorer sa documentation, Sun vous encourage à faire des commentaires et à apporter des suggestions. Envoyez vos commentaires à Sun à l'aide du lien d'envoi de commentaires sur le 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.
Ressources Sun supplémentairesVous pouvez obtenir des informations utiles concernant Sun ONE sur les sites suivants :
- Documentation relative à Sun Java System Web Server 6.1 et aux Service Packs
http://docs.sun.com/db/coll/S1_websvr61_en- Logiciels et services Sun ONE
http://www.sun.com/software- Informations de développement Sun ONE
http://sunonedev.sun.com- Services de maintenance de développement Sun
http://www.sun.com/developers/support- Services de maintenance logicielle Sun ONE
http://www.sun.com/service/sunone/software- Services de maintenance et de formation Sun
http://www.sun.com/developers/support- Services réservés aux consultants et aux professionnels Sun ONE
http://www.sun.com/service/sunone/software
Copyright (c) 2004 Sun Microsystems, Inc. Tous droits réservés.
Droits soumis à la loi américaine - Logiciel de commerce. Les utilisateurs de l'État sont soumis au contrat de licence standard de Sun Microsystems, Inc. ainsi qu'aux clauses applicables du FAR et de ses suppléments. L'utilisation est soumise aux termes du contrat de licence. Des parties de ce produit pourront être dérivées des systèmes Berkeley BSD sous contrat de licence par l'Université de Californie. Sun, Sun Microsystems, le logo Sun, Sun ONE, iPlanet, Solaris, SPARC, Java, le logo Java Coffee Cup, J2EE, J2SE, JavaServer Pages, JSP, Java Naming and Directory Interface, JDBC et NetBeans sont des marques et marques déposées de Sun Microsystems, Inc. aux États-Unis et dans d'autres pays.