Notes de version de Sun Java System Web Server 7.0 Update 2

Notes de version de Sun Java System Web Server

Ces notes de version contiennent des informations importantes sur JavaTM System Web Server 7.0 Update 2(Web Server ). Ces notes abordent de nouvelles fonctionnalités et améliorations et présentent les notes d'installation, les problèmes connus et d'autres informations récentes importantes. Lisez attentivement ce manuel avant d'utiliser Web Server Update 2.

Ces notes de version se composent des sections suivantes:

Nouveautés

Web Server Update 2 est une version de mise à jour de Web Server 7.0. En plus des fonctionnalités et des améliorations des versions Web Server 7.0 et Web Server 7.0 Update 1, Web Server 7.0 Update 2 confère au produit les fonctionnalités et améliorations à valeur ajoutée décrites ci-dessous. Celles-ci sont décrites dans les sections ci-dessous.

Prise en charge du contournement PKCS11

Cette version de mise à jour de Web Server présente une option pour commander au NSS de contourner la couche PKCS#11 lors de certaines étapes du traitement SSL/TLS. L'opération de contournement de la couche PKCS#11 permet d'accroître les performances. Par défaut, la couche PKCS#11 est contournée. Lors du démarrage du serveur, le serveur demande à chaque jeton doté d'une clé de serveur de vérifier si chaque jeton peut prendre en charge le contournement PKCS#11. Si l'un des jetons ne peut pas prendre en charge ce processus, celui-ci est désactivé. Par conséquent, aucune opération utilisateur n'est requise pour pouvoir profiter des perfomances du contournement PKCS#11. Le serveur bénéficie automatiquement du contournement et désactive automatiquement ce dernier si la configuration actuelle ne permet pas d'utiliser le jeton.

Web Server fournit une prise en charge de la CLI et de la console d'administration pour activer et désactiver le contournement. Pour de plus amples informations sur l'activation ou la désactivation du contournement PKCS11 à l'aide de la console d'administration ou de la CLI, reportez-vous à la section To Enable and Bypass PKCS#11 Tokens du Sun Java System Web Server 7.0 Update 2 Administrator’s Guide.

Prise en charge de Service Management Facility (SMF)

Cette version de mise à jour de Web Server intègre Service Management Facility Solaris 10 pour la plate-forme JavaTM (SMF). SMF est une nouvelle fonctionnalité du système d'exploitation Solaris permettant de créer un modèle pris en charge et unifié pour les services et la gestion de service sur tous les systèmes Solaris. Ce mécanisme définit, distribue et gère les services applicatifs longs pour Solaris. Un service est défini par un fichier manifeste de service, un fichier XML décrivant un service et toutes les instances associées à ce service.

Pour de plus amples informations concernant la prise en charge de SMF sur Web Server, reportez-vous à la section Integrating Service Management Facility for the Java Platform with Web Server du Sun Java System Web Server 7.0 Update 2 Administrator’s Guide.

Prise en charge asynchrone du cache d'accélérateur

Cette version de Web Server prend en charge le traitement des requêtes pouvant être prises en charge de manière asynchrone par le cache d'accélérateur, permettant ainsi d'accoître les performances du serveur. Les fonctionnalités à valeur ajoutée sont les suivantes :

Conteneur Web amélioré

Cette version de mise à jour de Web Server présente la possibilté d'afficher la trace de la pile d'exception ou les erreurs du compilateur JSP sur un navigateur. Dans les précédentes versions de Web Server, en cas d'exception dans le conteneur de servlet lors de la requête, le message « Erreur serveur » s'affiche sans faire apparaître les détails de l'application interne. L'exception est toujours consignée dans un journal d'erreur, que cette fonctionnalité soit activée ou non.


Remarque –

L'affichage de la trace de la pile d'exception ou des erreurs du compilateur JSP sur un navigateur n'est pas activé par défaut. Vous pouvez activer cette fonctionnalité par la commande set-servlet-conteneur-prop ou par la case à cocher Afficher les exceptions dans le conteneur de servlet de la console d'administration. Cela s'avère utile pour le développement. Il est fortement recommandé de ne pas activer cette fonctionnalité dans les systèmes de production.


Amélioration de l'expérience d'administration

Dans cette version de Web Server, l'expérience d'administration est améliorée grâce aux fonctionnalités clé suivantes :

Prise en charge de l'annulation de la configuration déployée

Web Server prend en charge l'annulation de la configuration déployée. L'administration de Web Server permet dorénavant d'utiliser les sauvegardes automatiquement sur chaque configuration déployée. La CLI d'administration permet de répertorier les sauvegardes et de restaurer une sauvegarde spécifiée.

Prise en charge de la définition d'un mot de passe pour le serveur d'administration

Cette version de Web Server vous permet de réinitialiser le mot de passe utilisateur du serveur d'administration. Cependant, cette fonctionnalité ne fonctionne que localement, sur le nœud du serveur d'administration.

Prise en charge de la gestion des certificats CA

La console d'administration vous permet d'installer, de supprimer, de filtrer les certificats CA, la chaîne de certification et les LRC. En outre, le serveur avertit les utilisateurs en cas d'expiration prochaine des certificats.

Enregistrement sur Sun Connection

Vous pouvez utiliser la console d'administration ou le centre de mise à jour pour enregistrer Web Server sur Sun Connection. Ce faisant, vous pourrez bénéficier des avantages suivants :

  • informations de patch et mises à jour de bogue ;

  • actualités et événements ;

  • support et offres de formation.

Pour plus d'informations sur les fonctionnalités d'administration, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Administrator’s Guide .

Prise en charge de Red Hat 4.0 64 bits

Cette version propose la prise en charge de la version autonome 64 bits de Web Server. La version Linux 64 bits de Web Server 7.0 est une distribution autonome distincte et ne peut pas coexister avec la version Linux 32 bits de Web Server 7.0. Elle requiert la version 64 bits de Java Development Kit 5.0 Update 12 ou supérieure. Le serveur d'administration et l'instance de serveur sont uniquement en serveur 64 bits. La migration à partir de versions précédentes n'est pas prise en charge sur la version Linux 64 bits de Web Server 7.0.

Prise en charge de l'EDI NetBeans 6.0

Cette version de mise à jour de Web Server propose une prise en charge de la connexion à l'EDI NetBeans 6.0 et permet aux utilisateurs de développer, déboguer et déployer des applications sur le serveur Web. Vous pouvez télécharger le plug-in NetBeans à partir du centre de mise à jour en utilisant l'EDI NetBeans 6.0.


Remarque –

En plus de la prise en charge de l'EDI NetBeans 6.0, Web Server prend en charge les versions NetBeans 5.0 et 5.5.1 de l'EDI.


Fonctionnalités et améliorations de la version Update 1

Web Server 7.0 Update 1 est une mise à jour de la version principale de Web Server 7.0.

En plus des fonctionnalités et améliorations de Web Server 7.0 présentées ultérieurement dans ce manuel, Web Server 7.0 Update 1 prend en charge les technologies de plate-forme Java TM, Enterprise Edition (Java EE) 5.0 et Web 2.0. Les fonctionnalités et améliorations sont présentées plus en détails dans les sections suivantes.

Prise en charge de Java Servlet 2.5 et JavaServer Pages (JSP) 2.1

Web Server comprend une implémentation, compatible avec la plate-forme Java, Enterprise Edition (Java EETM) 5, des spécifications des technologies Java Servlet 2.5 et JavaServer PagesTM ( JSPTM) 2.1. Web Server offre la flexibilité et la fiabilité nécessaires à la conception et au déploiement des applications Web répondant aux normes de la technologie Java.

La technologie Java Servlet offre aux développeurs Web une méthode simple et fiable d'extension de la fonctionnalité d'un serveur Web et d'accès aux systèmes professionnels existants. La technologie JSP fournit une méthode rapide et simplifiée de création de contenu Web dynamique. Elle permet un développement rapide des applications Web, indépendantes du serveur et de la plate-forme.

Pour plus d'informations sur ces technologies, consultez le site : http://java.sun.com/javaee/5/docs/tutorial/doc/.

Prise en charge de JavaServer Pages Standard Tag Library et JavaServer Faces 1.2

JavaServer Pages Standard Tag Library fournit des balises personnalisées qui encapsulent la fonctionnalité principale commune à de nombreuses applications Web. Il prend en charge les tâches structurelles communes, telles que l'itération et les conditionnelles. Il fournit des balises pour manipuler les documents XML, les balises d'internationalisation et les balises SQL. Il propose également une structure d'intégration entre les balises personnalisées existantes et les balises JavaServer Pages Standard Tag Library.

Web Server prend en charge la technologie JavaServer FacesTM. JavaServer Faces est une structure d'interface utilisateur pour la création d'applications Web.

Pour plus d'informations sur ces technologies, consultez le site : http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html.

Prise en charge de Java SE 5.0 et 6

Web Server prend en charge la version 32 bits des plates-formes Java, Standard Edition (Java SETM) 5.0 et Java, Standard Edition (Java SE) 6. Pour la version 64 bits de Web Server, la version 64 bits du logiciel Java Development Kit (JDKTM) est prise en charge.

Le tableau suivant répertorie les versions JDK prises en charge sur les différentes plates-formes :

Tableau 1 Versions JDK prises en charge

Système d'exploitation 

Version Java SE prise en charge  

Fourni ou non avec Web Server 

Prise en charge du 64 bits (oui/non) 

Solaris SPARC 

5.0_09  

Oui 

Non 

Oui 

Solaris x86/AMD, AMD64 

5.0_09 

Oui 

Non 

Oui 

Linux 

5.0_12 

Non 

Non 

Oui 

Windows 

5.0_09 

Oui 

Non 

Non 

HP-UX 

5.0_03 

Non 

Non 

Au moment de l'installation, vous devez spécifier un chemin valide pour le JDK. Pour utiliser la version JDK non incluse dans le produit, téléchargez-la à partir des adresses suivantes :

JDK version 1.6.0 : http://java.sun.com/javase/downloads/index.jsp

JDK version 1.5.0_03 : http://www.hp.com/products1/unix/java/java2/jdkjre5_0/index.html

Technologie de cache accélérateur

Web Server comprend une nouvelle technologie de cache accélérateur permettant d'augmenter la vitesse d'envoi des petits fichiers. Le cache accélérateur est automatiquement activé et ne requiert aucune configuration. Pour plus d'informations, reportez-vous à la section File Cache Information du manuel Sun Java System Web Server 7.0 Update 2 Performance Tuning, Sizing, and Scaling Guide .

Prise en charge administrative pour la configuration de FastCGI

Vous pouvez configurer FastCGI à l'aide de la console d'administration ainsi que de l'interface de ligne de commande (CLI). Vous pouvez également configurer FastCGI avec Web Server en utilisant les fichiers de configuration.

Pour plus d'informations sur l'utilisation de FastCGI sur Web Server 7.0, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Administrator’s Guide .

Prise en charge de NetBeans

Web Server fournit des plug-ins à intégrer à l'environnement de développement intégré (IDE) NetBeansTM versions 5.0, 5.5 et 5.5.1 pour le déploiement et le débogage des applications Web. NetBeans est un environnement de développement complet destiné à créer des applications Web basées sur la plate-forme Java, Édition Entreprise (Java EE) avec les composants standard.

En plus du déploiement des applications Web, le plug-in permet d'exécuter les activités suivantes :

Pour plus d'informations sur NetBeans, consultez le site : http://www.netbeans.org/kb/index.html.

Pour plus d'informations sur l'utilisation de NetBeans sur Web Server, consultez : http://webserver.netbeans.org.

Prise en charge de la console d'administration pour la configuration des expressions régulières

Web Server permet d'écrire des expressions régulières dans le fichier obj.conf via la console d'administration. Cependant, vous disposez uniquement des conditions de forme <If>..</If> pour les redirections d'URL.

Pour plus d'informations sur l'utilisation de la console d'administration en vue d'écrire des expressions régulières, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Administrator’s Guide .

Prise en charge de l'IG et de la CLI pour les critères spéciaux

Web Server permet de configurer des URI, des préfixes d'URI, des propriétés de séquence générique d'URI via la console d'administration et la CLI d'administration.

Pour plus d'informations sur l'utilisation de la console d'administration en vue de configurer des propriétés de motif URI, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Administrator’s Guide .

Pour plus d'informations sur l'utilisation des commandes de la CLI en vue de configurer des propriétés de motif URI, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 CLI Reference Manual .

Fonctionnalités et améliorations dans Web Server 7.0

Vous avez la possibilité de configurer Web Server pour l'exécuter comme application 64 bits sur les plates-formes SolarisTM, SPARC® et AMD64.

Web Server propose une prise en charge complète de l'interface de ligne de commande, une configuration consolidée, une sécurité améliorée avec la prise en charge de la cryptographie par courbe elliptique et enfin la prise en charge du clustering. Il intègre également un outil de migration efficace permettant de migrer des applications et des configurations de Web Server 6.0 et Web Server 6.1 vers Web Server 7.0.

Sun Java System Web Server comporte les nouvelles fonctions suivantes :

Infrastructure de gestion basée sur JMX

L'infrastructure de gestion de Web Server est basée sur la technologie moderne de distribution Java Management Extensions (JMXTM). La technologie JMX fournit des outils de création de solutions distribuées dynamiques et modulaires basées sur le Web pour la gestion et le contrôle de périphériques, d'applications et de réseaux gérés par le service. JMX vous aide à gérer et contrôler les instances, configurations et applications Web à travers des déploiements Web Server clusterisés.

Interface du service d'administration reconçue

Le serveur d'administration est une instance spécialement configurée de Web Server sur laquelle sont déployées les applications d'administration, chacune étant exécutée sur chaque nœud de la batterie de serveurs. L'un de ces nœuds est configuré en tant que serveur d'administration et les autres comme nœuds d'administration.

Le serveur d'administration basé sur le Web a été reconçu pour faciliter l'accès aux tâches les plus courantes et faciliter l'exécution des tâches complexes.

Il comporte les nouvelles fonctions suivantes :

Pour plus d'informations sur l'utilisation de l'interface d'administration en vue d'effectuer des tâches administratives, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Administrator’s Guide .

Prise en charge de l'interface de ligne de commande

L'interface de ligne de commande vous permet de configurer et de gérer facilement votre serveur.

Elle comporte les fonctions clés suivantes :

Pour plus d'informations sur les commandes, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 CLI Reference Manual .

Prise en charge de Sun N1 Service Provisioning System

Web Server est intégré à N1TM Service Provisioning Server 5.2. Ce dernier est un outil de provisioning d'application qui permet d'éliminer l'utilisation de scripts personnalisés. Grâce à l'intégration de Web Server dans Sun N1 Service Provisioning System, en tant qu'administrateur, il ne vous est plus nécessaire d'écrire des scripts personnalisés pour l'installation de plusieurs serveurs Web dans un environnement de centre de données ou dans une batterie de serveurs.

Fichiers de configuration consolidés

Les fichiers de configuration de Web Server ont été réorganisés et consolidés pour simplifier les tâches d'administration.

Dans les versions précédentes de Web Server, les fichiers de configuration, contenus dans la userdb, étaient partagés entre toutes les instances et le contenu de ces fichiers était souvent spécifique à une instance. Sur Web Server 7.0, les fichiers de configuration contenus dans le répertoire userdb ont été supprimés. Leur fonctionnalité a été incorporée dans le fichier server.xml du répertoire config . Les fichiers de configuration des répertoires alias et httpacl ont été déplacés dans le répertoire config. Ces modifications consolident les informations de configuration spécifiques aux instances dans le répertoire config d'une instance.

Pour plus d'informations sur les fichiers de configuration, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Administrator’s Configuration File Reference .

Prise en charge de JNDI

L'API Java Naming and Directory InterfaceTM (J.N.D.I.) fournit une connexion transparente aux services hétérogènes de nommage et d'annuaire d'une entreprise.

Prise en charge de Java Database Connectivity et du pool de connexions

Web Server offre une technologie prête à utiliser et transparente Java DataBase Connectivity (JDBCTM) et prend en charge une large gamme de pilotes JDBC standard et personnalisés.

Web Server prend en charge le pool de connexions JDBC, c'est-à-dire, un groupe de connexions réutilisables pour une base de données particulière. Étant donné que la création d'une nouvelle connexion prend du temps, le serveur conserve un pool de connexions disponibles pour accroître les performances. Lorsqu'une application requiert une connexion, celle-ci obtient une connexion du pool. Lorsqu'une application met fin à une connexion, cette dernière est replacée dans le pool.

Pour plus d'informations sur la création de pools de connexion JDBC, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Administrator’s Guide .

Technologies intégrées Java Web Services Pack développeur 2.0

Web Server comprend les technologies Java Web Services Pack développeur (Java WSDP) 2.0 et XML. Les services Web déployés à l'aide de Java WSDP peuvent être déployés sur Web Server de la même manière qu'une application Web en utilisant la commande wadm.

Web Server 7.0 prend en charge des fonctions de sécurité, telles que le chiffrement XML, la signature numérique XML et le fournisseur de sécurité des messages.

Pour plus d'informations sur Java WSDP 2.0, consultez le site suivant :

http://java.sun.com/webservices/jwsdp/index.jsp

Les échantillons Java WSDP 2.0 se trouvent à l'emplacement suivant. Ils peuvent être déployés sur Web Server 7.0.

http://java.sun.com/webservices/downloads/2.0_preview_webservicespack.html

Prise en charge de la réplication de session légère

Web Server prend en charge la réplication et le basculement de sessions basés sur des clusters. La réplication et le basculement de sessions fournissent une haute disponibilité pour les applications Web en répliquant les sessions HTTP d'une instance de serveur vers une autre dans le même cluster de serveur. Étant donné que chaque session HTTP possède une copie de sauvegarde sur une instance distante, une panne serveur qui provoque l'indisponibilité d'une instance du cluster ne perturbe par la continuité de la session.

Pour plus d'informations sur la prise en charge de la réplication de session légère, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Administrator’s Guide .

Redirection et réécriture d'URL à l'aide d'expressions régulières

Web Server 7.0 présente une prise en charge améliorée des expressions régulières et du traitement conditionnel dans le fichier de configuration obj.conf.

Les améliorations clés comprennent :

Vous pouvez utiliser ces nouvelles fonctions pour définir des règles de redirection et de réécriture d'URL flexibles, comme celles disponibles via mod_rewrite sur le serveur HTTP Apache. À la différence de mod_rewrite, les expressions régulières et le traitement conditionnel sur Web Server 7.0 peuvent être utilisés à n'importe quelle étape du traitement des requêtes, même avec des plug-ins tiers.

Pour plus d'informations sur les expressions régulières et les fonctions de réécriture d'URL, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Administrator’s Configuration File Reference .

Prise en charge étendue du contrôle en temps réel

En plus des applications de contrôle fournies par les versions précédentes de Web Server, Web Server apporte les optimisations suivantes :

Pour plus d'informations sur la fonction de contrôle de Web Server, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Administrator’s Guide .

Proxy inverse intégré

Le proxy inverse est intégré à Web Server . Il peut être exécuté en tant que module interne.

Un proxy inverse est un proxy qui apparaît comme un serveur Web (serveur d' origine) aux clients mais qui, en réalité, transfère les requêtes qu' il reçoit à un ou plusieurs serveurs d' origine. Parce qu'un proxy inverse se présente comme un serveur d'origine, les clients n'ont pas besoin d'être configurés pour utiliser un proxy inverse. En configurant un proxy inverse donné pour transmettre des requêtes à de multiples serveurs d'origine de même configuration, un proxy inverse peut fonctionner comme un équilibreur de charge de logiciel d'application. Lors d'un déploiement type, un ou plusieurs proxy inverses sont déployés entre les navigateurs et les serveurs d'origine.

Le proxy inverse intégré fournit une couche de protection supplémentaire entre l'Internet public et les serveurs Web d'origine. Vous avez la possibilité de configurer Web Server comme un serveur de proxy inverse pour des serveurs d'applications d'arrière-plan, tels que Tomcat et Sun Java System Application Server 9.

Web Server propose une prise en charge de l'IG et la CLI pour la configuration du proxy inverse.

Pour plus d'informations sur la configuration du proxy inverse, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Administrator’s Guide .

Sécurité améliorée

Web Server prend en charge une grande variété de technologies permettant le chiffrement et la validation de données, l'authentification des requêtes et la protection des processus du serveur. Les améliorations clés des fonctions de sécurité comprennent notamment :

Prise en charge de la cryptographie par courbe elliptique

Sun Java System Web Server a toujours pris en charge les clés RSA. En plus de la prise en charge continue des clés RSA, Web Server 7.0 propose désormais la prise en charge de la cryptographie par courbe elliptique (ECC).

L'ECC représente la nouvelle génération de cryptographie par clé publique pour les environnements mobiles et sans fil. Cette méthode est basée sur un ensemble d'algorithmes pour la génération de clés, le chiffrement et le déchiffrement de manière à exécuter une cryptographie asymétrique.

Les fonctions principales de l'ECC sont les suivantes :

Pour plus d'informations sur l'utilisation de l'ECC sur Web Server, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Administrator’s Guide .

Prise en charge de Sun Java Studio Enterprise

Web Server 7.0 prend en charge Sun Java Studio Enterprise 8.1. Sun Java Studio est un EDI extensible et puissant pour les développeurs de la technologie Java. Sun Java Studio 8.1 est basé sur le logiciel NetBeans et intégré à la plate-forme Java de Sun.

Vous pouvez vous procurer le plug-in de Web Server comme suit :


Remarque –

Le plug-in Sun Java Studio 8.1 pour Web Server fonctionne uniquement sur un serveur Web local. Cela signifie que l'EDI et le serveur Web doivent être installés sur la même machine.


Pour plus d'informations sur l'utilisation des fonctions de l'application Web sur Sun Java Studio 8.1, reportez-vous au didacticiel suivant :

http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/index.jsp

Pour plus d'informations sur Sun Java Studio 8, consultez le site suivant :

http://www.sun.com/software/sundev/jde/

Prise en charge de la localisation

Web Server est proposé dans les langues suivantes :

Plates-formes prises en charge

Web Server peut être installé sur des systèmes d'exploitation Solaris, Linux, HP-UX et Windows. Le tableau ci-dessous indique les plates-formes prises en charge. Pour plus d'informations sur les exigences d'installation, reportez-vous à la section Patchs requis du présent manuel.


Remarque –
  1. Web Server s'exécute en tant qu'application 32 bits sous Windows, Linux et HP-UX.

  2. L'architecture Itanium d'Intel n'est pas prise en charge.

  3. La mémoire minimale requise pour installer Web Server sur les plates-formes spécifiées s'applique lorsque vous installez l'application en tant que produit autonome. Si vous l'installez comme composant de Java ES, la mémoire minimale requise peut varier. Pour obtenir les spécifications de mémoire exactes, reportez-vous aux Notes de version de Sun Java Enterprise System 5 pour UNIX.


Tableau 2 Plates-formes prises en charge par Web Server

Fournisseur 

Architecture 

Système d'exploitation 

Mémoire minimum requise  

Espace disque minimum recommandé 

Sun 

UltraSPARC®

Solaris 8, 9, 10 

256 Mo 

550 Mo 

Sun 

AMD/x86 

Solaris 9, 10 (x86) 

Solaris 10 (AMD64) 

256 Mo 

550 Mo 

Microsoft 

AMD/x86 

Windows 2000 Advanced Server, Service Pack 4 

Windows XP Édition Professionnel,  

Windows 2003 Server, Édition Entreprise 

256 Mo 

550 Mo 

Red Hat 

AMD/x86 

Red Hat Enterprise Linux AS 3.0 (Mise à jour 4 ou supérieure), 4.0 (ou mises à jour ultérieures)  

Red Hat Enterprise Linux 4 64 bits 

Red Hat Enterprise Linux 5 64 bits 

SuSE Enterprise Linux 10.2 64 bits 

768 Mo 

550 Mo 

Novell 

AMD/x86 

SUSE Linux Enterprise Server 9 (ou mises à jour ultérieures) 

256 Mo 

550 Mo 

Hewlett-Packard 

PA-RISC 2.0 

HP-UX 11iv1 (B.11.11) 

256 Mo 

550 Mo 

Patchs requis

Mettez votre système d'exploitation à jour avec les derniers patchs disponibles. Les patchs requis sont répertoriés dans les sections suivantes.

Patchs Solaris

Les utilisateurs x86 ou SPARC d'un système d'exploitation Solaris 8, 9 ou 10 doivent disposer du dernier cluster de patchs disponible. Ce dernier est disponible sous « Recommended and Security Patches » sur le site Web http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage.


Remarque –

Sur une plate-forme Solaris (SPARC) 32 bits, installez les packages SUNWlibC et SUNWlibCx, en plus des patchs répertoriés dans les sections suivantes.


Le programme d'installation de Web Server 7.0 détermine si les patchs requis sont installés sur votre machine, sans lesquels l'installation échouerait. Les patchs suivants sont requis pour une installation et un fonctionnement corrects de Web Server 7.0 sur une plate-forme prise en charge.


Remarque –

Si les patchs disponibles sur http://sunsolve.sun.com sont obsolètes, téléchargez la dernière version de ces patchs pour obtenir les dernières corrections de bogue et les dernières améliorations produit.



Remarque –

Pour connaître la version du système d'exploitation Solaris installé sur votre machine, consultez le fichier /etc/release.

Ce fichier contient les informations de version sous le format suivant :


            Solaris 10 6/06 s10x_u2wos_08 X86
   Copyright 2006 Sun Microsystems, Inc.  Tous droits réservés. 
             Utilisation soumise à licence.
                   Assemblé le 02 mai 2006

Plate-forme Solaris 8 (SPARC et x86)

Plate-forme Solaris 8 (SPARC)

Plate-forme Solaris 8 (x86)

109327-19

Plate-forme Solaris 9 (SPARC et x86)

Plate-forme Solaris 9 (SPARC)

Plate-forme Solaris 9 (x86)

Plate-forme Solaris 10 (SPARC et x86)

Plate-forme Solaris 10 (SPARC)

Plate-forme Solaris 10 (x86)

Patchs incompatibles

Certains patchs incompatibles peuvent affecter le démarrage de Web Server et engendrer une incapacité du serveur à répondre aux requêtes. Le tableau suivant répertorie ces patchs. Si un patch incompatible est installé sur votre machine, mettez-le à niveau avec un patch compatible recommandé.

Tableau 3 Liste des patchs incompatibles

Système d'exploitation 

Patch incompatible 

Patch compatible recommandé 

Solaris 8 SPARC 

109147-37 (patch de l'éditeur de liens) 

109147-38 (patch de l'éditeur de liens) 

109147-39 (patch de l'éditeur de liens)  

109147–40 (patch de l'éditeur de liens) 

Solaris 9 SPARC 

112963-22 (patch de l'éditeur de liens) 

112963-23 (patch de l'éditeur de liens) 

112963-24 (patch de l'éditeur de liens)  

112963-25 (patch de l'éditeur de liens) 

Solaris 10 SPARC 

117461-04 (patch d'ID) 

117461-05 (patch d'ID) 

117461-06 (patch d'ID) 

117461-07 (patch d'ID) 

117461-08 (patch d'ID) 

Solaris 9 x86 

113986-18 (patch de l'éditeur de liens) 

113986-19 (patch de l'éditeur de liens) 

113986-20 (patch de l'éditeur de liens) 

113986-21 (patch de l'éditeur de liens) 

Solaris 10 x86 

118345-08 (patch d'ID et libc.so.1) 

118345-09 (patch d'ID et libc.so.1) 

118345-10 (patch d'ID et libc.so.1) 

118345-11 (patch d'ID et libc.so.1) 

121208-02 (patch d'ID et libc.so.1) 

Patchs HP-UX

Exigences d'installation de Web Server sur une plate-forme HP-UX :

Impact du passage à l'heure d'été aux États-Unis en 2007

L'heure d'été (DST) débutera aux États-Unis le 2ème dimanche de mars et se terminera le 1er dimanche de novembre. Ce changement aura des répercussions sur les règles de date et heure du système d'exploitation et sur JDK/JDE.

Assurez-vous de l'adéquation de l'heure des fichiers journaux aux fuseaux horaires américains et vérifiez que le serveur d'administration et les applications Web Java ne sont pas affectés par cette modification en effectuant l'opération suivante :

Téléchargez et utilisez les patchs du système d'exploitation appropriés. 

Vous pouvez télécharger les patchs Solaris sur : http://sunsolve.sun.com/search/document.do?assetkey=1-26-102775-1.

Pour les autres plates-formes, téléchargez les patchs DST similaires sur le site du fournisseur de votre système d'exploitation. 

Mettez le JRE à niveau pour vous assurer que le serveur d'administration et les applications Web Java ne sont pas affectés par ce changement. 

Téléchargez et utilisez le JRE approprié, comportant le correctif pour le passage à l'heure d'été. 

Les versions du JRE pour les plates-formes prises en charge sont les suivantes : 

Navigateurs pris en charge

Les navigateurs suivants sont pris en charge par la console d'administration de Web Server :

Plates-formes Windows et UNIX® :

Plate-forme Windows :

Notes d'installation, de migration et de mise à niveau

Cette section inclut des notes sur l'installation, la migration et la mise à niveau de Sun Java System Web Server. Pour de plus amples informations sur ces opérations, reportez-vous au Sun Java System Web Server Guide d'installation et de migration. Pour les problèmes connus de cette version de Web Server, reportez-vous à la section Problèmes connus du présent manuel.

Installation

Vous ne pouvez pas installer Web Server dans un répertoire qui contient une version précédente du logiciel. Vous pouvez, cependant, migrer l'installation existante après avoir installé Web Server dans un nouveau répertoire.

Vous avez la possibilité d'installer Web Server sous Java Enterprise System ou en tant que version autonome.

Installation autonome

Pour une installation autonome, tous les composants partagés nécessaires, tels que NSS, NSPR, sont fournis avec les fichiers d'installation de Web Server.

Installation Java ES

Si vous avez choisi d'installer Web Server comme partie de la suite Java ES, le programme d'installation de Java ES installe tous les composants partagés, tels que NSS et NSPR, en tant que packages distincts et les binaires spécifiques de Web Server en tant que packages distincts, dépendants du système d'exploitation. Par conséquent, vous devez télécharger et installer tous les patchs des composants partagés et de Web Server.

Pour ce faire, visitez le site Sun Solve. Téléchargez et installez les derniers patchs des composants Java ES pour votre système d'exploitation.

Migration

Il est possible de migrer les configurations de Web Server 6.0 et 6.1. Les migrations directes à partir d'une version de Web Server antérieure à 6.0 ne sont pas prises en charge. Les versions précédentes du logiciel, telles que Web Server 4.0 ou supérieure, doivent d'abord être migrées vers Web Server 6.1, puis vers Web Server 7.0. Pour plus d'informations sur cette procédure de migration, reportez-vous au dernier Guide d'installation et de migration de Sun Java System Web Server 6.1 et aux Notes de version de Sun Java System Web Server 6.1.

Pour de plus amples informations sur la migration de Web Server 4.1 vers Web Server 7.0, et de toutes les versions de Web Server 6.0 vers Web Server 7.0, reportez-vous au manuel Sun Java System Web Server 7.0 Update 2 Installation and Migration Guide .

Mise à niveau

Lorsque vous installez Sun Java System Web Server 7.0 Update 2 sur une installation existante de Sun Java System Web Server 7.0, le programme d'installation détecte et applique automatiquement la mise à niveau.

Si vous avez installé Sun Java System Web Server 7.0, pointez le programme d'installation de Sun Java System Web Server 7.0 Update 2 vers l'emplacement de l'installation de Web Server 7.0, puis procédez à la mise à niveau.

Si vous avez installé Sun Java System Web Server 7.0 sous Java ES 5, nous vous recommandons d'installer les patchs suivants à partir du site Web http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage pour procéder à une mise à niveau vers Web Server 7.0 Update 2 :

Si vous utilisez une version localisée de Web Server, installez les patchs suivants pour procédez à une mise à niveau correcte de Web Server 7.0 vers Web Server 7.0 Update 2 :

Pour de plus amples informations sur la mise à niveau de Web Server 7.0 vers Web Server 7.0 Update 2, reportez-vous au manuel Installation and Migration Guide.

Problèmes de compatibilité

  1. Web Server 7.0 prend en charge la technologie JavaServerTM Faces 1.2. La plupart des applications JavaServer Faces 1.1 devraient fonctionner avec Web Server 7.0 sans aucune modification requise. Cependant, vous pouvez rencontrer certains problèmes de compatibilité lors de la migration d'applications vers des applications JavaServer Faces 1.2. Des modifications sont alors nécessaires. Vous trouverez de plus amples informations à ce sujet dans les notes de version de JavaServer Faces à l'adresse suivante : https://javaserverfaces.dev.java.net/rlnotes/1.2_04/issues.html.

  2. Sun Java System Portal Server 7.1, fourni avec Java ES 5, n'est pas compatible avec Sun Java System Web Server 7.0 Update 1. Si vous avez déployé Sun Java System Portal Server 7.1 avec Web Server 7.0, vous devez mettre à niveau les deux serveurs et non uniquement Sun Java System Web Server 7.0. La mise à niveau requise de Sun Java System Portal Server 7.1 est proposée avec Java Enterprise System 5 Update 1 ou les patchs suivants sur le site Web http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access :

    • 124301 (SPARC) ;

    • 124302 (x86) ;

    • 124303 (Linux).

    Si vous utilisez une version localisée de Web Server, installez les patchs de localisation de Portal Server suivants :

    • 125301 (localisation de Solaris SPARC, Solaris x86) ;

    • 125302 (localisation de Linux).

Documentation produit

La documentation complète de Sun Java System Web Server 7.0 Update 2 est disponible à l'adresse suivante : http://docs.sun.com/coll/1653.2.

Problèmes résolus

Cette section répertorie les problèmes résolus dans Web Server 7.0 Update 2.

ID du problème

Description

6467621  

Échec de la requête serveur en utilisant « Sun Software PKCS#11 softtoken ».

6472223  

Les valeurs des sous-éléments « mail-resource » ne sont pas définies sur l'objet de session de messagerie.

6487083  

NSAPIRequest.setupRequestFields est lent.

com.sun.webserver.connector.nsapi.NSAPIRequest.setupRequestFields est lent principalement à cause de la conversion chaîne-->octet, octet-->chaîne lors de l'analyse des en-têtes de cookies.

6493271  

L'activité du garbage collector Java est supérieure sur Web Server 7.0 par rapport à Web Server 6.1.

Le conteneur de servlet sur Web Server 7.0 crée de nombreux objets Java. 

6497803  

Si un servlet est mappé sur un URI de requête formé par une requête partielle et un fichier welcome, le comportement correspondant est incorrect.

Si un conteneur Web reçoit une requête partielle valide, celui-ci doit examiner la liste des fichiers welcome définie dans le descripteur de déploiement. La liste des fichiers welcome est une liste ordonnée d'URL partiels sans / de début ou de fin. Web Server doit ajouter chaque fichier welcome selon l'ordre spécifié dans le descripteur de déploiement à la requête partielle et vérifier si une ressource statique ou un servlet du fichier WAR est mappé sur cet URI de requête. Le conteneur Web doit envoyer la requête à la première ressource qui correspond dans le fichier WAR.

6316881 

Impossible de récupérer les caractères multioctets des en-têtes via req.getHeader().

Les caractères ne sont pas analysés correctement lorsque request.getHeader() est appelé.

6554326 

Le message codé en dur « ADMIN3594: Configuration changes require a server restart » n'est pas localisé.

6565615 

Dans l'aide en ligne japonaise, la description relative au PAM pour la « Modification des bases de données d'authentification » mentionne de manière erronée le nom du serveur d'annuaire.  

La description correcte est la suivante : « Modification des bases de données d'authentification » PAM : PAM est la nouvelle base de données d'authentification prise en charge par Sun Java System Web Server 7.0.  

6563951 

Le sous-répertoire de la collection de recherche comportant une barre oblique au début produit un message erroné. 

Lorsque vous essayez de créer une collection de recherche et que vous définissez le sous-répertoire de la racine du document avec une barre oblique au début, le message d'erreur résultant vous informe à tort qu'une barre oblique au début est requise. 

6571208 

Formulation incohérente présente dans le type de listage de répertoires. 

La phrase « Fichier de réponse d'erreur à utiliser lorsque l'indexation sélectionnée est Aucune » doit être remplacée par « Fichier de réponse d'erreur à utiliser lorsque le listage sélectionné est Aucun ». 

6549584 

Le mot « Other » n'est pas traduit dans la liste des pays. 

6556225 

Dans la fenêtre Ajouter des documents, la case « Included » pour le sous-répertoire n'est pas traduite.  

6565615 

Aide en langue japonaise : la section « Modification des bases de données d'authentification » comporte une description différente du PAM. 

6628918 

Problème de traduction des messages de l'IG d'administration en japonais. 

6628917 

Problème de traduction de l'aide en ligne du programme d'installation de l'IG. 

Cette section répertorie les problèmes résolus dans Web Server 7.0 Update 2.

ID du problème 

Description 

6390112 

Problèmes d'interaction dans le pool de connexions LDAP Java : la connexion initiale n'expire jamais.

Le fait de spécifier un pool de connexions LDAP Java à l'aide des options JVM dans le fichier server.xml et de le référencer avec une ressource JNDI externe au démarrage du serveur Web résulte en une connexion LDAP mise en pool. Avec cette connexion, le serveur apparaît toujours occupé et la connexion n'expire jamais.

6472223  

Les valeurs des sous-éléments « mail-resource » ne sont pas définies sur l'objet de session de messagerie.

6487083  

NSAPIRequest.setupRequestFields est lent.

com.sun.webserver.connector.nsapi.NSAPIRequest.setupRequestFields est lent principalement à cause de la conversion chaîne-->octet, octet-->chaîne lors de l'analyse des en-têtes de cookies.

6501785  

Le conteneur de servlet n'utilise pas le cache accélérateur pour le traitement des insertions RequestDispatcher.

6500647 

Sous Windows, le rechargement dynamique de JSP produit une entrée incorrecte.

6433752 

ssl-check ne fonctionne pas avec le plug-in basé sur NSAPI.

"PathCheck fn="ssl-check" secret-keysize=128 bong file="xxxxx.yyy.html" 

Pour les requêtes de fichier statiques, si le paramètre secret-keysize du client est inférieur à la taille spécifiée par le serveur et qu'un paramètre bong-file est présent, alors ce dernier est renvoyé comme réponse. Cependant, les requêtes de contenu dynamique (par exemple, les fichiers JSP) renvoient l'objet demandé réel (par exemple, le fichier JSP) au lieu du bong-file.

6421617 

Problème pour obtenir l'analyse serveur HTML (ParseHTML) et les paramètres .htaccess avec l'option de restriction par groupe.

Réussite de l'authentification lorsque celle-ci analyse un fichier HTML comportant des entrées d'insertion shtml et est configurée pour authentifier dans .htaccess , avec l'option « restreinte par groupe » activée. Si l'utilisateur du groupe est authentifié, la page de résultats n'affiche pas les entrées d'insertion shtml. Cette opération fonctionne en revanche correctement avec l'option « restreinte par utilisateur » activée pour l'utilisateur dans le fichier .htaccess.

6489913  

Le cache de session SSL ne peut pas être désactivé.

Le cache de session est activé par défaut. Lorsque le cache de session est désactivé et que l'accès à l'URL est effectué via le protocole HTTP, l'URL est bloqué et le journal du serveur affiche un message d'erreur indiquant que le SSL ne peut pas être configuré sans le paramètre session-cache.

6302983  

Les exemples se réfèrent à « Sun ONE » au lieu de « Sun Java System ».

L'exemple de servlet, LocaleCharsetServlet.java, fourni avec Web Server 7.0 se réfère à « Sun ONE » au lieu de « Sun Java System ».

6495588  

Documents sampleapps/java/webapps/simple non valides.

Les documents pour un seul exemple d'application affichent un nom de chemin incorrect. Le chemin correct est rép_install/plugins/java/samples/webapps/simple/src au lieu de rép_install/samples/java/webapps/simple/src .

6347905  

Aucune prise en charge de la CLI pour la configuration de FastCGI. Il est nécessaire de modifier manuellement le fichier obj.conf ou magnus.conf pour configurer FastCGI.

6504587  

Fuite de mémoire dans FastCGI.

6479045 

L'aide en ligne de la console d'administration doit être mise à jour.

Cette mise à jour est nécessaire car :  

  1. L'aide basée sur le contexte doit être disponible.

  2. À chaque écran doit correspondre une page d'aide.

  3. Les pages d'aide doivent aborder les modifications apportées à l'IG.

  4. Une terminologie incohérente existe entre l'IG et l'aide en ligne.

  5. Besoin de correction des erreurs grammaticales.

  6. Besoin d'une description détaillée pour certaines rubriques.

6482764 

Incohérences entre l'aide en ligne et la console d'administration.

6498477 

Fichier d'aide manquant pour la page relative aux jetons de configuration.

Le fichier d'aide pour l'écran Tâches courantes > Modifier la configuration > Certificats > Jetons PKCS11 est manquant. 

6479062  

Impossible de reconfigurer de manière dynamique la famille de listeners HTTP. L'instance ne démarre pas à la définition de la famille de protocoles sur NCA.

6482536 

La limite supérieure de <listen-queue-size> est définie sur 65535, ce qui est trop faible. Il est nécessaire d'augmenter la limite supérieure de <listen-queue-size>.

6500715 

Type d'objet incorrect fn="force_type" ajouté dans le CGI d'objet lors de la création du nouveau répertoire CGI.

Lors de la création d'un nouveau répertoire cgi, un type d'objet incorrect force_type est ajouté au fichier obj.conf.

6479247 

Sous Windows, la boîte de dialogue de saisie du mot de passe de jeton apparaît au redémarrage d'une instance après son déploiement. Ce comportement n'a pas été observé sur d'autres plates-formes.

6425144 

Sous Windows, wadm ne met pas correctement à jour le chemin de classe si celui-ci contient un point-virgule (;)

Le point-virgule est interprété dans tcl comme une terminaison de commande, utilisée pour regrouper plusieurs commandes sur une seule ligne. Sous Windows, le point-virgule est utilisé comme un séparateur de chemin.

6292582 

La base d'informations de gestion SNMP (MIB) pour « iwsFractionSysMemUsage » n'affiche pas des résultats corrects

« Fraction de mémoire système dans la mémoire système »de la MIB SNMP, partie de iws.mib, affiche des résultats incorrects à la réception de requêtes provenant de l'utilitaire du gestionnaire SNMP.

6471744  

Un message d'erreur incorrect s'affiche si vous exécutez la commande list-tokens sans spécifier la valeur de configuration.

6471754  

Un message d'erreur incorrect s'affiche si vous exécutez la commande list-authdb-userprops sans spécifier la valeur de la base de données d'authentification.

6472210  

Aucun message d'erreur ne s'affiche si vous exécutez la commande get-ssl-prop avec une valeur du listener HTTP incorrecte.

6476111 

Impossible de modifier les types MIME à l'aide de la console d'administration.

6478601  

Un message inadéquat s'affiche lorsque vous arrêtez une instance qui n'existe pas.

Un message d'erreur « Arrêt de l'instance du serveur réussi » s'affiche si vous essayez d'arrêter une instance qui n'existe pas. 

6480523  

La commande wadm vous autorise à créer une configuration avec un numéro de port négatif .

6489765  

Un message d'erreur incorrect s'affiche si vous exécutez la commande create-cert-request avec une valeur de taille de clé non valide.

6489777  

La commande delete-group affiche un message d'erreur incorrect si vous spécifiez une valeur de groupe non valide.

6489779  

Aucun message d'erreur ne s'affiche lorsque vous exécutez la commande list-group-members avec une valeur d'ID de groupe non valide.

6490728  

Impossible de définir les propriétés rewrite-location en utilisant la commande set-reverse-proxy-prop.

Vous ne pouvez pas définir la propriété -rewrite-location sur false (faux). La valeur spécifiée pour -rewrite-location n'est pas validée. Par exemple, le fait de spécifier le symbole = pour l'option i-rewrite-location entraîne la corruption du fichier obj.conf et la mise en échec de l'analyseur.

6492315  

La commande set-token-prop définit des mots de passe incorrects dans le fichier server.xml même si le PIN du jeton n'a pas été spécifié.

6492469  

Un message d'erreur incorrect s'affiche pour l'échec de création d'un utilisateur LDAP.

6494353 

Un message d'erreur incorrect s'affiche lorsqu'un nom de nœud non valide est spécifié lors de la suppression d'une instance.

6494950  

La commande register-node s'exécute correctement avec un port non SSL uniquement en mode shell.

En mode shell, la saisie de la commande register-node avec l'option -no-sslenregistre correctement le nœud car la commande est exécutée par erreur en mode SSL.

6405018 

La commande get-jvm-prop n'imprime pas la commande correspondante lorsque l'écho est activé en mode shell.

6499507  

Des messages d'erreur incorrects s'affichent lorsque vous exécutez les commandes list-locks et expire-lock.

6499510  

Un message « null » s'affiche si vous exécutez les commandes list-instances, list-crls, list-tokens et list-certs sans spécifier le nom de configuration.

6499512  

Le message d'erreur pour la commande list-url-n'est pas localisé.

6500119  

wadm vous invite à entrer un PIN de jeton si vous spécifiez un nom de configuration incorrect en essayant de supprimer un certificat existant.

6500146  

Lors de la création d'un listener HTTP à l'aide de la CLI, la commande create-http-listener crée un listener avec pour nom une valeur nulle.

6500150  

Si vous ne spécifiez pas un serveur virtuel en exécutant la commande list-dav-collections, un message d'erreur incorrect s'affiche.

6500151  

Si vous ne spécifiez pas une base de données d'authentification en exécutant les commandes list-users, list-org-units, list-groups, et list-group-members, un message d'erreur incorrect s'affiche.

6500152  

Si vous ne spécifiez pas un serveur virtuel en exécutant la commande list-uri-patterns, un message d'erreur incorrect s'affiche.

6500154  

Si ne spécifiez pas un nom JNDI ou spécifiez un nom JNDI incorrect en exécutant les commandes list-jdbc-resource-userprops, list-soap-auth-provider-userprops, list-auth-realm-userprops, list-external-jndi-resource-userprops, list-custom-resource-userprops, un message d'erreur incorrect s'affiche.

6503350  

Le message d'erreur émis lors de la saisie d'une commande wadm incorrecte est faux.

Lorsque vous entrez une commande incorrecte, un message d'erreur « Commande <command name> non valide. Utilisez la commande « help » pour obtenir une liste des commandes valides.» s'affiche. La page du gestionnaire d'aide ne contient pas de liste de commandes valides. Par conséquent, ce message d'erreur est faux. 

6503944  

L'utilisation de la commande create-user pour la base de données d'authentification LDAP est ambiguë.

6504095  

La commande set-cert-trust-prop accepte des propriétés incorrectes et n'affiche pas le message d'erreur approprié.

6443845  

Le serveur d'administration ne valide pas la longueur du mot de passe et le support du mécanisme du jeton donné.

6449506  

Il n'est pas possible de créer un certificat portant le même nom de serveur que le certificat existant sous le même pseudonyme.

6461553  

Le titre de la page d'aide des applications Web du serveur virtuel est incorrect.

6473518  

L'invite de saisie du PIN de jeton au démarrage de l'instance ne doit pas s'afficher si la configuration n'a pas été déployée.

6476095  

La console d'administration ne fournit pas d'option pour modifier les répertoires de documents et les enregistrements CGI.

6476736  

La console d'administration doit comporter un onglet pour ajouter et modifier les mappages MIME au niveau du serveur virtuel.

6478090  

Le champ « Mot de passe actuel » de la page Nœuds -> Sélectionner un serveur d'administration -> Certificats -> Gestion du mot de passe du jeton doit être désactivé si aucun mot de passe de jeton n'a été défini pour l'administrateur.

6490705  

Impossible de régler les configurations spécifiques au motif URI en utilisant la console d'administration.

6496545  

La console d'administration affiche des propriétés incorrectes lorsque les propriétés utilisateur personnalisées de la base de données d'authentification sont créées via la CLI d'administration.

6502303  

L'assistant de migration de la console d'administration crée des configurations multiples si vous cliquez plusieurs fois sur le bouton Terminer.

6504495  

La console d'administration comporte 508 problèmes de compatibilité.

6504951  

Le processus de sélection des utilisateurs dans la page Tâches courantes -> Modifier le serveur virtuel -> WebDAV -> Nouveau doit être validé.

6360666  

La LRC installée doit avoir un nom significatif.

6364821  

La CLI d'administration doit prendre en charge les URI, préfixes URI, motifs de caractère générique URI et expressions régulières URI pour toutes les commandes fonctionnant sous l'espace URI.

6366956  

Les événements planifiés de recherche ne fonctionnent pas à partir de la console d'administration.

6378612  

L'instance 64 bits ne démarre pas sur le nœud distant 32 bits.

6423391  

Lorsqu'un certificat de serveur contenant des données en format non-DER est installé, un message d'erreur incorrect s'affiche.

6439132  

Exceptions non claires dans l'assistant d'installation de certificat.

6468676  

Aucune validation n'existe pour le champ « Accueil Java », celui-ci accepte des valeurs incorrectes.

6474668  

Le champ Listener HTTP accepte des noms contenant des espaces. Cela est incorrect.

6476111  

Impossible de modifier les types MIME en utilisant la console d'administration ou la CLI.

6483365  

L'IG et la CLI acceptent la racine du serveur de Web Server 7.0 pour la migration

La console d'administration et la CLI acceptent le chemin de Web Server 7.0 au lieu du chemin de Web Server 6.1 ou Web Server 6.0 pour la migration. Le chemin de Web Server 7.0 n'est pas un chemin valide pour la propriété server-root de la commande migrate-server.

6492176  

Les valeurs nulles et par défaut sont stockées dans le fichier obj.conf lorsqu'une nouvelle configuration est créée et sont enregistrées à l'aide de la console d'administration.

Le serveur d'administration stocke les valeurs transférées par la console d'administration dans le fichier obj.conf sans aucune validation.

6497004  

SaveConfigException s'affiche sur la CLI pour set-authdb-prop.

Si un fichier inexistant est fourni pour la propriété path de la keyfile authdb en utilisant la commande set-authdb-prop, SaveConfigException s'affiche au lieu de Le fichier n'existe pas.

Consultez le journal des erreurs pour le serveur d'administration. 

6497143  

Parfois, l'exécution de la commande stop-admin affiche le message « Serveur d'administration non exécuté » alors que le serveur d'administration est en cours d'exécution.

6498411  

get-cert-prop n'affiche pas seulement les propriétés énumérées dans l'élément <displayproperties>.

6500715  

Erreur du serveur lors de la tentative d'accès à un fichier du répertoire cgi-bin.

6364702  

Les commandes wadm ne renvoient pas de codes d'erreur valides en cas de réussite ou d'échec.

6370032 

Le basculement de session ne s'effectue pas avec l'appel d'insertion RequestDispatcher.

Lors du déploiement de deux applications Web sur un cluster où la première application appelle la deuxième à l'aide d'un appel d'insertion RequestDispatcher(), les valves de persistance ne sont pas appelées au cours de la méthodeinvoke() RequestDispatcher () et la réplication de session ne s'effectue pas.

6381950 

Facteur de charge incorrect pour BaseCache.

La réplication de session ne prend pas en charge plus de deux applications Web. 

6381954 

La réplication de session ne fonctionne pas sur plusieurs applications Web impliquant RequestDispatcher à cause d'une mauvaise séquence.

6383313 

Chemin incorrect défini sur le cookie SR-intanceId.

Le cookie SR-instanceId doit être configuré avec le chemin de l'application Web au lieu du chemin du servlet.

6450360  

La commande create-authdb ne valide pas l'URL au moment de la création de la base de données d'authentification (authdb). Réussite de la création d'une base de données d'authentification via la commande create-authdb mais avec un URL incorrect.

6450800  

Les commandes get-error-log et get-access-log affichent des messages inadéquats et encombrés.

6459106  

Échec du déploiement de la configuration du cluster via le déploiement wadm.

Si des modifications sont apportées aux fichiers de configuration de l'instance, manuellement ou autre, la commande deploy-config affiche un message d'erreur indiquant que l'instance a été modifiée.

6462891  

Aucune console d'administration n'est disponible pour le déploiement des applications Web vers un emplacement spécifique à l'utilisateur.

6439577  

Aucune invite de mot de passe du jeton au démarrage de l'instance à partir de l'invite de commande wadm avec un PIN de jeton incorrect.

6465470  

Texte incorrect dans la page des paramètres de groupe.

Le texte correct est « À partir de cette page, vous pouvez ajouter/supprimer des groupes d'utilisateur dans la base de données d'authentification sélectionnée » au lieu de « À partir de cette page, ajoutez/supprimez des groupes d'utilisateur dans la base de données d'authentification sélectionnée.»  

6465480  

Message incorrect lorsque vous supprimez un profileur JVM.

Le message correct est « Suppression du profileur réussie » au lieu de « Enregistrement du profileur réussi. » 

6466409  

Un message d'erreur incorrect s'affiche lorsque vous entrez un chemin erroné pour l'ajout d'une application Web.

6467164  

Les titres de fenêtre des assistants de la console d'administration ne sont pas cohérents.

6467785  

La console d'administration affiche des messages d'erreur incorrects lorsque vous entrez des valeurs de configuration non valides pour Directory Server.

6470585  

Le préfixe URI des répertoires de documents accepte une valeur sans « \ ».

6471737  

La commande list-instances répertorie les instances même si vous ne spécifiez pas la valeur de configuration.

6472385  

Les modifications apportées via la CLI au mot de passe du jeton ne sont pas reportées dans l'IG. Cela nécessite une réinitialisation du navigateur.

6467665  

La migration d'un certificat avec un chemin de fichier incorrect via la commande migrate-jks-keycert invite l'utilisateur à entrer le mot de passe du keystore et le mot de passe de la clé.

6469104  

La commande create-selfsigned-cert vous autorise à définir une période de validité inappropriée lors de la création d'un certificat de serveur.

6469109  

La commande delete-cert ne supprime pas un certificat créé avec le jeton « Sun Software PKCS#11 softtoken ».

6471649  

La sortie de la commande list-events n'est pas alignée.

6474584  

La fonction dayofweek ne considère pas le caractère « * » comme une option.

Par exemple, définissez une ACL comme suit :  

acl "uri=/"; 
deny (all) dayofweek="*"; 
allow (all) dayofweek="Sat,Sun";

Dans ce programme, vous avez restreint l'accès à l'ACL pour tous les jours de la semaine, sauf le samedi et le dimanche. Ce programme ne fonctionne pas car vous pouvez accéder à l'ACL le lundi. 

6477840  

La console d'administration doit fournir une large zone de texte pour la saisie du préfixe du chemin de classe, le suffixe de ce même chemin et le préfixe du chemin de bibliothèque native.

6478165  

Problèmes d'utilisation de la page Installer la LRC après la saisie d'un chemin de fichier incorrect pour le fichier LRC du serveur.

6478229  

La page Instance -> Nouvelle comporte un titre incorrect.

6478292  

La page Tâches courantes -> Sélectionner une configuration -> Sélectionner un serveur virtuel -> Modifier le serveur virtuel -> WebDAV -> Nouveau doit comporter le champ Entrer des utilisateurs uniquement si la base de données d'authentification est un PAM.

6478303  

La console d'administration vous autorise à créer une ACE sans entrer d'informations sur l'utilisateur ou le groupe pour l'ACL. La vérification ne s'effectue pas si la base de données d'authentification est un PAM.

6478612  

L'aide en ligne portant sur la plage de valeurs acceptée pour la zone de texte Délai d'attente de l'en-tête de requête est incorrecte.

6500228  

La console d'administration affiche une exception lorsque vous créez un enregistrement dupliqué d'un type MIME.

6501807 

Le déploiement d'une nouvelle application Web à l'aide de la console d'administration interrompt les sessions pour toutes les applications Web existantes.

6504748  

Avec l'option de suppression d'instance, au lieu de supprimer les liens symboliques, le programme de désinstallation supprime les fichiers à partir des liens symboliques.

6505994 

Arrêt brutal détecté lors de la création de propriétés avec un motif URI vide

6510486 

Les règles htaccess peuvent être corrompues dans la mémoire.

Si un seul fichier .htaccess comporte plus de cinq règles d'autorisation ou de refus, il est possible que certaines règles soient corrompues dans la mémoire. Si cela se produit, il est possible que certaines règles soient contournées.

6506936 

Échec de deploy-config lors de la modification de JSP ou de tout autre fichier contenus dans le répertoire webapps de l'instance.

Lorsque vous utilisez pull-config via la console d'administration ou la CLI, seul le contenu du répertoire rép_instance /config est déplacé vers config-store. Sur Web Server 7.0, une fois pull-config utilisé, le contenu est déplacé vers les répertoires rép_instance/config, rép_instance/lib et rép_instance /web-app.

6492407  

Cache accélérateur de fichier frontal.

Selon les ACL et la configuration du fichier obj.conf, le cache accélérateur frontal peut servir les requêtes de fichier statiques pour les URI précédemment traités à l'aide de NSAPI. Le cache accélérateur doit fonctionner avec la configuration par défaut.

6498928  

Les directives de sortie ne sont pas invoquées par les fichiers de 0 octet.

Elles ne sont pas non plus invoquées par les réponses de 0 de longueur, à moins que protocol_start_response() ne soit appelé. send-file n'appelle pas la fonction protocol_start_response() . Les directives de sortie ne sont pas invoquées à l'envoi de fichiers de 0 octet.

6502258  

Le serveur s'arrête brutalement avec des tampons de sortie volumineux.

Si la taille du tampon de flux de sortie est supérieure à la taille du tampon d'entrée, il est possible que le serveur essaie de mettre les données en tampon sur une adresse incorrecte. La taille du tampon d'entrée par défaut est de 8192 octets.  

6504755  

Impossible de désactiver la journalisation dans l'instance de serveur par défaut.

La valeur des éléments <access-log> <enabled> est ignorée dans le fichier server.xml.

6505390  

Le cache accélérateur ne parvient pas à gérer correctement la commande ssl-unclean-shutdown.

Le cache accélérateur n'interagit pas correctement avec la directive AuthTrans fn="match-browser" browser="*MSIE*" ssl-unclean-shutdown="true" dans la configuration par défaut. En présence de cette directive, le cache accélérateur applique le paramètre « unclean shutdown » sur chaque connexion, quel que soit le navigateur utilisé.

6432375 

Sous HP-UX, SNMP échoue pour certaines valeurs OID.

Solution

Face à l'absence de la prise en charge API sur HP-UX et à sa complexité, les statistiques de trafic entrant et sortant du réseau n'ont pas été implémentées. Utilisez les outils HP pour contrôler les statistiques de trafic. 

6430293 

Les messages AdminException affichés sur la console d'administration ne sont pas localisés.

6508299 

Affichage de caractères incorrects dans les résultats de recherche sur le panneau gauche de l'aide en ligne pour les langues non anglaises.

6507819 

Le contenu de l'aide en ligne localisée présente certaines différences par rapport à la version anglaise.

Problèmes résolus dans Web Server 7.0 Update 2

6479062 

Web Server ne parvient pas à démarrer lorsque le protocole de listener HTTP family="nca" est utilisé sur les plates-formes Solaris SPARC, Linux et HP-UX.

L'instance de Web Server ne redémarre pas après la définition de la propriété Protocol-Family sur nca dans l'assistant EditHTTPListener.

6464953  

La définition de la propriété digestauthstate via la commande CLI set-authdb-prop ne permet pas de valider la valeur et autorise une valeur indésirable pour cette propriété.

6504050  

La page de résultats de tous les assistants de la console d'administration doit être alignée correctement.

6473376  

Le fichier server.xml par défaut ne doit pas contenir l'élément <stack-size>.

6367751  

La commande create-instance échoue par intermittence sur le nœud distant et journalise l'erreur HTTP 400.

6547264  

L'exécution de la commande create-instance immédiatement après le démarrage d'un nœud distant échoue sur ce nœud.

6468132  

La commande list-cert ne répertorie pas les certificats si leur pseudonyme contient le caractère deux-points.

6437577 

Échec de la suppression de l'élément <pkcs11> à partir de server.xml, même en l'absence d'éléments enfants.

6473589  

Ajout de l'élément <pkcs11/> au fichier server.xml lorsque le PIN du jeton est défini.

6534202 

Impossible de modifier les propriétés de la collection WebDAV via la console d'administration

Lorsqu'une configuration est déployée sur plusieurs nœuds, le chemin lockdb doit être un emplacement partagé monté sur le même chemin pour tous les nœuds. En outre, pour lister ou faire expirer des verrous dans lockdb à partir de la console d'administration, le chemin doit être inscriptible à partir du serveur d'administration.

6554691 

La commande add-webapp, lorsqu'elle est utilisée avec l'option de précompilation JSP, n'entraîne pas la suppression des fichiers JSP précédemment précompilés.

6556820 

La console d'administration ou la CLI d'administration ne fournit aucune assistance pour ajouter des certificats d'AC au serveur d'administration.

6489269  

La fonction d'expression « external » comportant un chemin entre guillemets ne fonctionne pas.

6432375 

Sous HP-UX, SNMP échoue pour certaines valeurs OID.

6483212 

Sous HP-UX 11.11, le démarrage de Web Server échoue lorsque la taille maximale du tas est de 2048 Mo ou supérieure.

6474011 

La description contenue dans le fichier basic-search.html n'est pas claire.

4988156 

L'installation du produit autonome sur une installation Java ES existante et vice-versa n'est pas prise en charge.

6610103 

Sous Windows : impossible de déployer la configuration et de démarrer après la désactivation de Java

Problèmes connus

Cette section répertorie les principaux problèmes et restrictions connus de Web Server 7.0 Update 2.

Administration

Le tableau suivant répertorie les problèmes connus liés à l'administration de Web Server.

Tableau 4 Problèmes connus liés à l'administration

ID du problème 

Description 

6364924 

Un nœud peut être enregistré sur plusieurs serveurs d'administration, ce qui peut engendrer un conflit de configuration.

Il est possible d'enregistrer un nœud sur un serveur d'administration secondaire sans annuler l'enregistrement sur le premier serveur. Cependant, cela entraîne l'inaccessibilité des nœuds sur les deux serveurs d'administration.  

Solution

Pour chaque enregistrement, redémarrez le nœud d'administration. Le nœud d'administration est disponible sur le serveur d'administration le plus récent sur lequel il a été enregistré. 

6379125 

La commande wadm autorise la connexion à un nœud, affiche un certificat et émet une « Erreur HTTP 400 ».

Quand un nœud d'administration reçoit une connexion, celui-ci ne vérifie pas si la connexion provient du serveur d'administration avant le traitement. Il imprime un message d'erreur inapproprié et invite l'utilisateur à entrer un mot de passe.  

6387762 

Impossible d'accéder aux variables shell/système à partir de wadm.

Solution

wadm n'hérite pas des variables d'environnement shell. Cependant, pour rendre les variables shell disponibles pour wadm, utilisez la commande

"java::call System getenv nom_env_var

Par exemple : 

Pour accéder à la variable d'environnement shell MAIL à partir de wadm, saisissez la commande suivante à l'invite de wadm :

wadm> java::call System getenv "MAIL"
/var/mail/abc

4793938 

La boîte de dialogue d'authentification s'affiche à la place de l'index de répertoire.

Par défaut, Web Server 7.0 n'envoie pas d'index de répertoire à moins que l'utilisateur ne se soit authentifié. La tentative d'accès à un répertoire invite l'utilisateur à entrer un nom d'utilisateur et un mot de passe. Cela se produit car la liste de contrôle d'accès par défaut (ACL) dans Web Server 7.0 n'accorde de droit d'accès qu'aux utilisateurs authentifiés. 

Solution

Vous pouvez accorder le droit d'accès à la liste aux utilisateurs non-authentifiés à l'aide de la console d'administration ou en modifiant le fichier default.acl. Pour plus d'informations sur cette procédure, reportez-vous à la section Configuring Access Control du Sun Java System Web Server 7.0 Update 2 Administrator’s Guide.

6327352  

Les instances, pour lesquelles la réplication de session est activée, ne se lancent pas correctement si les autres instances du cluster ne sont pas démarrées.

6393534  

Après avoir migré les certificats clés du keystore Java à l'aide de la commande migrate-jks-keycert et après avoir essayé de répertorier les certificats clés jks à l'aide de la commande list-certs, le CN, l'organisation et d'autres informations s'affichent à la place du pseudonyme du certificat.

6407486  

Lors de la définition de la propriété SSL à l'aide de la commande wadm set-ssl-prop, la propriété server-cert-nickname accepte n'importe quel pseudonyme de certificat, au lieu de n'accepter que le pseudonyme de certificat du serveur.

6443742  

La commande CLI set-session-replication-prop ne fonctionne pas si l'option « nœud » est spécifiée avec un nom de domaine complet .

Solution

Utilisez la sortie de la commande list-nodes pour les noms valides de nœuds dans la commande set-session-replication-prop.

6468570  

Répondre « oui » à l'invite wadm provoque l'arrêt brutal de la CLI.

6469676  

Lorsque vous essayez de vous connecter au serveur d'administration après l'expiration des certificats d'administration, un message d'erreur incorrect s'affiche.

6480600  

La commande register-node émet un message d'erreur incorrect lorsque le serveur d'administration s'exécute avec un espace disque insuffisant.

6495446  

Si aucun espace disque n'est disponible sur le périphérique, wadm émet un message d'erreur incorrect « Impossible de communiquer avec le serveur d'administration. »

6502800  

L'exécution de la commande migrate-server avec les options « --all » et « --instance » ne provoque pas d'erreur.

Un avertissement ou un message d'erreur devrait s'afficher, indiquant que l'utilisateur essaie de définir des options incompatibles. 

6416328  

Le bouton Démarrer des instances de la console d'administration est actif pour une instance déjà en cours d'exécution.

Les boutons doivent être activés ou désactivés selon l'état de l'instance. 

6418312  

wadm vous autorise à définir des propriétés utilisateur dupliquées.

L'ajout de propriétés utilisateur dupliquées n'engendre pas de message d'erreur, cependant, la nouvelle propriété utilisateur n'est pas créée. 

6421740  

Il n'y a pas de provision pour créer un nouveau fichier de la liste de contrôle d'accès (ACL) en utilisant la console d'administration ou la CLI.

6423432  

Sous Windows, l'utilisation d'une configuration existante et la répétition du processus d'ajout et de suppression des nœuds enregistrés entraîne l'échec de la validation.

6426116  

Le fait de cliquer sur le bouton Version de la console d'administration affiche l'avertissement « fichier introuvable » dans les journaux d'erreurs d'administration.

6430417  

Les types MIME autorisent une valeur MIME comportant des caractères multioctets.

6442081  

Le texte de la page de la liste de contrôle d'accès n'est pas formaté.

6442172  

L'utilisateur peut être transféré entre les listes « disponibles » et « sélectionnés » dans l'ACE même si celui-ci a été supprimé de la base de données d'authentification .

6446162  

Aucun avertissement n'est émis avant la suppression de la clé ou de la base de données d'authentification des fichiers de synthèse.

6446206  

Lorsqu'un utilisateur unique est supprimé d'un groupe, un message incorrect « Enregistrement du groupe réussi » s'affiche.

6448421  

L'interface d'administration vous autorise à créer un nouvel utilisateur avec un ID utilisateur multioctet dans la base de données d'authentification des fichiers clés.

6455827  

Le tableau Utilisateur et groupe de la console d'administration affiche l'ensemble des résultats sur une seule page.

6461101  

L'étiquetage des boutons Demander un certificat et Installer de la page Créer un certificat autosigné de la console d'administration doit être révisé.

6462057  

Les boutons Ajouter et Supprimer sont activés dans la nouvelle fenêtre de l'ACE même si la liste « Disponibles » ne contient aucun élément.

6464891  

La console d'administration tronque l'affichage des journaux du serveur à 50 lignes ou 2 pages.

6465382  

Aucune validation n'existe pour vérifier l'entrée d'un code de pays erroné dans l'assistant de demande de certificat.

6465421  

Dans la console d'administration, aucune description de zone de texte n'est fournie pour les champs du serveur virtuel, de la base de données d'authentification, de la collection DAV et de l'événement .

6466336  

La console d'administration affiche une version JDK erronée lors de la création d'une nouvelle configuration.

La version JDK affichée sur la console d'administration est 5.0 u6 au lieu de 5.0 u7. 

6471171  

Le formatage du style est perdu après le redémarrage du serveur d'administration à partir des onglets Nœuds -> Serveur d'administration -> Général.

6471367  

La tentative d'accès à la console d'administration à partir d'un autre onglet du même navigateur ne fonctionne pas.

6471792  

L'option Afficher le journal présente les résultats sur une seule page.

Bien que le critère de recherche sélectionné pour la taille maximale soit de 25 entrées de journal, ce dernier affiche les résultats sur une seule page même si celle-ci contient plus de 50 entrées. 

6472932  

Une erreur d'incompatibilité de jeton s'affiche lorsque vous supprimez le mot de passe du jeton, puis le réinitialisez via Tâches courantes -> Sélectionner une configuration -> Modifier la configuration -> Certificats > Jetons PKCS11.

6486037  

La page Gestion du serveur virtuel -> Gestion du contenu -> Répertoires de documents -> Ajouter doit comporter une option Parcourir pour choisir le chemin d'un nouveau répertoire de documents.

6492906  

Le message qui s'affiche à propos des verrous de la collection WebDAV dans la console d'administration est faux.

Si vous spécifiez la valeur du délai d'attente pour la collection WebDAV sur infinite , la page Tâches courantes -> Sélectionner une configuration -> Sélectionner un serveur virtuel -> Modifier le serveur virtuel -> WebDAV -> Sélectionner une collection affiche le message suivant : N'EXPIRE PAS. Ce dernier indique en fait que le verrou n'expire pas automatiquement après une durée spécifiée ou un délai infini.

6498484  

Un message d'erreur incorrect s'affiche lors de la définition d'un mot de passe de jeton vide à l'aide du bouton « Définir les mots de passe ».

   

6500157  

L'instance ne parvient pas à redémarrer si vous essayez de modifier un mot de passe de jeton et de déployer la configuration sur une instance en cours d'exécution.

6502287  

La console d'administration affiche une exception lorsque vous supprimez une configuration et cliquez sur le bouton Migrer.

6502374  

L'écran Vérification de la console d'administration des divers assistants doit uniquement afficher les champs contenant des valeurs.

6502793  

Au cours de la migration, l'autorisation d'accès du chemin log-dir n'est pas validée.

6266358  

Impossible de se connecter via la CLI d'administration si le mot de passe d'administration contient des caractères ASCII étendus.

6361329  

Le nom du fichier error-response doit être validé.

6367282  

Le serveur d'administration démarre avec un certificat expiré ; wadm doit envoyer un avertissement concernant les certificats expirés.

6375505  

La commande unregister-node doit également nettoyer les certificats sur le nœud d'administration.

6408169  

Les CLI de verrou WebDAV ne fonctionnent pas sous un environnement de cluster.

6408186  

Des installations multiples de nœuds d'administration sur le même nœud enregistré sur le même serveur d'administration ne doivent pas être autorisées.

6416369  

L'accès à l'URL du nœud d'administration provoque l'erreur Page introuvable.

Étant donné que le nœud d'administration ne comporte pas d'IG, l'accès à l'URL de ce nœud provoque l'erreur Page introuvable.

6422936  

Aucune validation pour les préfixe et suffixe du chemin de classe et pour le chemin de bibliothèque native dans les Paramètres du chemin de la JVM sous Java.

6423310  

Les éléments de server.xml doivent être classés selon leur fonctionnalité.

6431984  

Web Server doit stocker son fichier PID et ses sockets de domaine UNIX dans le répertoire /var/run au lieu de /tmp.

6441773  

Sous Windows, le serveur d'administration déplace les fichiers de l'application Web physiquement avant d'arrêter cette dernière.

6462515  

L'utilisateur est mal informé lorsque la console d'administration affiche le message « Instance modifiée » à la création des fichiers d'exécution dans le répertoire config.

6462579  

Échec de la suppression du magasin d'approbations lors de la désinstallation du nœud d'administration après l'annulation de son enregistrement sur le serveur d'administration.

6468330  

Les modifications apportées à la propriété JavaHome ne sont pas enregistrées après le redémarrage de l'instance.

6475536  

Il n'existe aucune procédure concrète pour réinitialiser le mot de passe du serveur d'administration.

Solution

  1. Commentez security-constraint dans rép_install/lib/webapps/jmxconnectorapp/WEB-INF/web.xml.

  2. Redémarrez le serveur d'administration.

    Cette action désactive l'authentification sur le serveur d'administration.

  3. Définissez le mot de passe d'administration à l'aide de la commande set-admin-prop .

6489727  

[JESMF CONFORM] CP à l'arrêt doit appeler MfManagedElementServer_stop().

6491749  

Exigence d'une validation plus efficace dans certaines zones de texte pour empêcher la corruption du fichier obj.conf.

La plupart des validations fonctionnelles de données dans un format sont effectuées en arrière-plan. L'IG ne comporte que des vérifications minimales, telles que les champs vides, les valeurs entières et les valeurs ASCII. Par conséquent, l'IG stocke les données dans le fichier obj.conf lorsque les données analysées sont corrompues.

6493971  

Le serveur d'administration n'expire pas si le redémarrage de l'instance de serveur ne répond pas.

Sur les systèmes UNIX, le serveur d'administration patiente jusqu'au redémarrage de l'instance de serveur à l'exécution de la commande restart-instance. Si le redémarrage de l'instance échoue, le serveur d'administration ne répond pas aux requêtes.

6497213 

L'exécution de la commande restart-admin, suivie de la commande stop-admin émet une exception dans les journaux d'erreurs d'administration.

6515745 

Le processus de l'agent maître SNMP ne parvient pas à démarrer sur Web Server

Solution

Augmenter la valeur tcp_xmit_hiwat, sur 262144 par exemple, peut permettre à l'agent maître SNMP pair de fonctionner correctement. Saisissez la commande suivante pour modifier la valeur tcp_xmit_hiwat.

# ndd -set /dev/tcp tcp_xmit_hiwat 262144

6545779 

Sous Windows, la commande wdeploy échoue si une ancienne version de libnspr4.dll est détectée dans le répertoire system32.

Solution

Avant d'appeler Java, modifiez le fichier wdeploy.bat, disponible dans le répertoire install_dir/bin. Modifiez le chemin du répertoire Java sur install_dir/lib. Cette modification permet à Windows de rechercher libnspr4.dll dans le répertoire install_dir/lib avant system32 .

6587832 

Sous Windows, la console d'administration ne parvient pas, de manière intermittente, à démarrer.

Solution

  1. Ce problème survient sous Windows 2003 si l'option Configuration de la sécurité améliorée d'Internet Explorer est activée.

  2. Pour accéder à la console d'administration sans désactiver la fonction de sécurité améliorée, incluez le site dans la liste des sites de confiance de manière explicite sur votre navigateur.

  3. Utilisez la commande Panneau de configuration > Ajout/Suppression de programmes > Ajouter ou supprimer des composants Windows.

  4. Désélectionnez la case en regard de l'option Configuration de la sécurité améliorée d'Internet Explorer.

6606243 

Le programme d'installation de Web Server doit importer le certificat autosigné d'administration dans l'onglet Certificat IE.

Lorsque vous accédez à la console d'administration à l'aide d'un navigateur, il est possible qu'un message contextuel (pour IE6 et Mozilla/Firefox) ou un message d'avertissement (IE7) s'affiche, indiquant que le certificat n'a pas été émis par une autorité de certification approuvée. Cela vient du fait que le serveur d'administration utilise un certificat autosigné. Pour accéder à la page de connexion de l'IG d'administration, procédez comme suit :  

  • Sous Mozilla/Firefox, cliquez sur le bouton OK de la fenêtre contextuelle.

  • Sous Internet Explorer 6, cliquez sur le bouton Oui de la fenêtre contextuelle.

  • Sous Internet Explorer 7, cliquez sur le lien Poursuivre avec ce site Web dans la page.

Cette procédure permettra d'accepter temporairement le certificat pour la session de navigateur en cours. 

Pour accepter définitivement le certificat, suivez les étapes suivantes : 

  • Sous Firefox/Mozilla :

    Sélectionnez le bouton radio Accepter définitivement ce certificat dans la fenêtre contextuelle, puis cliquez sur OK.

  • Sous Internet Explorer 6.0 :

    1. Cliquez sur le bouton Afficher le certificat dans la fenêtre contextuelle.

      Une autre fenêtre contextuelle s'affiche.

    2. Sélectionnez l'onglet Chemin d'accès de certification, puis sélectionnez admin-ca-cert .

    3. Cliquez sur le bouton Afficher le certificat, puis sur le bouton Installerle certificat...

      Cette opération permet d'invoquer l'assistant d'importation de certificat à l'aide duquel vous pouvez importer le certificat d'AC d'administration dans la base de données de certificats racine approuvés.

  • Sous Internet Explorer 7 :

    1. Cliquez sur Poursuivre avec ce site Web dans la page d'avertissement.

      La page de connexion s'affiche.

    2. Cliquez sur le lien Erreur de certificat à côté de la barre d'adresse.

      Une fenêtre d'avertissement s'affiche. Cliquez sur le lien Afficher les certificats.

    3. Suivez les étapes 1 à 3 de la section précédente pour importer le certificat d'AC d'administration dans la base de données de certificats racine approuvés.

6606132 

Échec de la création du certificat autosigné lorsque le PIN « Sun Metaslot » n'est pas défini

Solution

Avant de créer le certificat autosigné, définissez le mot de passe « Sun Metaslot » à l'aide de la commande pktool

# pktool setpin

Entrez le mot de passe. 

Maintenant, créez le certificat autosigné à l'aide de la commande create-self-signed-cert ou de la console d'administration.

Noyau

Le tableau suivant répertorie les problèmes connus liés au noyau de Web Server.

Tableau 5 Problèmes connus liés au noyau

ID du problème 

Description 

6296993  

Lorsqu'une erreur se produit à l'exécution d'une directive du fichier obj.conf, le nom du fichier et le numéro de ligne où la directive fautive a été trouvée ne sont pas journalisés.

6365160  

Lorsque la validation du schéma de server.xml échoue à cause d'une violation contrainte du type de données, un message d'erreur s'affiche mais ne contient pas de description de l'ensemble de valeurs valides pour l'élément.

6378940  

Toutes les erreurs d'analyse d'en-tête HTTP ne sont pas journalisées avec l'IP client et une description de l'erreur.

6470552  

La SAF set-variable ne peut pas définir une variable prédéfinie.

6486480  

Le nombre d'occurrences d'entrées service-nsfc-dump est nul avec <replacement>false</replacement>.

Si <replacement>false</replacement> est spécifié dans le fichier server.xml, le nombre d'occurrences d'entrées affichées est nul dans la sortie service-nsfc-dump. Cependant, les occurrences du cache sont correctement affichées.

6489220  

Le serveur traite les chaînes non interpolées contenant des constantes de caractères $$ comme étant interpolées.

Lorsqu'une valeur de paramètre contient $$ escape, le serveur construit un PblockModel pour le bloc de paramètre. Cette opération est inutile car $$ est une constante.

6639402 

La taille de la file d'attente de connexion définie par le serveur pour le descripteur de fichier maximal 1024 est plus faible (128)

Web Server réserve les descripteurs de fichier pour divers composants. Si la taille de la file d'attente du pool de connexion, les fichiers ouverts maximum du cache et les connexions persistantes maximum ne sont pas définis, alors, une fois la réserve des descripteurs de fichiers pour d'autres composants effectuée, Web Server divise les descripteurs disponibles en trois. Sur les systèmes où la valeur par défaut du descripteur de fichiers maximum est faible, tels que Solaris 8 ou RHEL, la taille du pool de connexions peut être définie sur une valeur faible. Par exemple, sous RHEL, la valeur par défaut des descripteurs de fichier maximum est de 1024. Si la taille de la file d'attente de connexion n'est pas assignée, Web Server affecte 128 connexions à cette dernière. Cette valeur peut être très faible sur des systèmes occupés. Si les connexions arrivent à expiration, les utilisateurs doivent définir des valeurs plus élevées pour les descripteurs de fichier maximum. 

FastCGI

Le tableau suivant répertorie les problèmes connus liés à FastCGI.

Tableau 6 Problèmes connus liés à FastCGI

ID du problème 

Description 

6485248  

Le stub FastCGI ne parvient pas à fermer correctement tous les processus lorsque reuse-coonection est défini sur true (vrai).

Configurez Web Server 7.0 pour fonctionner sous PHP en tant que plug-in FastCGI et définissez reuse-connection=true. Lorsque vous fermez le serveur ou reconfigurez ce dernier, le processus fastcgi() et ses processus enfants sont abandonnés et ne sont pas éliminés correctement.

6644322 

La fuite de mémoire dans le stub FastCGI entraîne l'interruption du sous-système FastCGI

Installation

Le tableau suivant répertorie les problèmes connus liés à l'installation de Web Server.

Tableau 7 Problèmes connus liés à l'installation

ID du problème 

Description 

6474037 

Exception lors de l'installation de Web Server sous Ubuntu.

Sous Linux Ubuntu, le package contenant /bin/domainname n'est pas disponible par défaut. Il vous faut installer ces packages pour que l'installation de Web Server réussisse.

Pour ce faire, entrez la commande suivante : 

sudo apt-get install nis

6414481 

Web Server ne peut pas être installé sans compat-libstdc++.

Solution

Sur les dernières versions de Linux (par exemple, Red Hat Enterprise Linux 3) installez compat-libstdc++ avant Web Server 7.0.

6641672 

Échec de l'installation de REDHAT ES4.0 Linux 64 bits avec la version 64 bits de compat-libstdc++-33-3*

Solution

Installez les RPM suivants pour une installation correcte : 

  • RPM 32 et 64 bits compat-libstdc++-33-3.2.3-47.3.<arch>

  • RPM 32 et 64 bits libgcc-3.4.3-22.1.<arch>

  • zlib-1.2.1.2-1

6414539  

La désinstallation du nœud d'administration ne le supprime pas du nœud du serveur d'administration.

Après avoir installé le nœud d'administration et l'avoir enregistré sur le serveur d'administration dans l'onglet Nœud, celui-ci est répertorié dans cet onglet. Lorsque le nœud d'administration est désinstallé, l'entrée de ce nœud est conservée dans l'onglet Nœud. 

6287206 

Installation du logiciel impossible si la procédure est lancée à partir d'un dossier partagé sur le réseau.

Sur la plate-forme Windows, il est impossible d'installer le produit si le programme d'installation setup.exe est lancé à partir d'un dossier réseau partagé sur une autre machine.

6311607 

Sous Windows, le programme d'installation s'arrête brutalement en mode CLI si le mot de passe d'administration a 8 caractères ou plus.

Si le mot de passe utilisateur d'administration dépasse huit caractères, toute entrée incorrecte dans le port d'administration, le port du serveur Web ou l'ID utilisateur d'administration provoque l'arrêt brutal du programme d'installation. 

Solution

Lorsque vous installez Web Server 7.0 sur la plate-forme Windows à l'aide de l'interface de ligne de commande (CLI), vous devez définir un mot de passe d'administration ayant moins de huit caractères. 

6408072 

Sous Windows, besoin d'icônes pour les objets du dossier Programmes.

Les objets du dossier Sun Java System Web Server 7.0 sous Windows sont créés avec des icônes programmes Windows par défaut et ne présentent pas d'icônes spécifiques pour distinguer les programmes Sun. 

6492144 

Le programme d'installation de la CLI ne reconnaît pas la commande Ctrl+c à la saisie du mot de passe.

Le programme d'installation n'accepte pas la commande ctrl+c, ainsi le terminal devient inutilisable.

6472668 

Sous Windows, l'installation de Web Server doit utiliser l'option JVM -Xrs par défaut.

Solution

Étant donné que Web Server installe un service Windows par défaut, ajoutez la ligne suivante à la section appropriée dans le fichier server.xml :

<JVMOPTIONS>-Xrs</JVMOPTIONS>

Migration et mise à niveau

Le tableau suivant répertorie les problèmes connus liés aux opérations de migration et de mise à niveau sur Web Server.

Tableau 8 Problèmes connus liés aux opérations de migration et de mise à niveau

ID du problème 

Description 

6407877  

Migration de Web Server 6.0 vers 7.0 incorrecte si le fichier installed.pkg est introuvable.

Dans la migration de Web Server 6.0 vers 7.0, si le fichier installed.pkg est manquant, Web Server migre de manière incorrecte les entrées NSServlet dans le fichier magnus.conf.

6490124  

6.x -> 7.0 : les événements planifiés migrés pointent toujours vers les chemins 6.x dans le fichier server.xml.

 

6502529  

6.1->7.0 : La migration ne gère pas correctement le chemin relatif pour le search-collection-dir.

Lors de la migration d'instance, la spécification d'un chemin relatif pour le chemin cible dans lequel doivent être enregistrées les collections de recherche résulte en la création du répertoire de collections de recherche selon le config-store. Lorsque l'instance est instanciée, les index sont créés sans que les collections de recherche ne soient correctement migrées.

6502769  

6.x->7.0 : la migration ignore toute directive NameTrans « document-root » spécifiée dans le fichier obj.conf.

6498806 

Sous Windows, la console d'administration de Web Server n'avertit pas les utilisateurs de manière appropriée lors de la migration.

Le serveur d'administration ne détecte pas si la nouvelle configuration sélectionnée ou le nom de service existe déjà sous Windows et, par conséquent, n'avertit pas les utilisateurs de manière appropriée pour sélectionner un autre nom de configuration ou suggérer un autre nom de configuration par défaut. 

6500509 

L'outil de migration de Web Server 7.0 ne parvient pas à migrer correctement à partir de Web Server 6.1 si ce dernier comporte des certificats racine.

6559918 

Message d'erreur imprécis en cas d'incompatibilité entre les versions de la CLI et du serveur d'administration.

Lors de la mise à niveau de Web Server 7.0 vers Web Server 7.0 Update 2, assurez-vous que la CLI, le serveur d'administration ainsi que les nœuds d'administration sont également mis à niveau vers Web Server 7.0 Update 2. Sinon, les interfaces d'administration de Web Server 7.0 ne fonctionneront pas correctement avec les interfaces de Web Server 7.0 Update 2. 

6595795 

La console d'administration n'ajoute pas les fonctions requises dans le fichier obj.conf pour une instance migrée.

Lorsqu'une instance Web Server 6.0 désactivée est migrée vers Web Server 7.0 et que cette instance migrée est activée avec l'option JVM à l'aide de la console d'administration, le processus n'ajoute pas les lignes nécessaires suivantes dans le fichier obj.conf :

NameTrans fn="ntrans-j2ee" name="j2ee"
PathCheck fn="find-index-j2ee"
ObjectType fn="type-j2ee"
Error fn="error-j2ee"

6641844 

Sous Windows, le serveur ne parvient pas à démarrer après la mise à niveau de Web Server 7, partie de Java ES 5, vers Web Server 7.0 Update 2 à l'aide du patch correspondant.

Solution

Sous Windows, pour mettre à niveau Web Server, partie de Java ES 5 ou Java ES 5 Update 1 vers Web Server 7.0 Update 2, assurez-vous que les patchs de sécurité suivants sont installés sur le système : 

  • 125923-05 ou supérieur ;

  • NSS_NSPR_JSS 3.11.8 ;

  • NSPR 4.6.8 ;

  • NSS 3.11.8 ;

  • JSS 4.2.5.

6644314 

Le patch de sécurité 121656-16 est un prérequis obligatoire pour le patch Linux de Sun Java System Web Server 7.0 Update 2 sous Java ES 5/U1. Cependant, le patch de sécurité présente une dépendance cyclique, rendant ainsi impossible l'application de patch. 

Solution

Pour éviter ce scénario, utilisez l'option --force. Par exemple : 

rpm -F --force <liste des RPM à appliquer>

Exemples d'applications

Le tableau suivant répertorie les problèmes connus liés aux exemples d'applications de Web Server.

Tableau 9 Problèmes connus liés aux exemples d'applications

ID du problème 

Description 

6472796  

sendmail.jsp affiche un fichier à modifier incorrect pour la spécification de resource.host pour l'exemple d'application javamail.

Solution

Pour définir javamail.resource.host, modifiez javamail.build.properties et non build.xml comme spécifié dans rép_install/samples/java/webapps/javamail/src/docroot/sendmail.jsp .

6559735 

La documentation relative aux exemples d'applications doit mentionner l'ajout de fichier jar au chemin de classe dans le fichier de propriétés.

Dans rép-install/samples/java/webapps/security/jdbcrealm/docs/index.html , sous la section « Compiling and Assembling the Application », les instructions doivent signaler l'ajout du fichier jar de pilote JDBC au suffixe de chemin de classe dans le fichier jdbcrealm.build.properties.

Recherche

Le tableau suivant répertorie les problèmes connus liés à la fonctionnalité de recherche de Web Server 7.0.

Tableau 10 Problèmes connus liés à la fonction de recherche

ID du problème 

Description 

6413058 

Le fichier server.xml ne stocke pas le motif de fichier complet pour convertir et inclure la recherche.

Le schéma ne stocke pas le motif de fichier complet autorisé par la console d'administration et les outils d'administration de recherche dans cette version de Web Server. Il n'a aucun moyen de représenter le motif de fichier complet qui peut nécessiter parfois une migration depuis les versions précédentes de Web Server.  

6632936 

Sous Red Hat Linux Enterprise Linux 5, la fonctionnalité de recherche ne fonctionne pas correctement.

Sur une machine Red Hat Enterprise Linux, si la bibliothèque compat-libstdc++ est installée, vous devez supprimer le RPM installé et télécharger/installer compat-libstdc++ à partir pour i386: compat-libstdc++-296-2.96-132.7.2.i386.rpm 

Pour x86_64, suivez le même processus à partir: compat-libstdc++-296-2.96-132.7.2.i386.rpm 

Sécurité

Le tableau suivant répertorie les problèmes connus liés à la sécurité de Web Server.

Tableau 11 Problèmes connus liés à la sécurité

ID du problème 

Description 

6376901  

Restriction de la prise en charge des ACL de base et de synthèse pour les ressources du même répertoire.

Si le serveur utilise des ACL de base et de synthèse dans différentes parties de l'arborescence de documents, il est impossible de les utiliser simultanément sur différents fichiers ou ressources du même répertoire. 

6431287  

TLS_ECDH_RSA_* nécessite que le certificat de serveur soit signé avec des clés RSA.

Les suites de messages chiffrés de type TLS_ECDH_RSA_* nécessitent que le serveur soit doté d'une paire de clés ECC avec un certificat signé à l'aide de clés RSA. Notez que cela exclut d'utiliser ces suites de messages chiffrés avec des certificats autosignés. Cette exigence est inhérente à ces suites de messages chiffrés et n'est pas un bogue. Il serait préférable que le serveur détecte et envoie des avertissements sur les configurations incorrectes liées à ces suites de messages chiffrés mais ce n'est actuellement pas le cas.

6611067 

L'instance Red Hat Enterprise Linux ne parvient pas à démarrer lorsque la sécurité SELinux du système de fichiers est activée.

Les nouvelles distributions Linux disposent de nouvelles extensions de sécurité du noyau, activées à partir du projet SELinux. Ces extensions permettent un contrôle plus fin de la sécurité système. Cependant, SELinux modifie également certains comportements système par défaut, tels que le chargement de bibliothèque partagée pouvant s'avérer problématique pour les programmes tiers. Si vous recevez le message d'erreur « Cannot restore segment prot after reloc: Permission denied » au démarrage du serveur d'administration ou de l'instance de Web Server, cela signifie que SELinux est activé sur le système. 

Solution

Pour résoudre ce problème : 

  1. Modifiez le contexte de sécurité par défaut des bibliothèques chargées par Web Server en entrant la commande suivante :


    chcon -t texrel_shlib_t $WS_DIR/lib/*.so
  2. Désactivez SELinux en ajoutant la ligne suivante dans le fichier /etc/sysconfig/selinux :


    SELINUX=disabled

6602075 

Sun crypto 1000 sous Web Server requiert le patch Solaris 10 125465-02 (SPARC), 125466-02 (x86).

Workaround

Téléchargez le patch requis pour la plate-forme Solaris 10 (SPARC) sur : 

http://sunsolve.central.sun.com/search/document.do?assetkey=1-21-125465-02-1

Téléchargez le patch requis pour la plate-forme Solaris 10 (x86) sur :  

http://sunsolve.central.sun.com/search/document.do?assetkey=1-21-125466

Réplication de session

Le tableau suivant répertorie les problèmes connus liés à la fonctionnalité de réplication de session de Web Server 7.0.

Tableau 12 Problèmes connus liés à la réplication de session

ID du problème 

Description 

6324321  

Aucun message d'erreur descriptif ne s'affiche lorsqu'une erreur se produit à distance.

Lorsqu'une exception se produit à distance, les messages d'erreur sont journalisés dans le journal des erreurs de l'instance distante. Cependant, l'instance locale affiche actuellement une exception distante générique qui n'indique pas clairement quel journal d'erreurs l'utilisateur doit consulter. 

6396820  

La réplication de session ne bascule pas correctement lorsque les cookies sont désactivés sur le client.

6406176  

Lorsqu'elle est activée, la réplication de session doit être définie comme le gestionnaire de session par défaut.

Après avoir activé la réplication de session à l'aide de la console d'administration ou de la CLI, ou bien en modifiant le fichier server.xml, la réplication de session n'est pas réellement activée. Le fichier sun-web.xml doit être modifier manuellement.

Conteneur Web

Le tableau suivant répertorie les problèmes connus liés au conteneur Web de Web Server.

Tableau 13 Problèmes connus liés au conteneur Web

ID du problème 

Description 

4858178  

Le conteneur Web écrit sur stderr.

6349517  

Statistiques de session d'application Web incorrectes pour le mode MaxProcs > 1.

Web Server s'exécute en mode multiprocessus. La variable de configuration MaxProcs du fichier magnus.conf est utilisée pour définir le nombre maximal de processus à utiliser. Si la valeur définie pour MaxProcs est supérieure à 1, Web Server utilise le gestionnaire de session basé sur mmap pour que la session ne puisse pas être partagée entre différents JVM. Lors de la collection des statistiques depuis plusieurs processus, les MBeans d'application Web fournissent une session pour les MBeans individuels. Il n'existe aucun moyen de trouver le nombre réel de sessions en consultant les statistiques de session d'application Web d'un MBean individuel.

 

6394715  

Le conteneur Web supprime l'objet MBeans désactivé de l'application Web.

Lorsque l'application Web est désactivée en définissant l'élément <enabled> sur false (faux) dans le fichier server.xml, le conteneur Web supprime les MBeans de l'application Web et par conséquent traite cette dernière comme une application fermée ou supprimée. Étant donné que les objets désactivés sont supprimés, les statistiques sont également perdues.

6419070  

Aucune information n'est journalisée dans les journaux d'erreurs au niveau le plus fin de journalisation lors de la création réussie d'une ressource JNDI.

6422200  

com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse effectue des lectures par 1 octet.

Lors de la lecture du fichier server.xml, la première ligne contenant le numéro de version XML et le codage est lue par 1 octet à la fois.

6432870  

Le conteneur de servlet collecte les statistiques lorsque l'élément stats enabled est défini sur false (faux) dans le fichier server.xml.

6440064  

Le conteneur de servlet crée un thread par serveur virtuel.

6501184  

REQ_EXIT engendre une javax.servlet.ServletException.

6567124 

Les applications Web JSF exécutées sous Web Server 7.0 peuvent être interrompues une fois exécutées sous Web Server Update 1.

Web Server 7.0 Update 1 est fourni avec la technologie JavaServer Faces 1.2. Toutes les applications Web JavaServer Faces devraient fonctionner avec Web Server 7.0 Update 1 sans aucune modification requise. Cependant, certains problèmes de compatibilité existent avec JavaServer Faces 1.2 et peuvent donc nécessiter des modifications sur les applications pour résoudre ces incompatibilités. Pour de plus amples informations à ce sujet, consultez les notes de version de JavaServer à l'adresse suivante : https://javaserverfaces.dev.java.net/rlnotes/1.2_04/issues.html .

Nous recommandons aux utilisateurs de Java ES 5 Portal Server de patienter avant de procéder à une mise à niveau vers Web Server 7.0 Update 1 jusqu'à la sortie de Java ES 5 Update 1.  

Localisation

Le tableau suivant répertorie les problèmes connus liés à la version localisée de Web Server .

Tableau 14 Problèmes connus liés à la localisation

ID du problème 

Description 

6543814 

Le filtre de recherche « * » ne fonctionne pas correctement avec des chaînes multioctets.

6549619 

Sous Windows 2003, lorsqu'une commande est exécutée à partir de la CLI, le message n'est pas codé correctement.

6630841 

Tout nouveau rôle du gestionnaire FastCGI est créé sous le nom « English ». 

6632818 

Chaînes non localisées dans la page Paramètres CGI. 

6628910 

Le message « Enter your option » du programme d'installation de la CLI s'affiche en anglais dans les environnements localisés. 

Java Enterprise System

Le tableau suivant répertorie les problèmes connus liés à Java Enterprise System (Java ES).

Tableau 15 Problèmes connus liés à Java ES

ID du problème 

Description 

6484181 

Portal Server configure la taille de la pile JVM sur 128 K (trop faible) pour démarrer Web Server 7.0 64 bits.

Si Web Server 7.0 est déjà configuré en mode 64 bits et que l'installation de Portal Server est lancée, la configuration de ce dernier ne définit pas la taille de la pile sur 128 K. Cependant, si Portal Server et Web Server sont déjà installés et configurés en mode 32 bits, le basculement en mode 64 bits nécessite une série d'étapes manuelles décrites à la section Solution.  

Solution

Si Portal Server, sous Java ES 5, est déployé sur la version 32 bits de Web Server 7.0 et que vous souhaitez démarrer le serveur en mode 64 bits, procédez comme suit : 

  1. # rép_install/bin/wadm delete-jvm-options --user=admin --port=8989 --password-file=passfile --config= NOM_HÔTE "-Xms512M -Xmx768M -Xss128k"

  2. # rép_install/bin/wadm create-jvm-options --user=admin --port=8989 --password-file=passfile --config= NOM_HÔTE "-Xms512M -Xmx768M -Xss512k"

  3. Augmentez la taille de la pile native de Web Server 7.0 sur 139264 en saisissant la commande suivante :

    # rép_install/bin/wadm set-thread-pool --user=admin --config=nom_config --password-file= nomfichier native-stack-size=139264

  4. Déployez la configuration.

    # rép_install /bin/wadm deploy-config

6487041 

Scripts schemagen/xjc/wsgen/wsimport manquants dans l'installation de Java ES Web Server.

Les scripts schemagen/xjc/wsgen/wsimport se trouvent à différents emplacements dans l'installation de Java ES et l'installation autonome de Web Server.

Solution

Les scripts font partie des composants Web Services. Dans une installation autonome de Web Server, ces scripts et les fichiers JAR se trouvent respectivement dans les répertoires rép_install/bin et rép_install/lib.

Dans une installation Java ES, les scripts et les fichiers JAR sont installés comme partie du composant partagé et résident en dehors de la racine d'installation de Web Server.  

Voici les différents emplacements des scripts et fichiers JAR selon chaque plate-forme : 

Solaris OS : 

  • Les scripts se trouvent sous le répertoire /opt/SUNWjax/bin.

  • Les fichiers JAR sont sous les répertoires /opt/SUNWjax/lib et /usr/share/lib.

Linux et HP-UX : 

  • Les scripts se trouvent sous les répertoires /opt/sun/bin et /opt/sun/share/jaxb/bin .

  • Les fichiers JAR sont sous les répertoires /opt/sun/share/jaxb/lib, /opt/sun/share/lib et /opt/sun/private/share/lib.

Windows : 

  • Les scripts se trouvent sous les répertoires <rép_installation_JES> \share\bin et <rép_installation_JES> \share\jaxb2\bin.

  • Les fichiers JAR sont sous les répertoires <rép_installation_JES> \share\jaxb2\lib et <rép_installation_JES> \share\lib.

6432106 

La fonction de recherche de Sun Java System Portal Server lève une exception après la mise à niveau de Web Server.

La fonctionnalité de recherche de Portal Server lève une exception lors de la mise à niveau de Web Server de Java ES 4 vers Java ES 5.  

Solution


Remarque –

Déplacez les fichiers de bibliothèque existants libdb-3.3.so et libdb_java-3.3.so vers un emplacement approprié, c'est-à-dire en dehors des répertoires privés de Web Server. Cela fait, spécifiez le chemin correspondant pour <chemin libdb-3.3.so> :<chemin libdb_java-3.3.so> dans les commandes suivantes.


Sur une plate-forme Solaris, procédez comme suit : 

  1. Copiez les fichiers libdb-3.3.so et libdb_java-3.3.so à partir du répertoire lib de Web Server 6.1 vers un emplacement approprié.


    Remarque –

    Pour HP-UX, il s'agit des fichiers libdb-3.3.sl et libdb_java-3.3.sl. Pour Windows, libdb-3.3.dll et libdb_java-3.3.dll.



    Attention – Attention –

    Ne copiez pas les fichiers de bibliothèque vers les répertoires privés de Web Server 7.0 (par exemple, le répertoire lib).


  2. Créez un répertoire (mkdir) /portal_libraries . Copiez les fichiers de bibliothèque libdb-3.3.so et libdb_java-3.3.so vers /portal_libraries.

  3. Utilisez la commande wadm pour informer Web Server de l'emplacement des fichiers.

  4. Obtenez le paramètre du chemin de bibliothèque native en saisissant la commande CLI d'administration suivante :

    get-jvm-prop -user=admin --config=nomhôte native-library-path-prefix

    Enregistrez la sortie.

  5. Ajoutez les chemins the copied libdb-3.3.so et libdb_java-3.3.so au chemin de bibliothèque native existant en saisissant la commande CLI d'administration suivante :

    set-jvm-prop --config= nomhôte native-library-path-prefix=<chemin-bibliothèque native existant>:</chemin-portal-libraries>,

    chemin-portal-libraries correspondant à l'emplacement où vous avez copié libdb-3.3.so et libdb_java-3.3.so à l'étape 1.

    Si vous n'obtenez aucun résultat ou sortie pour la commande get-jvm-prop, à l'invite de commande, définissez le préfixe-chemin-bibliothèque-native :

    native-library-path-prefix=</chemin-portal-libraries>


  6. Remarque –

    Pour la plate-forme Windows, utilisez « ; » comme séparateur pour le paramètre native-library-path-prefix de la manière suivante :

    native-library-path-prefix= <chemin bibliothèque native existant>;<chemin-portal-libraries>

    Pour les autres plates-formes, utilisez « : » comme séparateur pour le paramètre native-library-path-prefix de la manière suivante :

    native-library-path-prefix=<chemin bibliothèque native existant>:<chemin-portal-libraries>


  7. Déployez la configuration modifiée en saisissant la commande suivante :

    deploy-config [--user=utilisateur-admin] config-nom

6504178  

Le journal de migration signale un bogue par le message « root n'est pas un utilisateur valide » sous Java ES 5.

Lors de la migration de Java ES 4 vers Java ES 5 sur des plates-formes UNIX, le fichier journal de migration signale AVERTISSEMENT : « root n'est pas un utilisateur valide ». Ce message est incorrect car l'utilisateur « root » est valide sur cet hôte.

6453037  

De nombreux messages d'information/avertissements s'affichent au démarrage de Web Server sur la sortie standard au lieu d'être acheminés vers le fichier journal.

6549580 

Web Server, exécuté sous Windows, ne contient aucune description du service et celle-ci n'est pas mise à jour après l'application des patchs de Java ES Update 1.

6550622 

Lors de la mise à niveau du logiciel Java ES 5 vers Java ES 5 Update 1, les exemples Portal Server échouent, levant des exceptions JSF, si vous avez uniquement mis à niveau Web Server sans Portal Server.

Pour plus d'informations, reportez-vous à la section Problèmes de compatibilité.

6643821 

La commande SMF supprime l'environnement Java ES des scripts startserv and stopserv.

Solution

Définissez la variable LD_LIBRARY_PATH dans l'environnement Solaris 10. LD_LIBRARY_PATH=/usr/lib/mps/secv1:/usr/lib/mps:/usr/lib/mps/sasl2:$LD_LIBRARY_PATH

Comment signaler des problèmes et apporter des commentaires

Si vous rencontrez des problèmes avec Sun Java System Web Server, contactez le support client de Sun de l'une des manières suivantes :

Afin de vous aider au mieux à résoudre votre problème, nous vous suggérons de réunir les informations suivantes lorsque vous contactez le support technique de Sun :

Vos commentaires sont les bienvenus

Afin d' améliorer sa documentation, Sun vous encourage à faire des commentaires et à apporter des suggestions. Envoyez-les à Sun en utilisant le lien « Envoyer des commentaires » sur le site :  http://docs.sun.com/

N'oubliez pas d'ajouter à vos commentaires des informations d'identification, telles que le numéro de référence et le titre du manuel.

Pour envoyer vos commentaires sur le produit Sun Java System Web Server, envoyez un e-mail à mailto:webserver@sun.com.

Ressources Sun supplémentaires

Vous pouvez obtenir des informations utiles concernant les systèmes Sun Java System sur les sites suivants :

Recherche de la documentation produit de Sun

En plus de rechercher la documentation produit de Sun sur le site Web docs.sun.com, vous pouvez utiliser le moteur de recherche de votre choix en entrant la syntaxe suivante dans le champ de recherche :

<search-term> site:docs.sun.com

Par exemple, pour rechercher « Web Server », entrez :

Web Server site:docs.sun.com

Pour inclure d'autre sites Web de Sun dans votre recherche (par exemple, java.sun.com , www.sun.com, developers.sun.com), utilisez sun.com à la place de docs.sun.com dans le champ de recherche.