Ces notes de version contiennent des informations importantes sur JavaTM System Web Server 7.0 Update 3(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 les attentivement avant d'utiliser Web Server Update 3.
Ces notes de version se composent des sections suivantes:
Web Server Update 3 est une version de mise à jour de Web Server 0.7. En plus des fonctionnalités et des améliorations des versions Web Server 0.7, Web Server 7.0 Update 1 et Update 2, Web Server 7.0 Update 3 confère au produit les fonctionnalités et améliorations décrites ci-dessous. Celles-ci sont décrites dans les sections ci-dessous.
La prise en charge des plates-formes AIX 5.3 et 6.1 est incluse dans la version Web Server Update 3.
Cette version de mise à jour de Web Server ajoute la fonctionnalité de déploiement automatique pour déployer une ou plusieurs applications Web en les plaçant simplement dans un répertoire désigné. L'application Web à déployer automatiquement peut être un fichier war, un répertoire dans lequel une archive Web est éclatée ou un lien symbolique vers un répertoire en contenant une.
Pour plus d'informations sur la fonctionnalité de déploiement automatique dans Web Server, reportez-vous à la section Auto Deploy du Sun Java System Web Server 7.0 Update 3 Developer’s Guide to Java Web Applications
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.
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 bénéficier des performances 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 plus d'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 3 Administrator’s Guide.
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 plus d'informations sur 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 3 Administrator’s Guide.
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'accroître les performances du serveur. Les fonctionnalités à valeur ajoutée sont les suivantes :
gestion de la reconfiguration dynamique ;
introduction d'un indicateur AsyncAccelerator dans le fichier magnus.conf pour désactiver le cache async ;
traitement des requêtes par l'accélérateur asynchrone pour les statistiques ;
écriture du journal d'accès lors du traitement des requêtes par l'accélérateur asynchrone.
Cette version de mise à jour de Web Server présente la possibilité 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.
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.
Dans cette version de Web Server, l'expérience d'administration est améliorée grâce aux fonctionnalités clé suivantes :
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.
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.
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.
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 3 Administrator’s Guide .
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.
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.
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.
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
Prise en charge de JavaServer Pages Standard Tag Library et JavaServer Faces 1.2
Prise en charge administrative pour la configuration de FastCGI
Prise en charge de la console d'administration pour la configuration des expressions régulières
Prise en charge de l'IG et de la CLI pour les critères spéciaux
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, reportez-vous à la page http://java.sun.com/javaee/5/docs/tutorial/doc/.
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 Faces. TM JavaServer Faces est une structure d'interface utilisateur pour la création d'applications Web.
Pour plus d'informations sur ces technologies, reportez-vous à la page : http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html.
Web Server prend en charge la version 32 bits de la plate-forme Java, Standard Edition (Java SETM) 5.0 et de la plate-forme Java, Standard Edition (Java SE) 6. Pour la version 64 bits de Web Server, une version 64 bits de prise en charge du logiciel Java Development Kit (JDKTM) est disponible.
JDK 5.0 Update 15 est fournie avec Solaris, Linux et Windows comme composant de la version Web Server 7.0 Update 3.
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 |
1.5.0_15 1.6.0_06 |
Oui Non |
Oui |
Solaris x86/AMD, AMD64 |
1.5.0_15 1.6.0_06 |
Oui Non |
Oui |
Linux (32 bits) Linux (64 bits) |
1.5.0_15 1.6.0_06 |
Oui Non |
Non Oui |
Windows |
1.5.0_15 1.6.0_06 |
Oui Non |
Non |
HP-UX |
1.5 (1.5.0.12–_21_mar_2008_11_52) 1.6 (1.6.0.00–jinteg_12_nov_2007_21_58–b00) |
Non |
Non |
AIX |
1.5.0 pap32dev-20080315 (SR7) |
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 : http://www.hp.com/products1/unix/java/java2/jdkjre5_0/index.html
Lorsque vous utilisez JDK 1.5.0 sur une plate-forme AIX, le démarrage du serveur d'administration peut échouer et un message d'erreur indiquer « La base de données de certificats du serveur d'administration est introuvable et ne peut être ouverte ». Ceci est dû aux restrictions de la stratégie de sécurité du JDK installé et à une limitation de la taille de clé.
Pour plus d'informations sur la sécurité dans les SDK, reportez-vous à la page : http://www.ibm.com/developerworks/java/jdk/security/50/
Pour résoudre ce problème, téléchargez une stratégie de sécurité sans restriction en cliquant sur « IBM SDK Policy files ». Le fichier zip téléchargé est décompressé et les deux fichiers JAR sont copiés dans le répertoire JRE (jre/lib/security/ ).
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 Statistics Information du Sun Java System Web Server 7.0 Update 3 Performance Tuning, Sizing, and Scaling Guide
Vous pouvez configurer une application FastCGI unique à l'aide de la console d'administration ainsi que l'interface de ligne de commande (CLI). Vous pouvez également configurer FastCGI avec Web Server à l'aide des fichiers de configuration.
Pour configurer plusieurs applications FastCGI, reportez-vous à la section Configuring Multiple FastCGI Applications du Sun Java System Web Server 7.0 Update 3 Administrator’s Guide
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 :
gestion des instances, comme le démarrage ou l'arrêt des instances de serveur ;
activation ou désactivation des applications ;
création des ressources serveur, telles que les ressources JDBC et les pools de connexion JDBC.
Pour plus d'informations sur NetBeans, reportez-vous à la page : http://www.netbeans.org/kb/index.html.
Pour plus d'informations sur l'utilisation de NetBeans avec Web Server, reportez-vous au site : http://webserver.netbeans.org.
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>.Conditions </If> pour les redirections d'URL.
Pour plus d'informations sur l'utilisation de la console d'administration pour écrire des expressions régulières, reportez-vous au manuel Sun Java System Web Server 7.0 Update 3 Administrator’s Guide .
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 pour de configurer des propriétés de motif URI, reportez-vous au manuel Sun Java System Web Server 7.0 Update 3 Administrator’s Guide .
Pour plus d'informations sur l'utilisation des commandes de la CLI pour configurer des propriétés de motif URI, reportez-vous au manuel Sun Java System Web Server 7.0 Update 3 CLI Reference Manual .
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 :
Prise en charge de Java Database Connectivity et du pool de connexions
Technologies intégrées Java Web Services Pack développeur 2.0
Redirection et réécriture d'URL à l'aide d'expressions régulières
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.
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 :
assistants basés sur le Web pour l'exécution des tâches les plus courantes ;
prise en charge complète de l'interface de ligne de commande (CLI) pour la configuration serveur et les tâches d'administration serveur ;
stockage centralisé de la configuration ;
support pour le déploiement des informations de configuration de Web Server sur plusieurs machines (cette fonction étend la prise en charge de Web Server dans les batteries de serveurs et les clusters) ;
gestion et contrôle intégrés des clusters du serveur.
Pour plus d'informations sur l'utilisation de l'interface d'administration pour effectuer des tâches administratives, reportez-vous au manuel Sun Java System Web Server 7.0 Update 3 Administrator’s Guide.
L'interface de ligne de commande vous permet de configurer et de gérer facilement votre serveur.
Elle comporte les fonctions clés suivantes :
shellJava Command Language (jacl ) incorporé pour les scripts ;
CLI extensible, vous permettant d'ajouter des commandes à l'aide de plug-ins tiers ;
support pour les administrations, configurations et gestions locales ou distantes d'une ou plusieurs instances de serveur ;
exécution automatique de commandes lorsque vous entrez un ou plusieurs caractères et appuyez sur la touche Tab ;
modes de fonctionnement conviviaux basés sur la CLI, notamment les modes Simple, Shell et Fichier.
Pour plus d'informations sur les commandes, reportez-vous au manuel Sun Java System Web Server 7.0 Update 3 CLI Reference Manual .
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.
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 3 Administrator’s Configuration File Reference .
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.
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 3 Administrator’s Guide .
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
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 3 Administrator’s Guide .
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 :
la prise en charge des expressions régulières ;
une fonction d'application serveur (SAF) restart pour le redémarrage des requêtes avec un nouvel URI ;
la prise en charge des paramètres SAF dynamiques incluant des expressions, variables et références support d'expressions régulières ;
les balises <If>, <ElseIf> et <Else> pour le traitement conditionnel ;
la prise en charge des conditions complexes utilisant les opérateurs and, or, et not ;
les filtres sed-request et sed-response pour la réécriture des requêtes et des corps de messages de réponse.
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 3 Administrator’s Configuration File Reference .
En plus des applications de contrôle fournies par les versions précédentes de Web Server, Web Server apporte les optimisations suivantes :
contrôle des servlets, JSP et caractéristiques du conteneur JavaServer Pages Standard Tag Library ;
contrôle des statistiques du processus et du serveur virtuel depuis le serveur d'administration ;
intégration avec l'agent de gestion du système sur la plate-forme Solaris 10 ; intégration avec Java Enterprise System Monitoring Framework (Java ES Monitoring Framework - structure de contrôle de Java ES), qui permet de rendre les informations de contrôle de Web Server disponibles sur Java ES Monitoring Framework ;
accès aux données de contrôle sous la forme de Management Beans (MBeans) via le script Java Monitoring and Management Console (jconsole), Java ES Monitoring Framework ou n'importe quelle application cliente compatible avec Java Management Extensions (JMX).
Pour plus d'informations sur la fonctionnalité de contrôle de Web Server, reportez-vous au manuel Sun Java System Web Server 7.0 Update 3 Administrator’s Guide .
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 3 Administrator’s Guide .
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 structure cryptographique de la plate-forme Solaris 10 (par exemple, libpkcs11.so comprenant la prise en charge de l'accélération matérielle du processeur T1 UltraSPARC ®) ;
améliorations de la protection contre les attaques par déni de service (DoS) ;
protection par script intersite via le filtrage natif d'entrée basé sur sed(1) ;
sécurité des services Web :
signature numérique XML IETF,
chiffrement XML W3C ;
plate-forme intégrée pour la prise en charge des préférences de confidentialité (P3P) ;
prise en charge du contrôle d'accès WebDAV (Web-based Distributed Authoring and Versioning) ;
amélioration de la auth-db (base de données d'authentification) du protocole LDAP (Lightweight Directory Access Protocol) afin que les expressions de recherche et les attributs match soient configurables ;
prise en charge par la auth-db LDAP de l'interopérabilité avec Microsoft Active Directory ;
prise en charge de la migration de certificat depuis Tomcat ou autre référentiel basé sur les fichiers keystore Java ;
prise en charge des listes de révocation de certificats (LRC) appliquées de manière dynamique ;
prise en charge d'IPv6 intégrée.
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 :
Par rapport aux systèmes de cryptage traditionnels, tels que le RSA, l'ECC offre une sécurité équivalente pour des tailles de clé plus petites, ce qui permet d'obtenir des calculs plus rapides, de réduire la consommation en énergie, ainsi que la consommation en mémoire et bande passante.
L'ECC fonctionne sur des courbes elliptiques. Vous devez choisir une courbe et une longueur de clé. Les courbes sont normalisées et nommées par diverses organisations, telles que NIST, ANSI et SECG. Étant donné que ces normes incluent la longueur de clé, il vous suffit de choisir l'un des noms de courbe prédéfinis. Web Server 7.0 prend en charge toutes les courbes actuellement spécifiées.
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 3 Administrator’s Guide .
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 :
à partir du CD-ROM d'accompagnement inclus dans le kit média Sun Java System Web Server ;
via la fonction de mise à jour automatique (AutoUpdate) de Sun Java Studio ;
à partir du centre de téléchargement de Sun Java System Web Server.
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/
Web Server est proposé dans les langues suivantes :
français ;
allemand ;
espagnol ;
japonais ;
chinois simplifié ;
chinois traditionnel ;
coréen.
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.
Web Server s'exécute en tant qu'application 32 bits sous Windows, Linux et HP-UX.
L'architecture Itanium d'Intel n'est pas prise en charge.
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.
Fournisseur |
Architecture |
Système d'exploitation |
Mémoire minimale requise |
Espace disque minimal recommandé |
---|---|---|---|---|
Sun |
UltraSPARC® |
Solaris 8, 9, 10 |
512 Mo |
550 Mo |
Sun |
AMD/x86 |
Solaris 9, 10 (x86) Solaris 10 (AMD64) |
512 Mo |
550 Mo |
Microsoft |
AMD/x86 |
Windows 2000 Advanced Server, Service Pack 4 Windows XP SP2 ou supérieure, Édition Professionnelle, Windows 2003 Server, Édition Entreprise Windows 2003 Server R2 Édition Entreprise |
512 Mo |
550 Mo |
Red Hat |
AMD/x86 |
Red Hat Enterprise Linux 3.0 (Update 4 ou supérieure), 4.0, 5.0 (ou mises à jour ultérieures) Red Hat Enterprise Linux 4, 5 (64 bits)
|
768 Mo |
550 Mo |
Novell |
AMD/x86 |
SUSE Linux Enterprise Server 9 (ou mises à jour ultérieures) SuSE Enterprise Linux 9, 10 SP2 (32 bits, 64 bits) |
512 Mo |
550 Mo |
Hewlett-Packard |
PA-RISC 2.0 |
HP-UX 11iv1 (B.11.11) |
512 Mo |
550 Mo |
IBM |
AIX 5.3 et 6.1 |
512 Mo |
550 Mo |
La virtualisation système est une technologie permettant d'exécuter de manière indépendante plusieurs instances d'un système d'exploitation sur un matériel partagé. Généralement, le logiciel déployé sur un système d'exploitation hébergé sous un environnement virtuel ignore que la plate-forme sous-jacente est virtuelle. Sun effectue les tests de ses produits Sun Java System sur des combinaisons de systèmes d'exploitation et de systèmes virtuels afin de valider la stabilité du fonctionnement de ses produits dans des environnements virtuels correctement dimensionnés et configurés, comme c'est le cas dans des environnements non virtuels. Pour plus d'informations sur la prise en charge Sun des produits Sun Java System dans des environnements virtuels, reportez-vous à la documentation http://download.oracle.com/820–4651.
Mettez votre système d'exploitation à jour avec les derniers patchs disponibles. Les patchs requis sont répertoriés dans les sections suivantes.
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 patch de cluster est disponible dans la section « Recommended and Security Patches » du site http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage.
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.
Si les patchs disponibles sur http://sunsolve.sun.com sont obsolètes, téléchargez la dernière version de ceux-ci pour obtenir les dernières corrections de bogue et les dernières améliorations produit.
Pour connaître la version du système d'exploitation Solaris installé sur votre machine, consultez le fichier /etc/release.
Le fichier /etc/release contient les informations de version sous le format suivant :
Solaris 10 6/06 s10x_u2wos_08 X86 Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 02 May 2006 |
Plate-forme Solaris 8 (SPARC)
Solaris 8 2/02
109326-19
108434-18 : patch de bibliothèque partagée pour C++ (pour la version 32 bits de Web Server)
108435-18 : patch de bibliothèque partagée pour C++ (pour la version 64 bits de Web Server)
Plate-forme Solaris 8 (x86)
109327-19
Plate-forme Solaris 9 (SPARC)
Solaris 9 9/05
112970-12
111711-12 : patch de bibliothèque partagée pour C++ (pour la version 32 bits de Web Server)
111712-12 : patch de bibliothèque partagée pour C++ (pour la version 64 bits de Web Server)
Plate-forme Solaris 9 (x86)
Solaris 9 9/05
114354-11
117172-17 : patch de noyau
111713-09 : patch de bibliothèque partagée pour C++
Plate-forme Solaris 10 (SPARC)
120032-04 : patch SPARC S10 contenant le correctif pour libresolv
Plate-forme Solaris 10 (x86)
119964-03 : patch de bibliothèque partagée pour C++
120033-04 : patch S10
SUNWlxml (pour la version 64 bits de Web Server)
5300-08-01-0819 ou supérieure
6100-00-04-0815
Vous devez redémarrer votre système une fois les patchs appliqués.
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) |
Exigences d'installation de Web Server sur une plate-forme HP-UX :
HPUX11i-OE B.11.11.0312 (composant de l'environnement d'exploitation HP-UX 11i)
HPUXBase64 B.11.11 (SE Base 64 bits HP-UX)
HPUXBaseAux B.11.11.0312 (auxiliaire SE Base HP-UX)
FEATURE11-11 B.11.11.0209.5 (patchs d'activation de fonction HP-UX 11i, sept. 2002)
HWEnable11i B.11.11.0412.5 (patch d'activation matérielle pour HP-UX 11i v1)
BUNDLE B.11.11 (ensemble de patchs)
BUNDLE11i B.11.11.0306.1 (ensemble de patchs requis pour HP-UX 11i, juin 2003)
GOLDAPPS11i B.11.11.0506.4 (patchs d'application pour HP-UX 11i v1, juin 2005)
GOLDBASE11i B.11.11.0506.4 (patchs de base pour HP-UX 11i v1, juin 2005)
JAVAOOB 2.03.01 (Java2 Out-of-box pour HP-UX )
PHCO_29109 1.0 (amélioration et correctifs Pthread)
PHCO_30544 1.0 (nouvelle amélioration et correctif Pthread.h)
PHCO_29495 1.0 (patch cumulé libc)
PHCO_31923 1.0 (patch de fichier d'en-tête cumulé libc)
PHKL_25842 Thread Abort (ou son patch obsolète)
PHCO_35743 s700_800 11.11 (patch cumulé libc)
L'heure d'été (DST) débute aux États-Unis le 2ème dimanche de mars et se termine 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 à partir de la page http://sunsolve.sun.com/search/document.do?assetkey=1-26-102775-1. Pour les autres plates-formes, téléchargez les patchs DST similaires disponibles sur les sites des fournisseurs de systèmes d'exploitation. |
Mettez à niveau le JRE pour éviter que le serveur d'administration et les applications Web Java ne soient affectés par cette modification. 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 : |
Solaris : 1.5.0_09 ou supérieure
Linux : 1.5.0_09 ou supérieure
HP-UX : 1.5.0.03 ou supérieure
Windows : 1.5.0_09 ou supérieure
Les navigateurs suivants sont pris en charge par la console d'administration de Web Server :
Plates-formes Windows et UNIX® :
Mozilla 1.7 ou supérieure
Firefox 2.0 ou supérieure
Plate-forme Windows :
Microsoft Internet Explorer 6.0 et 7.0
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.
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.
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.
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.
Visitez la page Sun Solve. Téléchargez et installez les derniers patchs des composants Java ES pour votre système d'exploitation.
Pour pouvoir démarrer Web Server 7.0 Update 3, les derniers patchs NSS / NSPR doivent être installés sur votre système. Par conséquent, avant d'installer Web Server 7.0 Update 3, consultez la liste des derniers patchs NSS disponibles pour votre système dans le fichier LISEZMOI du patch Web Server 7.0 Update 3, inclus dans notre patch Update 3.
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 plus d'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 3 Installation and Migration Guide .
Lorsque vous installez Sun Java System Web Server 7.0 Update 3 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 3 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 de la page http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage pour procéder à une mise à niveau vers Web Server 7.0 Update 3 :
125437 pour Solaris SPARC/SPARCV9 ;
125438 pour Solaris x86/x64 ;
125439 pour Linux ;
125440 pour HP-UX ;
125441 pour Windows.
Si vous utilisez une version localisée de Web Server, installez les patchs suivants pour effectuer la mise à niveau de Web Server 7.0 vers Web Server 7.0 Update 3 :
126331 pour Solaris SPARC (8/9/10) (ID du patch de localisation de Solaris SPARC) ;
126332 pour Solaris x86 (8/9/10) (ID du patch de localisation de Solaris x86) ;
126333 (ID du patch de localisation de Linux).
Pour plus d'informations sur la mise à niveau de Web Server 7.0 vers Web Server 7.0 Update 3, reportez-vous au guide d'installation et de migration.
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. Les modifications sont documentées dans les notes de version de JavaServer Faces, à la page https://javaserverfaces.dev.java.net/rlnotes/1.2_04/issues.html.
Sun Java System Portal Server 7.1, inclus 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, pas seulement Sun Java System Web Server 7.0. La mise à niveau requise de Sun Java System Portal Server 7.1 est disponible avec Java Enterprise System 5 Update 1 ou avec les patchs ci-dessous, disponibles à la page 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).
La documentation complète de Sun Java System Web Server 7.0 Update 3 est disponible sur http://docs.sun.com/coll/1653.3.
Cette section répertorie les problèmes résolus sur Web Server 7.0 Update 3.
ID du problème |
Description |
6387762 |
Impossible d'accéder aux variables shell/système à partir de wadm. |
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. |
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. |
6446206 |
Lorsqu'un utilisateur unique est supprimé d'un groupe, un message incorrect « Enregistrement du groupe réussi » s'affiche. |
6431984 |
Web Server doit stocker son fichier PID et ses sockets de domaine UNIX dans le répertoire /var/run au lieu de /tmp. |
6475536 |
Il n'existe aucune procédure concrète pour réinitialiser le mot de passe du serveur d'administration. |
6489727 |
[JESMF CONFORM] CP à l'arrêt doit appeler MfManagedElementServer_stop(). |
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. |
6515745 |
Le processus de l'agent maître SNMP ne parvient pas à démarrer sur Web Server |
6545779 |
Sous Windows, la commande wdeploy échoue si une ancienne version de libnspr4.dll est détectée dans le répertoire system32. |
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 :
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 :
|
6606132 |
Échec de la création du certificat autosigné lorsque le PIN « Sun Metaslot » n'est pas défini |
6709477 |
Le rappel d'enregistrement de l'interface utilisateur graphique ne s'affiche pas correctement dans IE6 L'élément sélectionné dans IE6 ne prend pas en charge l'index-z requis par la superposition. Par conséquent, lorsqu'une couche, un rappel d'enregistrement, se superpose aux menus déroulants (config et vs), ces derniers restent visibles. |
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, sur RHEL, la valeur par défaut maximale de descripteurs de fichier est 1024. Si la taille de la file d'attente de connexion n'est pas définie, Web Server affecte 128 connexions à la file d'attente. 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. |
6644322 |
La fuite de mémoire dans le stub FastCGI entraîne l'interruption du sous-système FastCGI |
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++. |
6641672 |
Échec de l'installation de REDHAT ES4.0 Linux 64 bits avec la version 64 bits de compat-libstdc++-33-3* |
6472668 |
Sous Windows, l'installation de Web Server doit utiliser l'option JVM -Xrs par défaut. |
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 l'installation Web Server 7.0 vers la version Web Server 7.0 Update 2, assurez-vous de mettre également à niveau l'installation CLI complète, le serveur d'administration ainsi que tous les noeuds d'administration vers Web Server 7.0 Update 2. Sans cette précaution, les interfaces d'administration de Web Server 7.0 ne fonctionnent pas correctement avec les interfaces d'administration 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. |
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. |
6640206 |
Si vous avez installé Web Server 7.0 ou 7.0 Update 1 sur des plates-formes autres que Windows (Solaris, Linux et HP-UX) sans exemples d'applications et que vous procédez à une mise à niveau vers Web Server 7.0 Update 2, le message d'erreur suivant s'affiche : Un problème s'est produit pendant la mise à niveau. Pour résoudre le problème, consultez le journal d'installation dans : <install-dir>/setup/Sun_Java_System_Web_Server_install.log Remarque – Cette erreur n'a aucun effet sur le processus de mise à niveau. |
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. |
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 et télécharger/installer compat-libstdc++-296-2.96-132.7.2.i386.rpm . Pour les systèmes x86 32 bits et 64 bits, téléchargez et installez compat-libstdc++-296-2.96-132.7.2.i386.rpm . Remarque – Ne téléchargez/n'installez pas un RPM à partir de sources non fiables car cela pourrait entraîner des vulnérabilités de sécurité. |
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. |
6602075 |
Sun crypto 1000 sous Web Server requiert le patch Solaris 10 125465-02 (SPARC), 125466-02 (x86). |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
6641175 |
La répartition de données (>2 Go) vers le serveur utilisant POST est erronée. request.getInputStream().read() returns -1 |
6576542 |
Impossible d'utiliser les exemples fournis avec WS 7.0 pour tester la fonction de réplication de session. |
6600183 |
L'en-tête de codage du transfert est envoyé après l'envoi du corps pour fastcgi-perl. |
6613414 |
iWS7.0U1 : le codage de page ne peut pas être sensible à la casse, par ex. utf-8 est différent de UTF-8. |
6613865 |
L'implémentation, pour le conteneur de servlet, des cookies de codage/décodage a été modifiée à partir de >= SJSWS6.1. |
6641175 |
La répartition de données (>2 Go) vers le serveur utilisant POST est erronée. request.getInputStream().read() returns -1 |
6641231 |
Le téléchargement de fichiers > à 2 Mo est limité par le conteneur Web Java. |
6658609 |
Les paramètres de ressource JDBC de Web 7.0 u2 n'acceptent pas une valeur de -1 pour le temps d'attente et le délai d'inactivité maximum. |
6660297 |
Le pool de ressources JDBC de Web 7.0 ne fonctionne pas normalement après le redémarrage de RDB. |
6671260 |
Impossible de rediriger le message stderr de FastCGI vers le journal des erreurs. Les données envoyées de FastCGI vers stderr ne sont pas enregistrées dans le journal des erreurs. |
6671957 |
La fonction de compression de fichier n'est pas assez documentée (SJSWS7.0). |
6671992 |
Besoin d'une documentation de Web Server plus spécifique sur les filtres, leurs rôles et leurs caractéristiques. |
6680376 |
Le serveur se met en boucle suivant une configuration htaccess spécifique. |
6681681 |
Le filtre est appliqué deux fois lorsque l'accès à la liste de fichiers Welcome d'une application Web se fait sous /contextroot. Lorsque l'accès à un fichier Welcome se fait sous /context-root, les filtres présents sont appliqués deux fois. |
6708333 |
Le patch 125437-13 de Web 7.0 u2 doit documenter les prérequis du patch NSS 3.11.8 ou supérieur si nécessaire. |
6697002 |
pull-config tronque le fichier binaire dans le répertoire config/ en raison d'un tokenizing (SJSWS7.0u2) |
6701520 |
L'instance ne démarre pas si l'utilisateur utilise certains paramètres umask lors de l'installation |
6710993 |
es, fr : l'aide en ligne ne s'affiche pas, exception émise |
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 ». |
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. |
6604075 |
Sous Java ES, Web Server 7.0, installé avec Access Manager, affiche une exception de pointeur NULL. |
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 |
Cette section répertorie les problèmes résolus sur Web Server 7.0 Update 1.
Cette section répertorie les principaux problèmes et restrictions connus de Web Server 7.0 Update 3.
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
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. |
6641109 |
Le serveur Web défaillant est configuré avec un répertoire docroot monté en NFS Le serveur Web est défaillant si le fichier NFS est supprimé ou remplacé, en utilisant NFS et MediumFileSizeLimit >0. Par conséquent, vous ne devez pas utiliser MediumFileSizeLimit>0 si la racine du document est montée sur NFS. Solution Lorsque les documents Web Server résident dans un montage NFS, comme dans un client NFS, définissez MediumFileSizeLimit à 0 dans nsfc.conf. |
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. |
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
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. |
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 . |
Le tableau suivant répertorie les problèmes connus liés à la fonctionnalité de recherche de Web Server.
Tableau 10 Problèmes connus liés à la fonction de recherche
ID du problème |
Description |
---|---|
6701532 |
Le moteur de recherche ne parvient pas à indexer le document PDF protégé par mot de passe Lorsqu'un document PDF est protégé par mot de passe et chiffré, le moteur de recherche ne peut pas indexer les métadonnées qu'il contient. Par conséquent, la recherche demandée échoue. |
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. |
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. |
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. |
6440064 |
Le conteneur de servlet crée un thread par serveur virtuel. |
6501184 |
REQ_EXIT engendre une javax.servlet.ServletException. |
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. |
6714777 |
Dans la version japonaise, les messages d'erreur de création de compte en ligne Sun contiennent un astérisque |
6715350 |
Dans la version japonaise, l'aide en ligne contient un caractère non valide |
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 |
---|---|
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. Une fois les bibliothèques de Portal Server correctement placées, spécifiez ce chemin pour <libdb-3.3.so path>: <libdb_java-3.3.so path> dans les commandes suivantes. Sur une plate-forme Solaris, procédez comme suit :
|
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. |
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 :
Services de support logiciel en ligne à l'adresse :
Numéro de téléphone indiqué sur votre contrat de maintenance.
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 :
Description du problème, notamment les conditions dans lesquelles le problème se produit et son impact sur l'opération effectuée.
Type de machine, versions du système d'exploitation et du produit, y compris patchs et autres logiciels pouvant avoir un lien avec le problème.
Étapes détaillées des méthodes utilisées pour reproduire le problème.
Journaux des erreurs et core dumps éventuels.
Afin d' améliorer sa documentation, Sun vous encourage à faire des commentaires et à apporter des suggestions. Envoyez vos commentaires à Sun en cliquant sur le lien « Send comments » 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 faire part de vos commentaires sur le produit Sun Java System Web Server, envoyez un courriel à mailto:webserver@sun.com.
Vous pouvez obtenir des informations utiles concernant les systèmes Sun Java System sur les sites suivants :
Documentation pour Sun Java System Web Server
Produits et services logiciels Sun
Informations pour les développeurs Sun
Services de support pour les développeurs Sun
Services de support logiciel
Services de formations et de support Sun
Support : http://www.sun.com/support
Formation : http://www.sun.com/training/
Services réservés aux consultants et professionnels Sun
http://www.sun.com/service/sunjavasystem/sjsservicessuite.html
Donnée de débogage 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.