Notes de mise � jour de Sun ONE Application Server 7
Version 7, Update 1
Num�ro de document 817-3010-10
Octobre 2003
Ces notes de mise � jour contiennent des informations importantes disponibles lors de la publication de la version 7 Update 1 du produit Sun Open Network Environment (ONE) Application Server. Ces notes pr�sentent les nouvelles caract�ristiques et am�liorations, des notes relatives � l’installation, les probl�mes connus et d’autres informations de derni�re minute. Lisez ce document et les documents associ�s avant de commencer � utiliser le produit Sun ONE Application Server 7, Update 1.
Ce document comprend les sections suivantes :
Les nouveaut�s du produit Sun ONE Application Server 7
Vous trouverez des informations concernant les nouveaut�s du produit Sun ONE Application Server 7, Update 1 dans le document Nouveaut�s de Sun ONE Application Server situ� � l’emplacement suivant :
R�sum� sur la plate-forme
Des informations sur la plate-forme prise en charge pour le produit Sun ONE Application Server 7, Update 1 sont pr�sent�es dans le document Sun ONE Application Server Platform Summary, disponible � l’adresse suivante :
Documentation
L’ensemble de la documentation concernant les produits Sun Microsystems est disponible � l’adresse suivante :
Cette section comporte les rubriques suivantes :
Documentation Sun ONE Application Server 7
Outre ces notes de mise � jour, le produit Sun ONE Application Server 7, Update 1 inclut une documentation compl�te. Les documents concernant la mise � jour 1 (Update 1) poss�dent une r�f�rence distincte des documents de la version initiale du produit Sun ONE Application Server.
|
Remarque
|
Certains documents peuvent avoir �t� ajout�s apr�s la publication de Sun ONE Application Server 7, Update 1. Si un document r�pertori� ici n’est pas disponible sur le site de documentation Sun, visitez � nouveau le site ult�rieurement.
Pour les probl�mes importants, un document peut �tre r�vis�. Dans ce cas, la version r�vis�e sera ajout�e sur ce site. La date de derni�re mise � jour est affich�e dans l’angle sup�rieur droit de la page de sommaire pour la version HTML du document.
|
|
La documentation relative au produit Sun ONE Application Server 7, Update 1 est disponible � l’adresse suivante :
La liste suivante fournit la r�f�rence et une br�ve description de chacun des documents disponibles pour Sun ONE Application Server :
- Product Overview - (PN 817-2166-10) D�crit le produit Sun ONE Application Server 7, notamment les fonctions disponibles avec chaque version du produit.
- Server Architecture - (PN 817-2167-10) Pr�sente des diagrammes et des descriptions de l’architecture du serveur ; pr�sente �galement les avantages de l’approche architecturale du produit Sun ONE Application Server.
- Nouveaut�s - (PN 817-2165-10) Fournit la liste des nouvelles fonctions op�rationnelles, pour le d�veloppeur et l'entreprise de Sun ONE Application Server 7.
- Platform Summary - (PN 817-2168-10) Fournit sous forme de tableau un r�sum� complet du mat�riel pris en charge, du syst�me d’exploitation, de JDK et de JDBC/RDBMS.
- Getting Started Guide - (PN 817-2170-10) Fournit un guide de mise en route du produit Sun ONE Application Server 7. Est principalement destin� au d�veloppeur initial ; concerne �galement les utilisateurs �valuant le produit.
- Installation Guide - (PN 817-2169-10) Fournit les instructions d’installation ou de mise � niveau du logiciel Sun ONE Application Server et de ses composants, comme les exemples d'applications, l'interface d’administration et le produit Sun ONE Message Queue.
- Migrating and Redeploying Server Applications - (PN 817-2181-10) Fournit les instructions pour la migration de vos applications vers le nouveau mod�le de programmation Sun ONE Application Server 7, en particulier � partir de iPlanet Application Server 6.x et de Netscape Application Server 4.0. Inclut un exemple de migration.
- Developer’s Guide - (PN 817-2171-10) Pi�ce ma�tresse de la collection du d�veloppeur, ce document fournit des informations g�n�rales sur la cr�ation d’applications J2EE destin�es � �tre ex�cut�es sur Sun ONE Application Server et qui suivent le mod�le des normes Java ouvertes pour les servlets, Enterprise JavaBeans (EJB), JavaServer Pages (JSP) et autres composants J2EE. Les sujets trait�s incluent : conception d’applications J2EE, s�curit�, d�ploiement, d�bogage et cr�ation de cycle de vie. Un glossaire d�taill� du produit Sun ONE Application Server est inclus.
- Developer’s Guide to Web Applications - (PN 817-2172-10) D�crit l’utilisation des servlets et des pages JavaServer Pages (JSP) dans les applications J2EE et l’utilisation de SHTML et CGI. Les sujets trait�s incluent la mise en m�moire cache des r�sultats, la pr�compilation des JSP, la gestion de sessions, la s�curit� et le d�ploiement.
- Developer’s Guide to Enterprise Java Beans Technology - (PN 817-2175-10) D�crit le d�veloppement et le d�ploiement de plusieurs types de beans enterprise dans l’environnement Sun ONE Application Server. Les sujets trait�s comprennent la persistance g�r�e par conteneur, les beans en lecture seule et les fichiers DTD et XML associ�s aux beans enterprise.
- Developer’s Guide to J2EE Services and APIs - (PN 817-2177-10) D�crit les fonctions J2EE , telles que Java Database Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Java Transaction Service (JTS), Java Message Service (JMS) et JavaMail.
- Developer’s Guide to NSAPI - (PN 817-2177-10) D�crit la cr�ation des plug-ins NSAPI.
- Developer’s Guide to Web Services - (PN 817-2174-10) D�crit le d�veloppement et le d�ploiement des services Web dans l’environnement Sun ONE Application Server.
- Developer’s Guide to Clients - (PN 817-2173-10) D�crit le d�veloppement et le d�ploiement de clients CAC (Application Client Container) qui acc�dent aux applications J2EE sur le produit Sun ONE Application Server 7.
- Administrator’s Guide - (PN 817-1953-10) Pi�ce ma�tresse de la collection de l’administrateur, ce document fournit des informations et des instructions sur la configuration, la gestion et le d�ploiement des composants et des sous-syst�mes du Sun ONE Application Server, � partir de l’interface d’administration et de l’interface de ligne de commande. Un glossaire d�taill� du produit Sun ONE Application Server est inclus.
- Administrator’s Configuration File Reference - (PN 817-2178-10) D�crit le contenu des fichiers de configuration du produit Sun ONE Application Server, comme le fichier server.xml.
- Administrator’s Guide to Security - (PN 817-2179-10) D�crit la configuration et l’administration de la s�curit� pour l’environnement op�rationnel du produit Sun ONE Application Server. Inclut des informations sur la s�curit� g�n�rale, les certificats et le codage SSL/TLS. Traite �galement de la s�curit� bas�e sur le serveur HTTP.
- J2EE CA SPI Administrator’s Guide - (PN 817-2254-10) D�crit la configuration et l’administration des caract�ristiques de mise en uvre JCA SPI pour l’environnement du produit Sun ONE Application Server. Les sujets trait�s incluent l’outil d’administration, le moniteur de pool, le d�ploiement d’un connecteur JCA, ainsi que des exemples de connecteurs et d’applications.
- Performance Tuning Guide - (PN 817-2180-10) D�crit les m�thodes et les raisons du r�glage du produit Sun ONE Application Server afin d'am�liorer les performances.
- Error Messages Reference - (PN 817-2182-10) D�crit tous les messages d’erreur du produit Sun ONE Application Server.
- Manpages for Command-line Interface - Fournit des pages XML r�dig�es en style manpage pour toutes les commandes de l’interface de ligne de commande.
- Manpages for Utilities - Fournit des pages XML �crites en style manpage pour toutes les commandes d’utilitaire du produit Sun ONE Application Server.
- Admin interface online help - Fournit une aide en ligne du contenu sp�cifique de l’interface graphique d’administration du produit Sun ONE Application Server.
- Sun ONE Studio 4, Enterprise Edition for Java with Application Server 7 Tutorial - Fournit une introduction pour l’utilisation du logiciel Sun ONE Studio 4 avec le produit Sun ONE Application Server.
- Sun ONE Application Server Studio Online Help - Fournit une aide en ligne du contenu sp�cifique des modules du produit Sun ONE Application Server, int�grant le logiciel Sun ONE Studio 4.
Documentation r�f�renc�e
Il est souvent fait r�f�rence � la documentation d’autres produits Sun ONE dans la documentation du produit Sun ONE Application Server.
Documentation relative � Sun ONE Message Queue
Le sous-syst�me Sun ONE Message Queue (�galement connu sous le nom de iPlanet Message Queue), int�gr� avec Sun ONE Application Server, poss�de sa propre documentation, disponible � l’adresse suivante :
Documentation relative � Sun ONE Studio 4
Le produit Sun ONE Studio 4, Enterprise Edition, qui est fourni avec Sun ONE Application Server, poss�de sa propre documentation disponible aux adresses suivantes.
- Pour la documentation du logiciel Sun ONE Studio 4, Enterprise Edition :
- D’autres documents utiles relatifs au logiciel Sun ONE Studio 4 sont disponibles � l’adresse suivante :
Accessibilit�
Sun ONE La documentation du produit Application Server est disponible dans des formats accessibles lisibles par des technologies d’assistance.
Le produit fournit de nombreuses fonctions d’accessibilit� qui permettent de lire les informations et d’utiliser le produit de la fa�on la plus confortable et la plus pratique pour vous. Ces fonctions incluent les suivantes :
- Mn�moniques et raccourcis clavier
- Polices personnalisables
- Couleurs personnalisables
- Barres d’outils personnalisables
- Feuilles de style personnalisables
|
Remarque
|
Le syst�me d’exploitation Solaris permet de d�finir le comportement des fen�tres � l’aide du Gestionnaire de style de fen�tre. Lors de l’utilisation de mn�moniques, le comportement des fen�tres doit �tre d�fini sur Cliquer dans la fen�tre pour Activer. Si cette option n’est pas d�finie, une mn�monique peut sembler �chouer dans certains cas.
|
|
Si vous voulez modifier l’aide en ligne HTML du produit Sun ONE Application Server, acc�dez au r�pertoire d’aide et modifiez la feuille de style situ�e � l’emplacement suivant : server_root/lib/install/applications/admingui/adminGUI_war/help
Red�marrez le serveur d’administration pour appliquer les modifications.
Configurations logicielle et mat�rielle requises
Les informations relatives aux configurations de plate-forme requises pour le produit Sun ONE Application Server 7, Update 1 sont disponibles dans le document Sun ONE Application Server Platform Summary , � l’adresse suivante :
Le tableau suivant r�sume la configuration requise pour le produit Sun ONE Application Server.
Syst�me d'exploitation
|
Architecture
|
M�moire minimum
|
M�moire recommand�e
|
Espace disque minimum
|
Espace disque recommand�
|
UNIX
|
|
32 et 64 bits
|
256 Mo sans Sun ONE Studio
512 Mo avec Sun ONE Studio
|
512 Mo
|
250 Mo disponibles
|
500 Mo disponibles
|
- Sun Solaris x86 Version 9, Mise � jour 2 (version int�gr�e Solaris et Sun Java Enterprise System uniquement)
|
32 bits
|
Microsoft Windows
|
- Windows 2000 Advanced Server, SP2
- Windows 2000 Server, SP2
- Windows 2000 Professionnel, SP2
- Windows XP Professionnel
|
Intel 32 bits
|
256 Mo sans Sun ONE Studio
256 Mo avec Sun ONE Studio
|
256 Mo sans Sun ONE Studio
512 Mo avec Sun ONE Studio
|
250 Mo disponibles
|
500 Mo disponibles
|
Correctifs Solaris
Les utilisateurs de Solaris 8 doivent installer le groupe de correctifs recommand� par Sun, disponible sous la section � Recommended and Security Patches � (Correctifs recommand�s et correctifs de s�curit�), � l’adresse suivante :
Les correctifs absolument requis pour Solaris 8 sont 109326-06, 108827-26 et 110934 (chaque r�vision, pour l’installation bas�e sur le progiciel uniquement). Sans ces correctifs, dont le programme d’installation v�rifie la pr�sence, vous ne pouvez ni installer ni ex�cuter le logiciel Sun ONE Application Server. Ces correctifs sont d�j� inclus dans le dernier groupe de correctifs recommand�.
Notes sur la mise � niveau
Si vous effectuez une mise � niveau de la version existante du logiciel Sun ONE Application Server 7 vers la version Sun ONE Application Server 7, Update 1, vous aurez besoin de s�lectionner l’archive de mise � niveau sur le site de t�l�chargement. Des instructions compl�tes sur la mise � niveau vers Sun ONE Application Server, Update 1 sont contenues dans le document Sun ONE Application Server Update 1 Installation Guide, disponible � l’adresse suivante :
Probl�mes r�solus
Cette section r�pertorie les probl�mes r�solus pour le produit Sun ONE Application Server 7, Update 1.
ID
|
R�sum�
|
4717324
|
Les informations de s�curit� ne sont pas transmises au serveur � partir du client RMI-IIOP.
|
4735625
|
L’aide en ligne n’explique pas clairement comment utiliser la page Profileur de l’Interface d’administration.
|
4737808
|
R�sultats de d�ploiement JAR incorrects dans des messages confus.
|
4740476
|
L’aide en ligne n’explique pas la v�rification et la pr�compilation des JSP.
|
4742620
|
La documentation sur la commande asadmin deploy est incorrecte.
|
4745637
|
Une surcharge des m�thodes de s�lecteur et de localisateur provoque une erreur de param�tre.
|
4748351
|
Les colonnes de cl� ne semblent pas �tre mapp�es sur les champs de cl�.
|
4755711
|
Des arguments non valides pour < se produisent lors du test d’applications sur le logiciel Sun ONE Application Server 7.
|
4756093
|
Le red�ploiement d’une application bas�e sur CMP d�j� d�ploy�e �choue apr�s le red�marrage du serveur.
|
4756981
|
Un probl�me d’autorisation se produit pendant le processus de d�ploiement.
|
4758671
|
i18n : L’aide relative � la commande asadmin ne pr�l�ve pas les pages man dans un emplacement JA.
|
4764931
|
Les finders CMP 11 sont dupliqu�s apr�s le d�ploiement.
|
4765588
|
Les �tapes de configuration du plug-in de proxy ne sont pas pr�cises.
|
4766638
|
Des sc�narios pour l’installation du plug-in Sun ONE Studio 4 sont manquants
|
4768721
|
L’installation sans package ne charge pas libnspr_flt4.so, ce qui provoque une d�gradation des performances.
|
4768847
|
Impossible de d�ployer un fichier EAR contenant des sous-r�pertoires.
|
4769194
|
L’exception est �mise lorsque le logiciel Sun ONE Application Server 7 tente de compiler une page JSP.
|
4770733
|
Les objets CORBA Tie sont inutilement mis en cache dans deux tableaux distincts.
|
4770939
|
L’option de validation C pour les EJB dispose d’une mise en uvre inefficace.
|
4771005
|
L’ex�cution de PIORB est lente lors de l’utilisation de ClientRequestInterceptor.
|
4774848
|
L’authentification de certificats clients ne fonctionne pas via un plug-in de proxy.
|
4776350
|
com.sun.enterprise.util.Utility.getPropertiesFromFile n’est pas convivial avec JavaWebStart.
|
4778410
|
Les projections EJBQL �chouent si la contrainte de requ�te explore deux relations de collection.
|
4782108
|
Un probl�me se produit lorsque le r�partiteur de requ�tes est utilis� pour appeler des servlets entre des applications Web.
|
4783983
|
i18n : Impossible de rediriger vers l’URL ou le nom de fichier japonais � l’aide de sendredirect.
|
4787940
|
La connexion de programmation client par thread ne fonctionne pas lorsque le client ex�cute une application autonome externe au JVM de Sun ONE Application Server.
|
4811414
|
Le fichier de strat�gie par d�faut interdit l’utilisation des optimisations IasUtilDelegate.
|
4812427
|
i18n : Sous Microsoft Windows : Le r�pertoire temporaire s’affiche en anglais.
|
4812717
|
i18n : La page en anglais s’affiche apr�s la mise � jour des informations.
|
4813680
|
La transition du logiciel Sun ONE Web Server 6 au logiciel Sun ONE Application Server 7 ne s’effectue pas correctement.
|
4823065
|
i18n : Seule la langue (et non le pays) est utilis�e pour charger certaines pages de l’Interface d’administration.
|
Probl�mes et limites connus
Cette section d�crit les probl�mes connus et les palliatifs associ�s au produit Sun ONE Application Server 7, Update 1.
|
Remarque
|
Si une d�claration de probl�me ne sp�cifie pas de plate-forme particuli�re, le probl�me s’applique � toutes les plates-formes.
|
|
Ces informations sont fournies dans les sections ci-dessous :
Installation et d�sinstallation
Cette section d�crit les probl�mes connus d’installation et de d�sinstallation et les solutions associ�es.
ID
|
R�sum�
|
4403166
|
Sous Microsoft Windows, les noms de package/chemin/application d’une longueur sup�rieure � 255 caract�res ne permettent pas de d�ployer les applications.
Sous Microsoft Windows uniquement, les noms longs de package/chemin ne sont pas pris en charge en raison de la limitation JDK. Lors du d�ploiement, l’outil de d�ploiement essaiera d’extraire le fichier de classe � partir de l’archive. Si le nom d�velopp� contient plus de 255 caract�res, l’extraction �chouera.
Nom d’application J2EE tel que servlet_jsh_HttpServletRequestWrapper.ear
Le servlet se trouve dans le package suivant :
servlet_jsh_HttpServletRequestWrapper_1\servlet_jsh_HttpServletRequestWrapper_servlet_war\WEB-INF\classes\tests\javax_servlet_http\HttpServletRequestWrapperHttpServletRequestWrapperConstructorTestServlet.class
Sun ONE Application Server est install� sous drive \:> Sun \ApplicationServer
Solution
Consid�rez les solutions suivantes :
T :1. R�duisez la structure de r�pertoires pendant l’installation. Par exemple, drive:>App\ au lieu de l’emplacement par d�faut drive:\>Sun\Apsserver7.
T :2. Utilisez la commande create_instance pour renommer l’instance et raccourcir son nom. Par exemple, /instance1/domain1/ peut �tre modifi� en /i/d.
T :3. Utilisez des noms de package, des noms de chemin et des noms d’application plus courts.
|
4687768
|
Sous Solaris setup-SDK/JDK, une erreur se produit lors de l’installation en mode ligne de commande sur un ordinateur sans Xwindows.
Il est impossible d’ex�cuter le programme d’installation du logiciel Sun ONE Application Server, m�me en mode ligne de commande, sur un syst�me Solaris mat�rialis� ne contenant pas de biblioth�ques X Windows. L’installateur �met java.lang.UnsatisfiedLinkError lors de l’instanciation des objets AWT utilis�s par le cadre de travail de l’installateur de l’assistant SetupSDK/Webstart.
Solution
T :1. Installez temporairement les packages de prise en charge X Windows, puis supprimez-les une fois le produit Sun ONE Application Server install�.
T :2. Installez les packages Sun ONE Application Server � l’aide de la commande pkgadd, puis cr�ez le domaine initial � l’aide de commandes asadmin.
|
4719600
|
Des messages d’avertissement se produisent pendant l’installation.
Pendant l’installation, certains messages d’erreur non valides peuvent se produire. Par exemple :
AVERTISSEMENT : Impossible de purger les pr�f�rences du syst�me : java.util.prefs.BackingStoreException : Impossible de verrouiller le fichier. AVERTISSEMENT : Impossible de verrouiller le code d’erreur -223460600 Unix des pr�f�rences du syst�me.
Solution
Ignorez ces avertissements ou cr�ez un r�pertoire de pr�f�rences syst�me (par exemple, /etc/.java/.systemPrefs). Le script d’installation JDK effectue normalement cette op�ration.
|
4737663
|
Sous Solaris, si vous installez l’installation bas�e sur le package et l’installation normale, un conflit se produit.
Si vous installez l’installation bas�e sur le package (int�gr� � Solaris 9) et la version du programme d’installation principal du produit, des conflits risquent de se produire. Le courtier de Sun ONE Message Queue pour ces deux installations sera partag�. Ainsi, si vous n’affectez pas un nom unique aux domaines et aux instances, les messages suivants peuvent s’afficher lors du d�marrage de la deuxi�me instance avec le m�me nom de domaine/instance :
GRAVE : JMS5024 : Le d�marrage du service JMS a �chou�. GRAVE : CORE5071 : Une erreur s'est produite pendant l'initialisation.
En particulier, les noms de domaine et d’instance par d�faut sont les m�mes pour ces deux installations.
Solution
Suivez les instructions du chapitre � JMS Administration � du manuel Sun ONE Application Server Administrator’s Guide.
|
4742038
|
Sun ONE Application Server ne d�marre pas si le r�pertoire d’installation contient des caract�res non alphanum�riques.
Sun ONE Le d�marrage du logiciel Application Server �choue si le r�pertoire d’installation contient des caract�res tels que #, des espaces ou tout autre caract�re non alphanum�rique. Dans ce cas, les fichiers journaux du serveur ne sont pas cr��s. Le r�pertoire d’installation du logiciel Sun ONE Application Server peut contenir uniquement les caract�res suivants : alphanum�riques, - (tiret) ou _ (soulignement). Cela s’applique �galement � la saisie du r�pertoire Java 2 SDK existant pendant l’installation.
Solution
Pendant l’installation, sp�cifiez un r�pertoire dans lequel les noms contiennent uniquement des caract�res alphanum�riques, des tirets ou des caract�res de soulignement.
|
4742828
|
Le programme d’installation silencieuse ne v�rifie pas les permissions d’utilisateur.
Bien que les installateurs interactifs (interface graphique utilisateur ou ligne de commande) v�rifient les permissions d’utilisateur appropri�es (utilisateur administrateur pour les plates-formes Microsoft Windows et utilisateur racine pour l’installation bas�e sur le package Solaris), cette v�rification n’a pas lieu pendant l’installation silencieuse. Par cons�quent, l’installation �choue ult�rieurement dans le processus car vous n’avez pas de permissions suffisantes pour installer des packages (Solaris) ou cr�er des services (Microsoft Windows).
Solution
Assurez-vous que l’installation silencieuse est ex�cut�e pour l’utilisateur appropri�.
|
4741190
|
Sous Solaris, le programme d’installation accepte la valeur JDK_LOCATION m�me si l’emplacement contient une version ant�rieure (ant�rieure � Solaris 1.2).
Sun ONE Application Server 7 requiert une version Java 2 SDK ult�rieure ou �gale � la version 1.4.0_02. Cependant, sous Solaris, si un utilisateur choisit de r�utiliser une version Java 2 SDK existante (ant�rieure � la version 1.2), le programme d’installation peut ne pas afficher un message d’avertissement. L’installation peut se terminer avec succ�s, mais le logiciel Sun ONE Application Server peut ne pas fonctionner correctement. Cela est d� � la pr�sence d’une valeur JAVA_HOME existante dans votre environnement.
Solution
Avant de d�marrer le programme d’installation, r�initialisez JAVA_HOME de la mani�re suivante :
(Sous ksh) : unset JAVA_HOME (Sous csh) : unsetenv JAVA_HOME
|
4742171
|
L’installation d’une installation de d�veloppement sur une installation d’�valuation existante en mode silencieux ne rapporte pas d’erreur.
Ceci affecte les programmes d’installation ex�cut�s en mode silencieux. Si l’utilisateur tente d’installer alors qu'une version d’�valuation du logiciel est d�j� install�e Sun ONE Application Server 7 (dans le m�me r�pertoire), l’installation silencieuse ne rapporte pas d’erreur et continue normalement. Les fichiers de l’installation d’�valuation existants sont conserv�s.
Solution
D�sinstallez les installations d’�valuation existantes avant d’installer une nouvelle installation de d�veloppement au m�me emplacement.
|
4742552
|
La s�lection d’Application Server et du support pour Sun ONE Studio 4, Enterprise Edition pour les composants Java dans la m�me session d’installation en mode silencieux et ligne de commande ne fonctionne pas correctement.
Ceci affecte les installations d’exploitation et de d�veloppement. Lors de l’ex�cution de l’installation en mode silencieux ou ligne de commande, vous pouvez choisir d’installer le serveur d’applications et le support pour Sun ONE Studio 4, Enterprise Edition pour les composants Java durant la m�me session d’installation (en mode Interface graphique utilisateur, ces composants s’excluent mutuellement). Le programme d’installation ne traite pas correctement la d�pendance du composant et tente d’installer le composant Client d’administration au lieu du composant Sun ONE Application Server s�lectionn�.
Solution
Lors de la simulation du mode Interface graphique utilisateur, installez d’abord le composant du logiciel Sun ONE Application Server en mode silencieux ou ligne de commande, puis ex�cutez une autre installation et installez le support pour Sun ONE Studio 4, Enterprise Edition pour le composant Java.
|
N/A
|
Sous Solaris, si le programme d’installation de Sun ONE Application Server effectue une mise � niveau de Sun ONE Message Queue 3.0 vers la version 3.0.1, l’installation g�n�r�e est supprim�e pendant la d�sinstallation du logiciel Sun ONE Application Server.
Ceci affecte le programme d’installation d’exploitation et de d�veloppement Solaris. Si un logiciel Sun ONE Message Queue 3.0 install� est d�tect� sur le syst�me, vous pouvez automatiquement le mettre � niveau vers la version 3.0.1. Si vous choisissez cette option, l’installation de Sun ONE Message Queue 3.0.1 g�n�r�e est d�sinstall�e pendant la d�sinstallation du logiciel Sun ONE Application Server.
Solution
Pour conserver l’installation du logiciel Sun ONE Message Queue apr�s la d�sinstallation du logiciel Sun ONE Application Server :
T :1. Quittez le programme d’installation � l’invite de s�lection de la mise � niveau automatique.
T :2. Mettez � niveau Sun ONE Message Queue vers la version 3.0.1 selon la documentation de Sun ONE Message Queue.
T :3. Ex�cutez � nouveau l’installation du logiciel Sun ONE Application Server.
|
4746410
|
Sous Solaris, lors de l’installation du logiciel Sun ONE Application Server � des emplacements autres que ceux par d�faut, le programme d’installation bas� sur le package sous Solaris ne v�rifie pas l’espace disque aux emplacements corrects.
Lors de la tentative d’installation du logiciel Sun ONE Application Server sous Solaris (� l’aide du programme d’installation bas� sur le package) � des emplacements autres que ceux par d�faut, le programme d’installation ne v�rifie pas l’espace disque dans le r�pertoire cible sp�cifi�. Par contre, il v�rifie l’espace disque uniquement � l’emplacement par d�faut (/opt).
Solution
Avant de d�marrer l’installation, assurez-vous de disposer de l’espace disque suffisant (85 Mo) dans /opt m�me si vous n’avez pas pr�vu d’installer dans /opt. De plus, veillez � disposer d’un espace disque suffisant (85 Mo) dans le r�pertoire cible.
|
4748404
|
Sous Microsoft Windows XP, impossible d’installer progressivement des exemples d’application et des composants PointBase 4.2.
Ce probl�me affecte la plate-forme Windows XP. Si vous tentez d’installer progressivement des exemples d’application et/ou des composants PointBase 4.2 sur un composant Sun ONE Application Server install�, le programme d’installation ne d�tecte pas correctement l’installation existante du logiciel Sun ONE Application Server et retourne l’erreur Application Server introuvable. L’installation est interrompue.
Solution
Installez les exemples d’application et les composants PointBase 4.2 avec le composant du logiciel Sun ONE Application Server. Si le logiciel Sun ONE Application Server est d�j� install� sur le syst�me, d�sinstallez-le et ex�cutez � nouveau l’installation, en s�lectionnant tous les composants n�cessaires.
|
4748455
|
Une erreur de r�pertoire se produit lors de l’installation silencieuse g�n�rique.
Ce probl�me affecte l’installation silencieuse sur toutes les plates-formes. Si le programme d’installation rencontre un probl�me li� � un r�pertoire d’installation donn�, le message d’erreur g�n�rique R�pertoire d’installation non valide s’affiche. Ce message d’erreur couvre les situations suivantes :
- Le r�pertoire s�lectionn� n’est pas modifiable.
- La cha�ne de r�pertoire s�lectionn�e est vide ou contient des espaces.
Solution
V�rifiez la valeur du r�pertoire d’installation fournie pour les deux probl�mes afin de d�terminer la cause de l’erreur.
|
4749033
|
Sous Microsoft Windows XP, impossible de d�sinstaller une installation de client d’administration autonome � l’aide du programme de d�sinstallation.
Ce probl�me affecte une installation client d’administration autonome sur la plate-forme Windows XP. Si l’utilisateur tente de d�sinstaller un client d’administration autonome via le programme de d�sinstallation fourni, la d�sinstallation tente de d�sinstaller un ensemble incorrect de composants et se bloque.
Solution
D�sinstallez manuellement un client d’administration autonome. Les fichiers plac�s dans le r�pertoire install_dir doivent �tre supprim�s. Le dossier Groupe de programmes associ� (D�marrer->Programmes->Sun Microsystems->Sun ONE Application Server) doit �galement �tre supprim�. Il n’existe pas d’entr�e de registre Microsoft Windows correspondante pour un composant client d’administration autonome ; ces �tapes ram�nent enti�rement le syst�me � son �tat initial avant l’installation du client d’administration.
|
4749666
|
Les exemples de documentation ne sont pas publi�s vers l’instance de serveur initiale si le composant d’exemples d’application a �t� install� progressivement.
Ce probl�me affecte le programme d’installation d’exploitation et de d�veloppement sur toutes les plates-formes. Si des exemples d’application sont install�s lors d’une session d’installation distincte sur un logiciel Sun ONE Application Server install�, l’exemple de documentation n’est pas publi� vers l’instance de serveur initiale et n’est pas accessible via l’URL http://hostname:port/samples. Cependant, la documentation est install�e sur le syst�me de fichiers et est accessible localement � l’emplacement suivant : file:///install_root/samples/index.html
Solution
Acc�dez localement aux exemples de documentation.
|
4754256
|
Sous Solaris, les fichiers de configuration de Sun ONE Message Queue ne sont pas conserv�s pendant la mise � niveau de Sun ONE Message Queue effectu�e par le programme d’installation.
Si un package Sun ONE Message Queue 3.0 existant a �t� d�tect� sur le syst�me, le programme d’installation propose de le mettre � niveau vers la version 3.0.1 qui peut �tre utilis�e par le logiciel Sun ONE Application Server. Pendant cette op�ration de mise � niveau, les packages 3.0 Solaris existants sont supprim�s, ce qui entra�ne la suppression des fichiers de configuration suivants :
/etc/imq/passwd /etc/imq/accesscontrol.properties
Si ces fichiers ont �t� modifi�s, ces modifications sont perdues et l’installation de Sun ONE Message Queue 3.0.1 g�n�r�e contient les valeurs de configuration par d�faut.
Solution
Cr�ez une copie de sauvegarde de tous les fichiers modifi�s par l’utilisateur et restaurez les copies de sauvegarde des fichiers une fois la mise � niveau termin�e. Pour plus de d�tails, consultez le manuel Sun ONE Message Queue 3.0 Installation Guide.
|
4754824
|
Sous Solaris, un message d’erreur du programme d’installation s’affiche pendant l’ex�cution de l’installation � partir d’un CD.
Lorsqu’un volume est ins�r� dans le lecteur de CD-ROM, la gestion de volume Solaris lui attribue le nom symbolique suivant. Par exemple, si deux CD-ROM correspondent � l’expression r�guli�re par d�faut, ils sont appel�s cdrom0 et cdrom. Celui correspondant � l’expression r�guli�re ajout�e est appel� cdrom2. Cela est document� sur la page man vold.conf. À chaque installation du logiciel Sun ONE Application Server � partir du CD, le point de montage du CD-ROM ajoute un nombre apr�s le nom de l’�tiquette. La premi�re fois que le CD est mont�, tout se passe bien. Aux montages suivants, le message d’erreur suivant s’affiche lors du d�marrage du programme d’installation :
IOException:java.io.FileNotFoundException: /cdrom/appserver7 (Pas de fichier ou de r�pertoire correspondant) lors du chargement par d�faut du fichier flavormap.properties URL:file:/cdrom/appserver7#4/AppServer7/pkg/jre/lib/flavormap.properties
Solution
Le fonctionnement du programme d’installation n’est en aucun cas affect�. Cependant, le palliatif suivant existe :
T :1. Devenez le super-utilisateur en entrant la commande su et le mot de passe racine � l’invite de commande ou connectez-vous comme racine. L’invite de commande devient le symbole de la livre (#).
T :2. Si le r�pertoire /cdrom n’existe pas d�j�, entrez la commande suivante pour le cr�er :
# mkdir /cdrom
T :3. Montez le lecteur de CD-ROM.
REMARQUE : Le processus vold g�re le lecteur de CD-ROM et effectue le montage. Le CD-ROM peut automatiquement effectuer le montage sur le r�pertoire /cdrom/cdrom0.
Si vous ex�cutez le Gestionnaire de fichiers, une fen�tre Gestionnaire de fichiers distincte affiche le contenu du CD-ROM.
T :4. Si le r�pertoire /cdrom/cdrom0 est vide car le CD-ROM n’est pas mont� ou que le Gestionnaire de fichiers n’ouvre pas une fen�tre affichant le contenu du CD-ROM, v�rifiez que le d�mon vold s’ex�cute en entrant :
# ps -e | grep vold | grep -v grep
T :5. Si vold s’ex�cute, le syst�me affiche le num�ro d’identification du processus de vold. Si le syst�me n’affiche rien, arr�tez le d�mon en entrant ce qui suit :
# ps -ef | grep vold | grep -v grep
T :6. Arr�tez le processus vold en entrant :
# kill -15 process_ID_number
|
|
T :7. Montez manuellement le CD-ROM :
# mount -F hsfs -r ro /dev/dsk/cxtyd0sz /cdrom/cdrom0
o� x est le num�ro du contr�leur du lecteur de CD-ROM, y le num�ro d’ID SCSI du lecteur de CD-ROM et z la tranche de partition sur laquelle se trouve le CD-ROM.
Vous avez maintenant mont� le lecteur de CD-ROM. Reportez-vous � la section d’installation et de configuration du CD 1 sous Solaris pour conna�tre les proc�dures d’installation.
|
4755165
|
Sous Microsoft Windows, le fonctionnement du programme d’installation est affect� si les r�f�rences de l’utilisateur administrateur sont fournies uniquement lors de l’ex�cution de setup.exe.
Ce probl�me affecte toutes les installations sur les plates-formes Microsoft Windows. Si un utilisateur est connect� sans privil�ges administrateur, il est invit� � entrer les r�f�rences de l’utilisateur administrateur pendant la tentative d’ex�cution du fichier setup.exe. En cas de saisie des r�f�rences correctes, le programme d’installation v�rifie que les privil�ges de l’utilisateur sont satisfaits et l’installation continue. Cependant, certaines fonctions du programme d’installation seront affect�es :
- Le programme d’installation se bloque si le bouton Parcourir est s�lectionn� sur l’�cran de s�lection du r�pertoire d’installation.
- Les entr�es du groupe de programmes pour les �l�ments du logiciel Sun ONE Application Server ne seront peut-�tre pas cr��es.
Solution
Connectez-vous comme utilisateur avec des privil�ges d’administrateur lorsque vous effectuez l’installation.
|
4757687
|
Sous Solaris, une installation progressive du composant du logiciel Sun ONE Application Server sur le syst�me alors qu'un composant Client d’administration y est d�j� install� peut g�n�rer une installation inutilisable.
Ce probl�me affecte l’installation bas�e sur le package Solaris sur une plate-forme Solaris. Si un utilisateur tente d’installer le composant du logiciel Sun ONE Application Server sur le syst�me o� un composant autonome Client d’administration est d�j� install� et qu'il s�lectionne un r�pertoire d’installation diff�rent de celui utilis� � l’origine pour l’installation du client d’administration, l’installation du logiciel Sun ONE Application Server g�n�r�e est inutilisable m�me si l’installation est signal�e comme correctement termin�e. Cela est d� au fait que les packages Solaris du client d’administration seront d�tect�s comme �tant d�j� install�s sur le syst�me et qu’ils ne seront pas install�s en tant que partie de l’installation du logiciel Sun ONE Application Server. Ainsi, des fichiers essentiels au fonctionnement du produit seront manquants.
Solution
D�sinstallez le client d’administration autonome avant de tenter d’installer le logiciel Sun ONE Application Server sur le m�me syst�me Solaris.
Vous pouvez �galement tenter une installation progressive mais le r�pertoire d’installation qui a �t� utilis� pour l’installation du client d’administration doit �tre s�lectionn� lors de l’installation suivante du logiciel Sun ONE Application Server.
|
4762118
|
Sous Solaris, l’installation �choue si un r�pertoire de configuration personnalis� s�lectionn� est un sous-r�pertoire du r�pertoire d’installation s�lectionn� et est appel� � etc �.
Ce probl�me affecte l’installation bas�e sur le package Solaris sur une plate-forme Solaris. Si la combinaison suivante d’emplacements de r�pertoires personnalis�s a �t� s�lectionn�e, l’installation �choue en raison d’informations de propri�t� du groupe incompatibles pour le m�me r�pertoire :
- R�pertoire d’installation : install_dir
- R�pertoire de configuration : install_dir/etc
Le fichier journal pkgadd dans le r�pertoire /var/sadm/install/logs contient le message d’erreur suivant :
pkgadd : ERREUR : doublon de nom de chemin /install_dir/etc pkgadd : ERREUR : impossible de traiter pkgmap
Solution
S�lectionnez un r�pertoire de configuration personnalis� diff�rent de install_dir/etc.
|
4724612
|
Sous Solaris, les scripts de l’interpr�teur de commandes PointBase �chouent si une autre personne que l’utilisateur effectuant l’installation les ex�cutent.
Ce probl�me affecte uniquement l’installation d’�valuation pour Solaris. Tous les scripts de l’interpr�teur de commandes PointBase sont d�finis pour ex�cuter l’autorisation uniquement pour l’utilisateur effectuant l’installation.
Solution
Si d’autres utilisateurs que la personne ayant install� le produit doivent ex�cuter ces scripts, modifiez les autorisations en 0755.
|
4762694
|
Sous Solaris, le SUNWiqsup du package Sun ONE Message Queue n’est pas supprim� pendant le processus de mise � niveau de Message Queue.
Ceci est un probl�me propre � Solaris. Le processus d’installation du logiciel Sun ONE Application Server 7 implique l’installation de Sun ONE Message Queue version 3.0.1. Sous Solaris, si Sun ONE Message Queue version 3.0 est d�tect�, il est d’abord d�sinstall� (apr�s confirmation de l’utilisateur) et la version 3.0.1 est install�e.
Un probl�me de nettoyage mineur emp�che le programme d’installation Solaris de supprimer l’un des packages Solaris (SUNWiqsup) pour Sun ONE Message Queue 3.0 en tant que partie de ce processus de mise � niveau. La pr�sence de ce package est sans danger et n’affecte pas Sun ONE Message Queue ni Sun ONE Application Server 7.
Solution
Supprimez manuellement le package SUNWiqsup � l’aide de la commande suivante (en tant que racine) :
# pkgrm SUNWiqsup
|
D�marrage et arr�t du serveur
Cette section d�crit les probl�mes connus de d�marrage et d’arr�t et les solutions associ�es.
Comportement de l’attribut de la console de cr�ation du service de journal
Sous Microsoft Windows, lorsque l’attribut create-console de l’�l�ment log-service dans server.xml est d�fini sur vrai (le param�tre par d�faut), une fen�tre affichant le contenu du journal d’�v�nements du serveur s’affiche sur le bureau. Par conception, la fermeture de cette fen�tre ne g�n�re pas un arr�t d�finitif du processus d’instance du serveur d’applications. La fermeture de la fen�tre de la console met fin au processus appservd.exe, mais le processus de surveillance (appservd-wdog.exe) red�marre imm�diatement le processus d’instance du serveur.
Pour les d�veloppeurs, la fermeture de la fen�tre du journal d’�v�nements d’une instance peut �tre utilis�e pour red�marrer rapidement l’instance du serveur d’applications.
Cependant, pour arr�ter compl�tement l’instance du serveur d’applications (en m�me temps que le processus de surveillance d’accompagnement), utilisez l’une des m�thodes suivantes :
- Interface d’administration - D�marrer->Programmes->Sun ONE Application Server 7->Arr�ter Application Server
- Interface de ligne de commande - asadmin stop-instance --local=true instance name
Il s’agit de la forme locale de la commande stop-instance. Vous pouvez �galement utiliser la forme distante. Pour plus d’informations, reportez-vous � l’aide de la commande asadmin stop-instance.
- Console Admin - S�lectionnez l’instance du serveur, puis cliquez sur Arr�ter.
À l’aide de la console Admin, vous pouvez activer/d�sactiver la fen�tre du journal d’�v�nements de la console en modifiant le param�tre Cr�er console de l’onglet Journalisation de l’instance du serveur d’applications.
ID
|
R�sum�
|
4725893
|
Sous Solaris, les informations d’expiration de licence ne sont pas affich�es.
Affecte les licences d’�valuation Solaris. Les informations d’avertissement concernant l’expiration imminente de la licence (14 jours ou moins avant l’expiration) ne sont pas rapport�es via l’interface de ligne de commande et les interfaces bas�es sur l’explorateur. Les avertissements s’affichent cependant dans les fichiers journaux du serveur.
Solution
V�rifiez les fichiers journaux du serveur.
|
4738648
|
Le d�marrage du service JMS/Sun ONE Application Server a �chou�.
Si le fournisseur JMS (courtier de Sun ONE Message Queue) a un nombre important de messages persistants non d�livr�s, un �chec d’initialisation du logiciel Sun ONE Application Server peut se produire en raison des probl�mes suivants :
T :1. En tentant de charger tous les messages en attente, le courtier MQ peut manquer de m�moire et abandonner.
Solution
Utilisez davantage d’espace heap Java pour le processus du courtier MQ. Pour cela, d�finissez l’attribut Arguments de d�marrage du service JMS sur -vmargs -Xmx256m.
La proc�dure pour param�trer cet attribut est d�crite dans le chapitre � Using the JMS Service � du manuel Sun ONE Application Server Administrator’s Guide.
T :2. Si le courtier MQ ne peut pas terminer sa s�quence d’initialisation dans un certain d�lai, le logiciel Sun ONE Application Server se d�connecte automatiquement et abandonne.
Solution
Augmentez la valeur de l’attribut du d�lai d’inactivit� au d�marrage du service JMS. La proc�dure pour param�trer cet attribut est d�crite dans le chapitre � Using the JMS Service � du manuel Sun ONE Application ServerAdministrator’s Guide.
|
4762420
|
Les r�gles du pare-feu peuvent provoquer des �checs de d�marrage du logiciel Sun ONE Application Server.
Si vous avez install� un pare-feu personnel, vous pouvez rencontrer ce probl�me. La pr�sence de r�gles de pare-feu strictes sur un ordinateur sur lequel est install� le logiciel Sun ONE Application Server peut provoquer des �checs de d�marrage des instances du serveur d’administration et du serveur d’applications. En particulier, les instances du serveur d’administration et du serveur d’applications tentent d’�tablir des connexions locales dans l’environnement du logiciel Sun ONE Application Server. Etant donn� que ces tentatives de connexion acc�dent aux ports � l’aide du nom d’h�te du syst�me plut�t qu’avec l’h�te local, les r�gles du pare-feu local peuvent bloquer de telles tentatives.
Le pare-feu local peut �galement g�n�rer involontairement des alertes indiquant que l’attaque � Portal of Doom Trojan � (par exemple, tentatives de connexion TCP sur le port 3700) ou des attaques similaires se sont produites lorsque de telles tentatives d’acc�s ont �t� effectu�es par le logiciel Sun ONE Application Server et ne menacent aucunement la s�curit� de votre ordinateur. Sous certaines conditions, le num�ro de port utilis� par le logiciel Sun ONE Application Server pour diverses communications locales peut recouvrir partiellement les num�ros de ports utilis�s dans les attaques courantes connues. Certains sympt�mes de ce probl�me :
- Une tentative de d�marrage du logiciel Sun ONE Application Server � l’aide de l’�l�ment du groupe de programmes Microsoft Windows � D�marrer Application Server � �choue et le message suivant est renvoy� :
Impossible de d�marrer l’instance : domain1:admin-server le d�marrage du serveur a �chou� : arr�t du sous-processus anormal ...
- Les fichiers journaux d’instance du serveur et d’administration contiennent des exceptions de connexion suivies de ce message : CORE3186 : La configuration a �chou�
Solution
Modifiez la strat�gie de pare-feu pour permettre au logiciel Sun ONE Application Server d’effectuer des tentatives de connexion vers les ports sur le syst�me local.
Pour �viter des alertes impr�cises concernant des attaques possibles, modifiez les r�gles pertinentes ou changez le ou les num�ros de port conflictuels utilis�s par le logiciel Sun ONE Application Server.
Pour d�terminer les num�ros de port utilis�s par les instances du serveur d’administration et du serveur d’applications, reportez-vous au fichier server.xml situ� � l’emplacement d'installation suivant du logiciel Sun ONE Application Server :
domain_config_dir/domain1/admin-server/config/server.xml domain_config_dir/domain1/server1/config/server.xml
o� domain_config_dir correspond � l’emplacement de la configuration initiale du serveur. Par exemple :
|
|
Microsoft Windows : install_dir/domains/... Installation int�gr�e Solaris versions 9 et ult�rieures : /var/appserver/domains/... Installation s�par�e Solaris versions 8, 9 et ult�rieures : /var/opt/SUNWappserver7/domains/...
Recherchez les param�tres du port dans les �l�ments <iiop-listener> et <jms-service>. Vous pouvez remplacer ces num�ros de ports par d’autres num�ros de ports non utilis�s ou vous pouvez modifier la strat�gie de pare-feu pour permettre des tentatives de connexion � partir de clients sur la machine locale menant � ces num�ros de ports sur la m�me machine.
|
4780076
|
Sous Solaris, le logiciel Sun ONE Application Server d�marre toutes les instances comme racine permettant ainsi un acc�s de racine aux utilisateurs non racines.
Il existe plusieurs probl�mes associ�s au d�marrage du serveur de l’application lorsque le logiciel Sun ONE Application Server est install� dans le cadre d’une installation (int�gr�e) Solaris :
- Toutes les instances du serveur d’administration et du serveur d’applications d�marrent automatiquement au d�marrage du syst�me Solaris. Dans plusieurs environnements, toutes les instances ne d�marrent pas automatiquement au d�marrage du syst�me Solaris. Le d�marrage de chaque instance d�finie peut affecter de fa�on d�favorable la m�moire disponible sur un syst�me.
- Lorsque les instances du serveur d’applications et celles du serveur d’administration sont d�marr�es automatiquement, le script de d�marrage pour chaque instance est ex�cut� comme une racine. L’ex�cution de scripts de d�marrage d’instance poss�d�s par des utilisateurs non racines peut donner aux utilisateurs non racines l’acc�s � l’utilisateur racine via les modifications des scripts de d�marrage au niveau de l’instance.
Informations de r�f�rence
Durant l’installation du logiciel Sun ONE Application Server dans le cadre d’une installation Solaris, le script /etc/init.d/appserv et les liens symboliques menant aux scripts S84appserv et K05appserv dans les r�pertoires /etc/rc*.d/ sont install�s. Au d�marrage et � l’arr�t du syst�me Solaris, ces scripts d�clenchent le d�marrage et l’arr�t automatiques de toutes les instances du serveur d’administration et du serveur d’applications d�finies comme faisant partie de l’installation du serveur d’applications.
Le script /etc/init.d/appserv contient la section de code suivante :
... case "$1" in 'start') /usr/sbin/asadmin start-appserv ;; 'stop') /usr/sbin/asadmin stop-appserv ;; ...
L’ex�cution de la commande asadmin start-appserv d�clenche le d�marrage de l’instance du serveur d’administration et de toutes les instances du serveur d’applications d�finies dans tous les domaines d’administration au d�marrage du syst�me Solaris. �tant donn� que les scripts de d�marrage et d’arr�t du syst�me sont ex�cut�s comme racine, le script de d�marrage pour chaque instance du serveur d’administration et du serveur d’applications est �galement ex�cut� comme racine. Le script de d�marrage du niveau de l’instance s’appelle startserv et se situe dans instance-dir/bin/startserv. �tant donn� que les instances peuvent appartenir � des utilisateurs non racine, les scripts startserv peuvent �tre modifi�s par l’utilisateur non racine pour ex�cuter des commandes comme l’utilisateur racine.
|
|
Dans les cas o� une instance utilise un port r�seau privil�gi�, le script startserv de l’instance doit �tre ex�cut� comme racine. Cependant, dans ces cas, � Ex�cuter en tant qu'utilisateur � est g�n�ralement d�fini dans la configuration de l'instance pour obliger celle-ci � s'ex�cuter comme l'utilisateur sp�cifi� apr�s le d�marrage initial de l'instance par l'utilisateur racine.
|
(suite)
|
Solution
Effectuez l’une des solutions de rechange suivantes selon votre environnement :
- Si l’environnement ne requiert pas que toutes les instances du serveur d’administration et du serveur d’applications soient d�marr�es comme racine, vous devez commenter l’ex�cution des commandes asadmin start-appserv et asadmin stop-appserv dans le script etc/init.d/appserv.
- Si l’environnement requiert le d�marrage de domaines d’administration sp�cifiques (y compris l’instance du serveur d’administration et toutes les instances du serveur d’applications de chaque domaine) ou d’instances sp�cifiques dans un ou plusieurs domaines d’administration, vous devez modifier le script /etc/init.d/appserv pour d�marrer les domaines et/ou les instances d’int�r�t ou d�finir de nouveaux scripts /etc/rc*.d/ qui correspondent aux besoins de l’environnement.
- D�marrage d’un domaine sp�cifique. Si vous devez d�marrer un domaine d’administration ou des instances sp�cifiques comme utilisateurs non racine, vous devez v�rifier que la commande su et l’option -c sont utilis�es pour d�marrer les domaines et/ou les instances d’int�r�t.
Exemples
D�marrage d’un domaine d’administration sp�cifique - Si vous voulez d�marrer l’instance du serveur d’administration et toutes les instances du serveur d’application d’un domaine d’administration sp�cifique comme l’utilisateur racine, vous pouvez modifier les scripts /etc/rc*.d/ de la mani�re suivante :
... case "$1" in 'start') /usr/sbin/asadmin start-domain --domain production-domain ;;
'stop') /usr/sbin/asadmin stop-domain --domain production-domain ;; ...
|
(suite)
|
- Si vous voulez d�marrer des instances du serveur d’applications sp�cifiques comme utilisateur non racine, modifiez les scripts /etc/rc*.d/ pour utiliser la commande su avec l’option -c :
... case "$1" in 'start') su - usera -c "/usr/sbin/asadmin start-instance --domain test-domain instance-a" su - userb -c "/usr/sbin/asadmin start-instance --domain test-domain instance-b" ;;
'stop') su - usera -c "/usr/sbin/asadmin stop-instance --domain test-domain instance-a" su - userb -c "/usr/sbin/asadmin stop-instance --domain test-domain instance-b" ;; ...
Pour plus d’informations sur les commandes de d�marrage et d’arr�t disponibles via l’interface de ligne de commande asadmin, reportez-vous au manuel Administrator’s Guide du logiciel Sun ONE Application Server.
|
Pilote de la base de donn�es
Cette section d�crit les probl�mes connus du pilote de la base de donn�es et les solutions associ�es.
ID
|
R�sum�
|
4700531
|
Sous Solaris, une erreur de pilote JDBC ORACLE se produit.
Ce nouveau pilote de connectivit� Java aux bases de donn�es (JDBC) est con�u pour Oracle (R) fonctionnant avec JDK1.4. Le probl�me est d� � une association de la base de donn�es Oracle 9.1 et d’ojdbc14.jar. L’application du correctif r�gle le probl�me sur la machine 32 bits Solaris en ex�cutant une base de donn�es Oracle 9.0.1.3.
Solution
Procurez-vous et appliquez le correctif sur votre serveur � partir du site Web Oracle pour le bogue 2199718. Effectuez les �tapes suivantes :
T :1. Acc�dez au site Web Oracle.
T :2. Cliquez sur le bouton d’accession aux correctifs.
T :3. Entrez 2199718 dans le champ du num�ro de correctif.
T :4. Cliquez sur le correctif SE Solaris 32 bits. Allez � l’adresse Metalink.oracle.com.
T :5. Cliquez sur les correctifs.
T :6. Sous le num�ro de correctif, entrez 2199718.
T :7. Cliquez sur le correctif SE Solaris 32 bits.
|
4707531
|
Sous Solaris, l’acc�s � une base de donn�es Oracle 9.1 avec un client Oracle 9.2 peut provoquer la corruption des donn�es.
Si vous utilisez un client Oracle (R) 9.2 pour acc�der � une base de donn�es Oracle 9.1, la corruption de donn�es peut se produire lorsqu’une colonne de num�ros suit une colonne d’horodatage.
Le probl�me peut �tre provoqu� par l’utilisation du fichier ojdbc14.jar avec une base de donn�es Oracle 9.1. L’application du correctif peut aider � r�soudre ce probl�me sur les ordinateurs 32 bits Solaris ex�cutant une base de donn�es Oracle 9.1. Ce pilote JDBC est con�u pour Oracle fonctionnant avec JDK1.4.
Solution
Obtenez le correctif disponible sur le site Web Oracle pour le bogue 2199718 et appliquez-le � votre serveur.
|
Conteneur Web
Cette section d�crit les probl�mes connus du conteneur Web et les solutions associ�es.
ID
|
R�sum�
|
4740477
|
L’exemple du cache Web dans le fichier sun-web-app_2_3-0.dtd fournit une syntaxe incorrecte pour l’�l�ment de d�lai.
L’�l�ment timeout est sp�cifi� pour �tre utilis� dans des objets cache XML en tant que : <timeout> 60 </timeout>
�tant donn� que le param�tre du nom est un champ obligatoire, il doit �tre �crit de la fa�on suivante : <timeout name="foo">60</timeout>
Solution
Ne l’utilisez pas avec le v�rificateur.
|
Conteneur EJB
Cette section d�crit les probl�mes connus du conteneur Enterprise JavaBeans (EJB) et les solutions associ�es.
ID
|
R�sum�
|
4735835
|
Impossible de g�rer correctement les cl�s primaires nulles renvoy�es � partir des m�thodes ejbFind.
Les exemples suivants de persistance g�r�e par conteneur (CMP) peuvent renvoyer un ou plusieurs caract�res nuls � partir d’une m�thode ejbFind (appel�e � partir d’un bean EmployeeEJB, car ils doivent renvoyer le m�me type d’instance que le bean EJB) :
T :1. find insurance.employee o� insurance.id == 10
Cette derni�re renvoie un caract�re nul si une telle assurance n’est pas associ�e � un employ�.
T :2. find all insurance.employee o� insurance.id > 10
Cette derni�re renvoie une collection pouvant contenir des caract�res nuls pour les assurances n’ayant aucun employ�.
Pour la premi�re occurrence d’un PC nul dans la s�rie de r�sultats, le client CMP obtient JDOFatalInternalException "param0 ne peut pas �tre nul".
Le client BMP obtient EJBException "Cl� primaire nulle renvoy�e � partir de la m�thode ejbFind" pour un seul localisateur d’objet et (�ventuellement) un NullPointerException pour un localisateur multi-objets.
Solution
Aucune.
|
4744434
|
Le logiciel Sun ONE Application Server �met occasionnellement une exception de pointeur nul lors de l’utilisation de beans de session avec �tat.
Le conteneur EJB dans le logiciel Sun ONE Application Server met les beans de session avec �tat en m�moire cache pour am�liorer les performances. Lorsque le cache d�borde (c’est-�-dire que le nombre de beans dans le cache exc�de max-cache-size), le conteneur passe en mode passif les beans sur le disque. Occasionnellement, le serveur �met NullPointerException. Le probl�me se produit lorsque la diff�rence entre max-cache-size et cache-resize-quantity est inf�rieure � 8.
Solution
Assurez-vous que la diff�rence entre max-cache-size et cache-resize-quantity est sup�rieure � huit ou utilisez un cache illimit� en d�finissant max-cache-size sur z�ro.
|
Persistance g�r�e par conteneur
Cette section d�crit les probl�mes connus de la persistance g�r�e par conteneur (CMP) et les solutions associ�es.
ID
|
R�sum�
|
4732684
|
Les optimisations du pilote JDBC Oracle ne sont pas en cours d’initialisation.
Pour b�n�ficier des optimisations de la base de donn�es Oracle � avec les beans de persistance g�r�e par conteneur (CMP), le fichier classes12.zip doit �tre sp�cifi� dans l’attribut classpath-suffix du fichier server.xml au lieu d’�tre plac� dans le r�pertoire /lib de l’instance, qui est le r�pertoire par d�faut pour les biblioth�ques de tiers.
Solution
Ajoutez le fichier classes12.zip � l’attribut classpath-suffix du fichier server.xml.
|
4734963
|
Les CMR d’auto-r�f�rence provoquent un probl�me pendant le d�ploiement.
L’analyseur du descripteur de d�ploiement EJB, ejb-jar.xml, ne g�re pas correctement les relations g�r�es par conteneur d’auto-r�f�rence (CMR), c’est-�-dire ejb-relationship-role. Le champ Un c�t� est ignor�.
Solution
Basculez les sections ejb-relationship-role de sorte que le champ Un c�t� (avec <multiplicity> Many) soit le premier dans ejb-relation.
|
4742757
|
La suppression en cascade ne fonctionne pas pour les CMR avec des cl�s primaires/cl�s �trang�res se chevauchant.
Les �l�ments associ�s d’un champ de relations g�r�es par conteneur (CMR) ne peuvent pas �tre supprim�s avec la fonction suppression en cascade si un tel champ CMR est mapp� sur un sch�ma de base de donn�es avec des contraintes de cl�s primaires/cl�s �trang�res se chevauchant.
Un exemple de ce sch�ma est une relation Ordre-�l�ment de ligne. Si une application avec un tel sch�ma tente de supprimer un bean Ordre et que la relation correspondante est marqu�e pour suppression en cascade, l’appelant obtient le message d’erreur suivant concernant une mise � jour de cl� primaire non autoris�e :
java.rmi.RemoteException : Exception �mise � partir du bean ; l’exception imbriqu�e est : javax.ejb.EJBException : l’exception imbriqu�e est : com.sun.jdo.api.persistence.support.JDOUserException : Tentative incorrecte pour supprimer une instance � partir d’une relation g�r�e.
La relation est d�finie par une colonne de cl� primaire de l'autre c�t�. Une op�ration de suppression dans une collection implique la mise � jour de la colonne de l'autre c�t�, et la mise � jour des cl�s primaires n'est pas autoris�e. D�s lors, la suppression d’une instance dans une collection de relations g�r�es d�finie par une cl� primaire est r�alisable uniquement en supprimant l’instance, explicitement ou par suppression en cascade.
NestedException : com.sun.jdo.api.persistence.support.JDOUnsupportedOptionException : La mise � jour d'un champ de cl� primaire n'est pas autoris�e.
Solution
L’une ou l’autre de ces solutions peut �tre utilis�e comme palliatif :
T :1. N’utilisez pas la suppression en cascade pour les relations mapp�es sur une table avec des cl�s principales/cl�s �trang�res se chevauchant. It�rez les beans sur-correspondants et supprimez-les tous s�par�ment avant de supprimer le bean poss�dant.
T :2. Modifiez la d�finition de la table pour �viter le chevauchement des cl�s principales et des cl�s �trang�res.
|
4747222
|
Sous Oracle, l’utilitaire de sch�ma de capture ne fonctionne pas si -schemaname n’est pas sp�cifi�.
L’utilitaire sch�ma de capture rencontre les probl�mes suivants si l’option -schemaname n’est pas sp�cifi�e lors de la capture des informations du sch�ma de la base de donn�es � partir de la base de donn�es Oracle (R) :
T :1. Si vous tentez de capturer toutes les tables (c’est-�-dire que vous ne choisissez aucune table en particulier) :
bin/capture-schema -dburl jdbc:oracle:thin:@oraserver:1521:ora -username scott -password tiger -driver oracle.jdbc.driver.OracleDriver -out test.dbschema
Vous recevez : java.sql.SQLExceptions ORA-00942 : table ou affichage introuvable.
Le fichier de sortie g�n�r� est cass�.
T :2. Si une ou plusieurs tables sont sp�cifi�es avec l’option -table :
bin/capture-schema -dburl jdbc:oracle:thin:@oraserver:1521:ora -username scott -password tiger -driver oracle.jdbc.driver.OracleDriver -table DEPT -out test.dbschema
Le fichier g�n�r� a les tables sp�cifi�es mais aucune information de colonne, ce qui signifie que le fichier ne peut pas �tre utilis� pour le mappage CMP.
Solution
Lors de la capture d’un sch�ma � partir de la base de donn�es Oracle, utilisez toujours l’option -schemaname avec le nom d’utilisateur en lettres majuscules comme valeur :
bin/capture-schema -dburl jdbc:oracle:thin:@oraserver:1521:ora -username scott -password tiger -driver oracle.jdbc.driver.OracleDriver -schemaname SCOTT -out test.dbschema)
|
4751235
|
Pour l’utilitaire du sch�ma de capture : Si les valeurs pour l’option -table ne sont pas sp�cifi�es en majuscules sous Oracle et/ou PointBase, le fichier g�n�r� est cass�.
Oracle (R) et PointBase traduisent en interne les identificateurs ne respectant pas la casse en majuscules, except� si l’identificateur est entre " "). L’utilitaire sch�ma de capture ne g�re pas correctement les noms de tables en lettres minuscules ou en lettres minuscules et majuscules comme arguments vers l’option -table lors de la capture d’un sch�ma de base de donn�es � partir d’Oracle ou de PointBase (tel que -table student ou -table Student). Le fichier du sch�ma de base de donn�es g�n�r� ne contient aucune information de colonnes pour la table correspondante.
Solution
Utilisez des lettres majuscules pour sp�cifier les noms de table (tel que -table STUDENT).
|
4852757
|
�chec du d�ploiement des beans CMP.
L’erreur suivante est g�n�r�e car il n’y a pas d’entr�e <query-params> dans le bean de persistance g�r�e par conteneur (CMP) dans le fichier sun-ejb-jar.xml :
Erreur lors de l’ex�cution de ejbc. Erreur fatale � partir du compilateur EJB ---- Erreur lors du traitement des beans CMP.
Solution
M�me si ce n’est pas n�cessaire pour les beans CMP, ajoutez le marqueur query-params pour les finders dans le fichier sun-ejb-jar.xml avec les param�tres vides.
|
Beans Message-driven et Message Service
Cette section d�crit le JMS (Java Message Service) connu, le logiciel Sun ONE Message Queue, les probl�mes de beans message-driven et les solutions associ�es.
ID
|
R�sum�
|
4683029
|
La balise -javahome dans tous les scripts MQ Solaris/Microsoft Windows ne fonctionne pas si la valeur comprend un espace.
Les utilitaires de ligne de commande dans Sun ONE Message Queue ont une option -javahome qui permet de sp�cifier une autre ex�cution Java. L'utilisation de cette option est soumise � une limite : le chemin de l’autre ex�cution Java sp�cifi�e ne doit pas inclure d’espace. Vous trouverez ici des exemples de chemin contenant des espaces :
Ce probl�me se produit au d�marrage de l’instance du logiciel Sun ONE Application Server. Lorsqu’une instance du logiciel Sun ONE Application Server d�marre, son instance de courtier Sun ONE Message Queue correspondante par d�faut d�marre �galement. Le courtier d�marre toujours � l’aide de l’option de ligne de commande -javahome pour v�rifier qu’il utilise la m�me ex�cution Java que celle utilis�e par le logiciel Sun ONE Application Server. Si l’ex�cution Java configur�e pour �tre utilis�e par le logiciel Sun ONE Application Server (et donc transmise pour �tre utilis�e par le courtier) se trouve dans un chemin contenant des espaces, le d�marrage du courtier �choue, et il en va de m�me pour le d�marrage de l’instance du logiciel Sun ONE Application Server.
Solution
Assurez-vous que l’ex�cution Java utilis�e par le logiciel Sun ONE Application Server se trouve dans un chemin ne contenant pas d’espace.
|
Java Transaction Service (JTS)
Cette section d�crit les probl�mes connus du JTS (Java Transaction Service) et les solutions associ�es.
R�cup�ration
Il existe quelques probl�mes connus avec les mises en uvre de r�cup�ration de certains pilotes JDBC. Pour ces probl�mes connus, le logiciel Sun One Application Server fournit quelques solutions de rechange. Par d�faut, ces solutions de rechange ne seront pas utilis�es sauf si vous en faites explicitement la demande.
- Probl�me avec le pilote JDBC Oracle (R) - La m�thode de r�cup�ration de la mise en uvre de la ressource XA Oracle renvoie de fa�on r�p�t�e la m�me s�rie de Xid in-doubt sans tenir compte de la balise d’entr�e. Selon les sp�cifications XA, le gestionnaire de transactions doit d’abord appeler XAResource.recover avec TMSTARTSCAN, puis appeler XAResource.recover avec TMNOFLAGS de fa�on r�p�t�e jusqu’� ce qu’aucun Xid ne soit renvoy�.
La m�thode de validation de la ressource XA Oracle rencontre �galement certains probl�mes, abord�s dans une solution de rechange fournie par le logiciel Sun ONE Application Server. Pour activer cette solution de rechange, la propri�t� suivante doit �tre ajout�e au sous-�l�ment transaction-service dans le fichier server.xml : oracle-xa-recovery-workaround
Cette valeur de propri�t� doit �tre d�finie sur vrai.
- Probl�me avec Sybase JConnect 5.2 - Il existe certains probl�mes connus avec le pilote JConnect 5.2 et r�solus dans JConnect 5.5. Si le pilote JConnect 5.2 est utilis�, pour faire fonctionner la r�cup�ration, la propri�t� suivante doit �tre ajout�e au sous-�l�ment transaction-service dans le fichier server.xml :
sybase-xa-recovery-workaround
Cette valeur de propri�t� doit �tre d�finie sur vrai.
Transactions
Dans le fichier server.xml, res-type est utilis� pour d�limiter la connexion comme non XA ou XA. Cette d�limitation est utilis�e pour identifier la configuration de la source de donn�es aux donn�es du lecteur. Par exemple, dans le pilote Datadirect, la m�me source de donn�es peut �tre utilis�e comme XA ou comme non XA.
Le comportement par d�faut de la source de donn�es est non XA. Pour que la source de donn�es se comporte comme XA avec l’�l�ment connpool pour les transactions, res-type est n�cessaire. Pour que l’�l�ment connpool fonctionne et participe aux transactions, ajoutez ce qui suit pour les attributs res-type dans le fichier server.xml :
res-type="javax.sql.XADataSource"
ID
|
R�sum�
|
4689337
|
La connexion � partir de XADatasource dans un contexte non txn ne peut pas �tre utilis�e.
Il s’agit d’un probl�me connu de pilote de base de donn�es. Lorsqu’il existe une connexion dans un contexte non txn, avec XADataSource Autocommit est d�fini sur faux par d�faut.
Solution
Utilisez la classe de source de donn�es non XA pour appeler les programmes validation/annulation explicitement plut�t que via des transactions.
|
4700241
|
La configuration du d�lai d’attente de la transaction diff�rent de z�ro provoque des transactions locales lentes.
Actuellement, le gestionnaire de transactions local ne prend pas en charge les transactions ayant des d�lais d’attente d�finis. Si vous d�finissez l’attribut timeout-in-seconds dans l’�l�ment transaction-service sur une valeur sup�rieure � 0, toutes les transactions locales sont trait�es comme des transactions globales et leur traitement est plus long. Une transaction locale peut �galement �chouer, si le pilote de la source de donn�es ne prend pas en charge les transactions globales. Une valeur de d�lai d’attente de 0 signifie que le gestionnaire de transactions attendra ind�finiment s’il n’obtient aucune r�ponse d’une source de donn�es participante.
Solution
R�initialisez la valeur timeout-in-seconds sur sa valeur par d�faut de 0.
|
D�ploiement de l’application
Cette section d�crit les probl�mes connus de d�ploiement et les solutions associ�es.
ID
|
R�sum�
|
4403166
|
Sous Microsoft Windows, les noms longs de chemin ne sont pas pris en charge.
Pour plus d’informations sur ce probl�me, reportez-vous � la section "Installation et d�sinstallation" on page 11.
|
4703680
|
Le red�ploiement d’un module EJB (avec MDB) �met une exception de conflit de ressource.
Cela se produit sous Microsoft Windows 2000 � l’aide de Sun ONE Studio 4 lors de l’utilisation de beans message-driven (MDB). Si un module EJB contient un MDB qui utilise une file d’attente sp�cifique, le red�ploiement du m�me module EJB avec le m�me MDB (en utilisant la m�me file d’attente) provoque un conflit de ressources. Cela rend le module (modifi�) inutilisable.
Solution
Aucune.
|
4725147
|
Impossible de choisir un serveur virtuel particulier pour le d�ploiement.
Dans ce cas, deux serveurs virtuels sont configur�s avec exactement le m�me h�te et le m�me module d’�coute. Si une application est d�ploy�e uniquement pour le deuxi�me serveur virtuel, il ne peut pas �tre atteint car la combinaison h�te/port m�ne au premier serveur virtuel.
Solution
Le nom d’h�te du serveur virtuel ne doit pas �tre le m�me que le nom d’h�te d’origine, en particulier lorsque le m�me module d’�coute HTTP est utilis�.
|
4734969
|
Impossible de d�ployer l’application avec la classe de requ�te de l’utilisateur dans le package bean.
Le code-gen de la persistance g�r�e par conteneur (CMP) n’utilise pas le nom complet pour la variable JDO Query dans concreteImpl. Si vous avez une classe de requ�te dans le m�me package que le bean abstrait, une erreur de compilation se produit.
Solution
D�placez la classe de requ�te vers un autre package ou vers un package distinct.
|
4750461
|
Sous Solaris, le logiciel Sun ONE Application Server peut se bloquer pendant le rechargement dynamique.
Pour une application volumineuse (avec de nombreux beans EJB), un blocage peut se produire au rechargement dynamique de l’application. La fonction de rechargement dynamique est utilis�e, dans l’environnement de d�veloppement, pour tester rapidement les modifications mineures d’une application. Le blocage est d� � une tentative d’utilisation d’un nombre de descripteurs de fichiers plus important que le nombre disponible.
Solution
T :1. Augmentez la limite de descripteurs de fichiers en ajoutant des lignes, dans ce format, au fichier /etc/system. Selon la taille de l’application, vous pouvez d�finir des valeurs plus �lev�es ou plus faibles.
set rlim_fd_max=8192 set rlim_fd_cur=2048
T :2. Red�marrez le syst�me.
|
4744128
|
Le compilateur EJB ne peut pas g�n�rer un code JAVA valide pour les classes internes.
Le compilateur EJB ne peut pas g�n�rer un code JAVA valide pour les mises en uvre du bean enterprise qui utilise des classes internes comme type de renvoi.
interface publique IStateServer { .... StateProperties getProperties publique (Cha�ne objectID, Cha�ne variantName, IToken securityToken) �met RemoteException ;
classe publique StateProperties impl�mente Serializable { StateProperties() publique { } description de cha�ne publique = ""; propri�taire de cha�ne publique = ""; Date publique modifyTime = new Date(); cha�ne publique accessPermissions = ""; } } interface publique IStateServerEJB �tend EJBObject, IStateServer { .... }
Veuillez noter que la m�thode getProperties renvoie une classe interne.
Exemple de l’erreur :
D:\AppServer7a\appserv\domains\domain1\server1\generated\ejb\j2ee-apps\smugglercom\spss\ssp\state\ejb\StateServerEJB_EJBObjectImpl.java:133:
L’utilisation directe des noms de classes internes synth�tiques n’est pas autoris�e : com.spss.ssp.state.IStateServer$StateProperties
Le code g�n�r� doit �tre com.spss.ssp.state.IstateServer.StateProperties
au lieu de com.spss.ssp.state.IstateServer$StateProperties
Solution
D�placez StateProperties vers une classe distincte (autonome non interne).
|
V�rificateur
Cette section d�crit les probl�mes connus du v�rificateur et les solutions associ�es.
ID
|
R�sum�
|
4742545
|
Le v�rificateur autonome indique les erreurs Classe EJB introuvable.
Le v�rificateur indique que certains tests ont �chou� avec le message de description de test suivant : Classe EJB introuvable. Les �checs de test se produisent lorsqu’un fichier EJB JAR utilise un bean enterprise avec une r�f�rence � un autre bean enterprise en package dans un fichier EJB JAR distinct dans la m�me application EAR. Les messages d’erreur s’affichent �galement si vous tentez de valider les fichiers EAR d�pendant du connecteur (RAR). C’est pour cette raison que le groupe RAR ne doit pas �tre en package dans le fichier EAR qui h�berge le bean enterprise avec une d�pendance sur les fichiers int�gr�s RAR. Les �checs (except�s ceux relatifs au connecteur) s’observent uniquement avec le v�rificateur autonome. Le v�rificateur invoqu� via la commande de d�ploiement ou l’interface d’administration n’indique pas les �checs.
Solution
Assurez-vous que la mise en package de l’application EAR est correcte et que vous utilisez un fichier JAR d’utilitaire, qu’il est en package dans le fichier EAR. Pour r�soudre les erreurs de r�f�rencement, vous pouvez d�caler vers le v�rificateur invoqu� via le backend de d�ploiement en utilisant asadmin ou l’interface d’administration. Pour les �checs relatifs au connecteur, placez le fichier JAR contenant les classes requises dans le chemin de classe pour le v�rificateur. Vous pouvez ouvrir le fichier install_root/bin/verifier[.bat] et ajouter une variable LOCAL_CLASSPATH � la fin de la variable JVM_CLASSPATH. Ajoutez localement les classes � la variable LOCAL_CLASSPATH, puis ex�cutez le v�rificateur.
|
4743480
|
Le v�rificateur ne peut pas d�tecter les m�thodes d�clar�es dans la super-interface de l’interface d’accueil locale.
Le v�rificateur effectue des tests sur l’interface d’accueil locale pour contr�ler la conformit� de l’interface avec la sp�cification J2EE. Certains des tests pour la m�thode findByPrimaryKey �chouent si vous avez une interface d’accueil locale d�riv�e et la m�thode requise est d�clar�e dans la super-interface de l’interface d’accueil. Les tests ayant �chou� sont ceux effectu�s par les tests appel�s HomeInterfaceFindByPrimaryKeyArg, HomeInterfaceFindByPrimaryKeyName, HomeInterfaceFindByPrimaryKeyReturn et PrimaryKeyClassOpt. Le d�ploiement peut �galement �chouer si vous utilisez l’option -verify avec le module ou l’application.
Solution
Les r�sultats du test peuvent �tre ignor�s si la fonction a �t� correctement d�clar�e dans la super-interface pour l’interface d’accueil locale. Dans ce cas, n’utilisez pas l’option -verify avec la commande de d�ploiement. Le d�ploiement se termine correctement. Une solution de rechange consiste � d�clarer � nouveau la m�me fonction dans l’interface d’accueil d�riv�e pour passer avec succ�s les tests de v�rification.
|
Configuration
- La valeur par d�faut de l’attribut env-classpath-ignored de l’�l�ment java-config est vrai.
- Non mis en uvre pour cette version :
- L’attribut bytecode-preprocessors dans l’�l�ment java-config dans server.xml (Il sera probablement disponible dans un prochain correctif de performances.)
- À �viter pour cette version :
- En raison des modifications de l’architecture J2EE 1.4, certains �l�ments peuvent ne pas �tre pris en charge dans les prochaines versions, comme par exemple :
Le tableau suivant d�crit les probl�mes de configuration connus du logiciel Sun ONE Application Server 7 et leur solution.
ID
|
R�sum�
|
4742559
|
Si votre r�seau n’utilise pas IPv6, ce probl�me ne vous concerne pas.
REMARQUE : Si votre r�seau n’utilise pas IPv6, ce probl�me ne vous concerne pas.
Par d�faut, le logiciel Sun ONE Application Server utilise IPv4. Cela est pris en charge par toutes les plates-formes sur lesquelles le logiciel Sun ONE Application Server est disponible. Certaines plates-formes prennent en charge IPv6. Dans ce cas, les modifications de configuration du logiciel Sun ONE Application Server sont requises pour �tre en conformit�.
REMARQUE : Si ces modifications de configuration sont n�cessaires, il est essentiel de s’assurer de la prise en charge d’IPv6 sur les plates-formes. Les instances du serveur peuvent ne pas d�marrer si la configuration relative � IPv6 s’applique � un syst�me qui prend uniquement en charge IPv4.
Solution
Effectuez les modifications de configuration suivantes :
T :1. D�marrez le serveur d’administration.
T :2. D�marrez l’Interface d’administration. (Connectez-vous � l’h�te/au port http du serveur d’administration dans un navigateur.)
T :3. S�lectionnez l’instance du serveur d’applications pour configurer IPv6, tel que server1.
T :4. D�veloppez le nud des modules d’�coute HTTP dans l’affichage d’arborescence.
T :5. S�lectionnez le module d’�coute HTTP pour configurer IPv6, tel que http-listener1.
T :6. Dans la section G�n�ral, modifiez la valeur du champ Adresse IP sur TOUT.
T :7. Dans la section Avanc�, modifiez la valeur du champ Famille sur INET6.
La configuration du champ Famille sur INET6 ne d�sactive pas la fonction IPv4 sauf si une adresse IPv6 est s�lectionn�e comme adresse IP. En s�lectionnant TOUT pour une adresse IP, les deux adresses IPv4 et IPv6 correspondent.
T :8. Cliquez sur Enregistrer.
T :9. Dans la fen�tre de gauche, s�lectionnez votre instance de serveur.
T :10. Cliquez sur Appliquer les modifications.
T :11. Cliquez sur Arr�ter.
T :12. Cliquez sur D�marrer. Le serveur red�marre et applique vos modifications.
|
Descripteurs de d�ploiement
Cette section d�crit les probl�mes connus du descripteur de d�ploiement.
Probl�mes sun-cmp-mapping.xml
Probl�mes sun-ejb-jar.xml
Surveillance
Cette section d�crit les probl�mes connus de surveillance et les solutions associ�es.
ID
|
R�sum�
|
4734595
|
Total-connections-failed-validation n’indique pas de valeurs.
Ce probl�me va de pair avec le probl�me de double pool dans la mise en uvre de r�f�rence (RI).
Solution
Aucune.
|
4737227
|
FlagAsyncEnabled ne se r�gle pas sur 1 dans http-server.
Il s’agit d’un probl�me connu du logiciel Sun ONE Web Server.
Solution
Aucune.
|
4752199
|
Les valeurs d’attribut de la m�thode du bean de surveillance ne sont pas indiqu�es pour les m�thodes getPrimaryKey(), getEJBMetaData() et getHomeHandle().
L’outil de surveillance r�pertorie les m�thodes dans un bean enterprise pouvant �tre surveill�. Pour getPrimaryKey(), getEJBMetaData() et getHomeHandle(), les attributs de surveillance du niveau de m�thode indiquent toujours z�ro.
Solution
Aucune.
|
Administration du serveur
Cette section comprend les sections suivantes :
Interface de ligne de commande (CLI)
Cette section d�crit les probl�mes connus de l’interface de ligne de commande et les solutions associ�es.
ID
|
R�sum�
|
4676889
|
La commande CLI d�borde en mode simple si la longueur de la commande d�passe 256 caract�res.
Sur UNIX(R), lors de l’ex�cution d’une commande CLI en mode simple contenant plus de 256 caract�res, la commande �choue et l’erreur suivante s’affiche : ...Commande introuvable...
Il s’agit d’une restriction terminal et non d’une restriction CLI.
Exemple :
create-jdbc-connection-pool --instance server4 --datasourceuser admin --datasourcepassword adminadmin --datasourceclassname test --datasourceurl test --minpoolsize=8 --maxpoolsize=32 --maxwait=60000 --poolresize=2 --idletimeout=300 --connectionvalidate=false --validationmethod=auto-commit --failconnection=false --description test sample_connectionpoolid)
Solution
T :1. Pour les commandes n�cessitant plus de 256 caract�res, utilisez la CLI en mode multiple.
T :2. Si vous utilisez le mode simple, ex�cutez la commande � l’aide d’OpenWin cmdtool.
|
4680409
|
Apr�s avoir configur� une instance pour utiliser SSL, l’administrateur ne peut pas acc�der au serveur d’administration � partir de la CLI ou des clients du navigateur.
Solution
Importez le certificat du logiciel Sun ONE Application Server dans chaque client devant utiliser SSL pour acc�der au serveur d’administration, puis indiquez que les serveurs ayant ce certificat sont approuv�s. Cette op�ration sur un navigateur est sp�cifique � ce dernier ; consultez l’aide en ligne du navigateur pour importer un certificat � approuver.
Pour la CLI, si le certificat du serveur se trouve dans un fichier servercert.cer et que le r�pertoire d’installation est /INSTALL, la commande est :
keytool -import -file servercert.cer -alias server -keystore /INSTALL/jdk/jre/lib/security/cacerts
REMARQUE : Pour �viter de rencontrer ce probl�me � l’avenir, assurez-vous que le certificat du serveur d’administration est install� dans le serveur et dans le ou les clients avant la configuration du serveur d’administration pour utiliser SSL.
|
4688386
|
L’utilisation d’un ast�risque (*) dans la commande CLI en mode simple cr�e des messages d’erreur et/ou un comportement inattendu.
L’ast�risque est d�velopp� par l’interpr�teur de commandes sous-jacent dans une liste de noms. Cette liste s’affiche dans la commande d’interface de ligne de commande (CLI). En mettant l’ast�risque entre guillemets, vous �vitez que l’interpr�teur de commandes �tende l’ast�risque et donc la CLI visualise l’ast�risque.
Solution
Entourez l’ast�risque par des guillemets (simples ou doubles).
|
4701361
|
Des modifications r�p�t�es appliqu�es � une instance entra�nent parfois une erreur de m�moire insuffisante.
Le serveur d’administration conserve un enregistrement de toutes les modifications effectu�es sur le syst�me, ce qui requiert de la m�moire. Cet enregistrement de modifications (mais pas les modifications elles-m�mes) est supprim� pendant une reconfiguration, lib�rant ainsi de la m�moire.
Solution
Utilisez r�guli�rement la commande de reconfiguration asadmin pour supprimer les anciens enregistrements de modifications.
|
4704328
|
Le nettoyage n’a pas lieu lorsqu’un appel de cr�ation de double domaine �choue.
Lorsqu’un domaine d�j� existant est cr��, un message d’erreur appropri� est g�n�r�. Cependant, un r�pertoire sp�cifi� par l’option -path dans la commande create-domain est cr�� s’il n’existait pas d�j�. Celui-ci sera supprim� car la commande a �chou�.
Solution
Supprimez chaque r�pertoire vide suppl�mentaire sp�cifi� qui pourrait �tre cr�� une fois l’option -path utilis�e.
|
4708813
|
Impossible de surveiller les ressources JDBC du pool de connexion (pointbase) par d�faut.
Les pools de connexion JDBC sont cr��s de fa�on dynamique � la demande, ce qui signifie qu’un pool est cr�� la premi�re fois qu’il est utilis�. Si le pool n’a pas �t� cr�� (pas utilis�), la surveillance est impossible.
Solution
Cr�ez le pool de connexion souhait� pour permettre la surveillance.
|
4722007
|
Surveillance : Il est impossible de mesurer des temps d’ex�cution inf�rieurs � 1 milli�me de seconde.
Lorsqu’une m�thode de bean d’entit� est surveill�e, l’attribut execution-time-millis indique -1. Par exemple, lors de l’ex�cution de la commande :
iasadmin>get -m server1.application.usecase1app.ejb-module.UseCase1Ejb_jar.entity-bean.BeanOne.bean-method.method_create0.*
Les attributs suivants sont renvoy�s :
Attribute name = total-num-errors Value = 0 Attribute name = method-name Value = public abstract com.iplanet.ias.perf.jts.UseCase1.ejb.BeanOneRemote com.iplanet.ias.perf.jts.UseCase1.ejb.BeanOneHome.create() �met javax.ejb.CreateException,java.rmi.RemoteException Attribute name = total-num-calls Value = 0 Attribute name = total-num-success Value = 0 Attribute name = execution-time-millis Value = -1
Avant de d�marrer la surveillance, la valeur par d�faut pour execution-time-millis est d�finie sur -1 pour indiquer que la valeur pour cet attribut est incorrecte � ce moment. Une valeur par d�faut de 0 donnerait la fausse impression que le temps d’ex�cution a �t� mesur� et qu’il en ressort une tr�s petite valeur.
Solution
Aucune.
|
4733109
|
Erreur de v�rificateur rapport�e dans l’interface d’administration lors de l’affichage de la ressource de l’usine du Gestionnaire de persistance � partir de l’interface de ligne de commande.
Lorsqu’une ressource de l’usine du Gestionnaire de persistance s’affiche dans l’interface d’administration, l’erreur suivante est rapport�e pour la ressource lorsqu’elle est cr��e � partir de l’interface de ligne de commande :
ArgChecker Failure: La validation a �chou� pour jndiName : l’objet ne doit pas �tre nul
Solution
Aucune.
|
4742993
|
Sous Solaris, la commande flexanlg provoque un �chec d’ouverture lorsqu’elle est utilis�e sur le logiciel Sun ONE Application Server int�gr� dans Solaris.
Si vous ex�cutez une version int�gr�e dans l’environnement d’exploitation Solaris et que vous utilisez la commande flexanlg � partir de /usr/appserver/bin, une erreur d’�chec d’ouverture s’affiche.
ld.so.1: /usr/appserver/bin/flexanlg: fatal : libplc4.so: open failed: Ce fichier ou r�pertoire n’existe pas Arr�t� pr�matur�ment
Solution
Proc�dez aux �tapes suivantes.
T :1. Ajoutez l’entr�e suivante dans le fichier LD_LIBRARY_PATH :
usr/lib/mps
T :2. Ex�cutez ensuite la commande flexanlg.
% /usr/appserver/bin/flexanlg
|
4750518
|
Certaines commandes CLI ne fonctionnent pas sur le serveur d’administration cible.
Les commandes create, delete ou list ne fonctionnent pas dans la CLI sur le serveur d’administration cible pour cr�er/supprimer/r�pertorier de nouveaux �l�ments (tels que SSL, mime, profileur, ressources, etc.) dans le fichier server.xml du serveur d’administration.
Solution
Utilisez l’Interface d’administration pour cr�er, supprimer et r�pertorier des �l�ments d'Administration Server.
|
Infrastructure d’administration
Cette section d�crit les probl�mes connus de l’infrastructure d’administration et les solutions associ�es.
ID
|
R�sum�
|
4676888
|
Sous Microsoft Windows 2000, impossible de cr�er JVM lorsque la taille heap JVM est d�finie sur une valeur �lev�e.
Si vous tentez de d�finir une taille heap JVM plus grande sous Windows 2000, vous risquez d’obtenir le message d’erreur suivant :
Une erreur s’est produite lors de l’initialisation de VM, Impossible de conserver suffisamment d’espace pour le heap d’objets Erreur interne : impossible de cr�er JVM
Solution
Pour configurer le logiciel Sun ONE Application Server avec une taille heap JAVA sup�rieure sous Windows 2000, il est n�cessaire de rebaser les DLL du logiciel Sun ONE Application Server.
L’utilitaire Rebase, livr� avec Microsoft Framework SDK et Microsoft Visual Studio, permet de d�finir des adresses de base optimales pour un nombre de DLL d�marrant � partir d’une adresse, puis augmentant la disponibilit� heap de JVM. La rubrique SDK Help Rebase recommande l’utilisation de l’adresse 0x60000000. Pour plus de d�tails sur l’utilitaire Rebase, acc�dez � l’adresse suivante :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tools/tools/performance_tools.asp
Conditions requises :
- Syst�me Windows 2000 avec m�moire de 2 � 4 Go
- Utilitaire Rebase SDK de Visual Studio/Microsoft Framework
Pour appliquer l’utilitaire Rebase aux biblioth�ques dynamiques S1AS, proc�dez comme suit :
T :1. cd into install_dir\bin
T :2. rebase -b 0x6000000 *.dll
T :3. cd ..\lib
T :4. rebase -b 0x6600000 *.dll
|
4686003
|
Les limites de la qualit� de service HTTP ne sont pas appliqu�es.
La qualit� de service (QOS) comprend un moyen de sp�cifier le nombre maximum de connexions HTTP et la limite de la bande passante. Lorsque vous exc�dez ces attributs, une erreur 503 doit �tre renvoy�e au client. Cependant, apr�s avoir activ� la QOS via l’interface d’administration, le serveur n’applique pas les limites de la QOS.
Solution
Pour activer enti�rement les fonctions de la QOS, vous devez ajouter manuellement une ligne AuthTrans fn=qos-handler en haut de l’objet par d�faut dans le fichier obj.conf du serveur virtuel. La fonction d’application du serveur qos-handler (SAF) et le fichier de configuration obj.conf sont d�crits dans le Developer’s Guide to NSAPI.
|
4692673
|
Le red�marrage d’une instance en mode de d�bogage semble �chouer si l’instance n’est pas ex�cut�e � l’origine en mode de d�bogage.
Si une instance est d�marr�e sans cocher/s�lectionner la case � D�marrer/Red�marrer en mode de d�bogage �, les param�tres subs�quents de cette case ne fonctionnent pas. Dans l’interface d’administration, la case D�bogage activ� semble d�coch�e m�me si elle a �t� coch�e. Le fichier server.xml indique �galement debug-enabled=false.
Solution
Aucune.
|
4699450
|
Sous Microsoft Windows 2000, le d�ploiement �choue pour les fichiers EAR si la longueur totale du chemin menant � un fichier g�n�r� pendant le d�ploiement d�passe 260 caract�res.
Sur la plate-forme Windows 2000, la machine virtuelle Java (JVM) est limit�e � 260 caract�res pour les noms de chemin menant � des fichiers g�n�r�s. Il s’agit d’un probl�me li� � la prise en charge de Microsoft Windows dans la JVM qui sera probablement r�solu dans la version J2SE 1.5.
Solution
Lors du d�ploiement d’une application, utilisez un nom de fichier et un nom de chemin inf�rieurs � 260 caract�res au total.
|
4723776
|
Sous Solaris, le serveur ne peut pas red�marrer lors de la conversion vers un environnement compatible SSL.
Si vous tentez de red�marrer le logiciel Sun ONE Application Server apr�s avoir install� un certificat et avoir activ� la s�curit�, le red�marrage �choue. Un message s’affiche indiquant que le serveur n’a pas pu recevoir le mot de passe. Cliquez une deuxi�me fois sur le bouton D�marrer pour d�marrer le serveur. Lorsque SSL n’est pas activ�, les mots de passe ne sont pas en m�moire cache, emp�chant ainsi le red�marrage. La commande de red�marrage ne prend pas en charge la transition d’un mode non compatible SSL vers un mode compatible SSL.
REMARQUE : Ce probl�me se produit uniquement lors du premier red�marrage du serveur. Les red�marrages suivants fonctionnent normalement.
Solution
Si vous rencontrez ce probl�me :
Cliquez sur le bouton D�marrer.
Afin d’�viter ce probl�me, proc�dez comme suit au lieu de cliquer sur le bouton Red�marrer.
Cliquez sur le bouton Arr�ter. Cliquez sur le bouton D�marrer.
|
4724780
|
Impossible de d�marrer le serveur d’administration si le domaine est cr�� dans un autre syst�me.
- Si le domaine est cr�� sur un lecteur mont� PCNFS, le serveur d’administration et toutes les instances de ces domaines ne peuvent pas �tre d�marr�s en raison d’un probl�me connu de Microsoft impliquant les lecteurs PCNFS.
- Si le domaine est cr�� dans le m�me lecteur local que l’installation du produit mais dans un chemin de r�pertoire diff�rent, les instances et le serveur d’administration fonctionnent correctement et sont enti�rement op�rationnels.
Solution
Aucune.
|
4734184
|
Sous Microsoft Windows 2000, la console est parfois d�sactiv�e.
Parfois (rarement) l’instance du serveur d’administration ou du serveur d’applications s’arr�te pendant le d�ploiement ou lors de l’ex�cution de commandes. Cela peut se produire lorsqu’une partie du texte du journal de la console est s�lectionn�e. Si vous d�s�lectionnez le texte dans le journal de la console, le processus continue.
Solution
D�sactivez la cr�ation automatique de la console pour l’instance server1 en configurant l’attribut log-service create-console sur faux. Vous pouvez �galement r�soudre ce probl�me en cliquant avec la souris ou en appuyant sur Entr�e dans le journal de la console.
|
4736554
|
Une fois qu’un module d’�coute http s�curis� est supprim� d’un serveur, l’administrateur doit encore donner le mot de passe (qui n’est plus n�cessaire).
Solution
Supprimez la totalit� du serveur, puis ajoutez-le � nouveau.
REMARQUE : Pour �viter que ce probl�me ne se reproduise � l’avenir - Avant de supprimer le module d’�coute http, d�sactivez la s�curit� � l’aide de la commande suivante :
/export2/build/bin/> asadmin set --user admin --password adminadmin server1.http-listener.http-listener-1.securityEnabled=false L’attribut securityEnabled est d�fini sur faux. /export2/build/bin/> asadmin delete-http-listener --user admin --password adminadmin ls2 Module d’�coute Http supprim� avec id = ls2
|
4737756
|
Sous Microsoft Windows 2000, des messages corrompus s’affichent sur la console.
Sous Windows 2000, pour une langue autre que l’anglais (tel que le japonais), des messages corrompus peuvent s’afficher sur la console.
Solution
Utilisez l’interface d’administration pour afficher les messages du journal.
|
4739831
|
Une instance partiellement supprim�e peut provoquer des r�ponses incorrectes � partir de certaines commandes CLI.
Si une instance de serveur est partiellement supprim�e, les probl�mes suivants se produisent avec certaines commandes CLI (des solutions sont fournies avec chaque description de probl�me) :
T :1. La commande create-instance en mode local rapporte que l’instance existe m�me s’il n’existe aucun sous-r�pertoire sous le dossier de l’instance.
Solution
Supprimez manuellement le r�pertoire d’instance restant, puis ex�cutez la commande create-instance.
T :2. La commande list-instances en mode local comprend le nom et l’�tat de l’instance partiellement supprim�e.
Solution
Supprimez manuellement le r�pertoire d’instance restant, puis ex�cutez la commande list-instances.
T :3. Sous Microsoft Windows 2000, la commande start-instance en mode distant affiche une cha�ne nulle.
Solution
Supprimez manuellement le r�pertoire d’instance restant, cr�ez une nouvelle instance, puis ex�cutez la commande start-instance.
T :4. Sous Microsoft Windows 2000, la commande stop-instance en modes local et distant rapporte des exceptions incorrectes. En mode local, la commande affiche un message incorrect indiquant que l’instance n’est pas ex�cut�e. En mode distant, la commande affiche une cha�ne nulle.
Sous Solaris, la commande stop-instance en mode local rapporte de fa�on incorrecte que l’utilisateur n’a pas l’autorisation d’acc�der au r�pertoire config de l’instance m�me si le r�pertoire config n’existe pas.
Solution
Supprimez manuellement le r�pertoire d’instance restant.
|
4739891
|
La suppression d’un serveur virtuel �choue si le module Web par d�faut auquel le serveur virtuel fait r�f�rence n’existe pas ou si son d�ploiement a �t� annul�.
Solution
D�finissez le champ Module Web par d�faut du serveur virtuel sur Aucun s�lectionn�, cliquez sur OK pour enregistrer les modifications, puis supprimez le serveur virtuel.
|
4740022
|
SNMP : END OF MIB est renvoy� lors de l’ajout et du d�marrage d’un nouveau serveur d’instance.
Si vous ajoutez et d�marrez une nouvelle instance sans fermer le serveur d’instance et le sous-agent, un message END OF MIB est renvoy�.
Solution
T :1. Pour afficher une nouvelle instance, assurez-vous que le sous-agent et tous les processus du serveur d’instance sont ferm�s. Sous chaque serveur ->Surveillance -> "Activer la collecte de statistiques SNMP : activ�", appliquez la modification, puis red�marrez chaque serveur d’instance et red�marrez uniquement un processus de sous-agent.
T :2. Si le sous-agent est d�j� ex�cut�, ne d�marrez aucun processus de sous-agent suppl�mentaire dans aucune instance. Il ne peut y avoir qu’un seul agent principal et un sous-agent pour une installation du logiciel Sun ONE Application Server (commun pour tous les domaines ou toutes les instances).
|
4737138
|
Le message d’expiration de la licence ne s’affiche ni sur les services Microsoft Windows, ni sous l’invite DOS.
Lors du d�marrage des serveurs � partir des services Windows ou de la commande d’invite DOS (startserv.bat) apr�s l’expiration de la licence, les messages d’expiration de la licence appropri�s ne s’affichent pas.
Solution D�marrez les serveurs � partir d’une CLI (asadmin) ou d’une ic�ne de programme Sun
|
4780488
|
L’existence de plusieurs fichiers obj.conf provoque une confusion.
À la cr�ation d’une instance du logiciel Sun ONE Application Server, le r�pertoire instance-dir/config/ contient deux fichiers de type obj.conf, un appel� obj.conf et l’autre nom-serveur-virtuel-obj.conf, o� nom-serveur-virtuel est la m�me valeur que le nom de l’instance pour le serveur virtuel cr�� automatiquement lors de la cr�ation de l’instance. La documentation fait r�f�rence � la "modification du fichier obj.conf" alors qu’elle devrait faire r�f�rence � la "modification du fichier obj.conf associ� au serveur virtuel en question".
Lorsque le logiciel Sun ONE Application Server est install�, les fichiers obj.conf et server1-obj.conf se trouvent sous le r�pertoire /domains/domain1/server1/config/. Le contenu du fichier appel� obj.conf est �cras� par le contenu du fichier server1-obj.conf sp�cifi� au niveau du serveur virtuel. En effet, le fichier appel� obj.conf n’est pas utilis� par l’instance du logiciel Sun ONE Application Server.
Par exemple, si vous avez modifi� le fichier appel� obj.conf lors de la configuration du plug-in de transition du logiciel Sun ONE Application Server, les param�tres de transition ne sont pas appliqu�s car le mauvais fichier obj.conf a �t� modifi�.
Solution
Si et lorsque vous devez modifier le fichier obj.conf pour une instance, modifiez le fichier pr�d�termin� avec le nom du serveur virtuel en question.
|
Interface d’administration
Lorsque vous utilisez l’interface d’administration, assurez-vous que le navigateur est configur� pour v�rifier les plus r�centes versions de pages � partir du serveur, au lieu de pr�lever celles-ci dans la m�moire cache. G�n�ralement, les param�tres du navigateur par d�faut ne causent pas de probl�mes.
- Sous Internet Explorer, assurez-vous que Outils->Param�tres...->V�rifier les versions les plus r�centes des pages stock�es : n’est pas d�fini sur Jamais.
- Sous Netscape, assurez-vous que Modifier->Pr�f�rences...->Avanc�->M�moire cache->Comparer la page dans la m�moire cache menant � la page du r�seau : n’est pas d�fini sur Jamais.
Cette section d�crit les probl�mes connus de l’interface utilisateur d’administration du logiciel Sun ONE Application Server 7 et les solutions associ�es.
ID
|
R�sum�
|
4722607
|
Sous Microsoft Windows 2000, impossible de modifier ou de supprimer des entr�es dans un fichier mime r�cemment cr�� qui ignore l’extension .types.
Sous Windows 2000, le fichier MIME doit avoir l’extension .types apr�s le nom de fichier pour pouvoir entrer les modifications dans le fichier. Par exemple, mime2.types et non mime2
Solution
Utilisez l’extension .types pour tous les noms de fichiers mime.
|
4725473
|
Le surnom du certificat externe n'est pas affich� dans la liste Surnom de l’Interface d’administration.
Lorsque vous installez un certificat externe via l’interface d’administration du logiciel Sun ONE Application Server, vous rencontrez un probl�me lorsque vous tentez d’activer SSL pour le module d’�coute http en utilisant le certificat install� sur le module cryptographique externe. Bien que l’installation du certificat ait r�ussi, le surnom du certificat ne s’affiche pas dans l’interface d’administration.
Solution
T :1. Connectez-vous comme utilisateur administrateur au syst�me o� le logiciel Sun ONE Application Server est install�.
T :2. Liez le module d’�coute http au certificat install� sur le module cryptographique externe. Ex�cutez la commande asadmin. Pour plus d’informations sur la commande asadmin reportez-vous � la man page asadmin(1M).
/sun/appserver7/bin/asadmin create-ssl --user admin --password mot_de_passe --host nom_h�te --port 8888 --type http-listener --certname nobody@apprealm:Server-Cert --instance server1 --ssl3enabled=true --ssl3tlsciphers +rsa_rc4_128_md5 http-listener-1
Cette commande �tablit le lien entre le certificat et l’instance de serveur ; elle ne permet pas d’installer le certificat (ce qui a �t� fait � l’aide de l’Interface d’administration). M�me si le certificat est li� au module d’�coute http, vous �couterez ce dernier dans un autre mode que SSL.
T :3. Activez le module d’�coute http pour �couter en mode SSL � l’aide de la commande CLI suivante.
/sun/appserver7/bin/asadmin set --user admin --password mot_de_passe --host nom_h�te --port 8888 server1.http-listener.http-listener-1.securityEnabled=true
Cette commande bascule l’�tat d’�coute de l’instance de serveur de non SSL vers SSL.
Une fois les �tapes pr�c�dentes termin�es, le certificat appara�t dans l’Interface d’administration.
T :4. Vous pouvez maintenant utiliser l’Interface d’administration pour modifier le module d’�coute http en fonction de vos besoins.
|
4728718
|
Lors de la cr�ation d’un serveur virtuel et lorsqu’une valeur est donn�e pour l’emplacement du fichier journal, une erreur � Fichier introuvable � est rapport�e.
Dans l’interface d’administration, le champ du fichier journal ne peut pas �tre utilis� pour ajouter des valeurs.
Solution
Supprimez le serveur virtuel que vous venez de cr�er, cr�ez le fichier n�cessaire, puis, recr�ez le serveur virtuel.
REMARQUE : Pour �viter � nouveau ce probl�me - Cr�ez toujours le fichier journal en premier avant de cr�er le serveur virtuel.
|
4741123
|
Sous Solaris 9 update 2, le navigateur par d�faut est incompatible avec le logiciel Sun ONE Application Server 7.
Lorsque vous essayez d’utiliser l’interface d’administration du logiciel Sun ONE Application Server avec le navigateur par d�faut de l’environnement d’exploitation Solaris 9 4/03, le message d’erreur suivant s’affiche :
Ce navigateur n’est pas pris en charge : Netscape 4.78.
Nous vous recommandons de mettre � jour votre navigateur � la version Netscape 4.79 ou Netscape 6.2 pour ex�cuter l’interface utilisateur du logiciel Sun ONE Application Server. Si vous d�cidez de ne pas poursuivre et de ne pas r�aliser la mise � niveau, vous remarquerez peut-�tre une d�gradation des performances et/ou un comportement inattendu.
REMARQUE : Si vous ex�cutez la version de l’interface d’administration du logiciel Sun ONE Application Server, qui est incluse dans l’environnement d’exploitation Solaris 9 4/03, vous devrez utiliser Netscape 4.79 ou Netscape 7.0.
Solution
- Pour le logiciel Sun ONE Application Server 7 autonome, mettez � niveau avec Netscape 4.79 ou Netscape 6.2. Utilisez /usr/dt/bin/netscape6 au lieu de /usr/dt/bin/netscape.
- Pour le logiciel Sun ONE Application Server 7 int�gr� avec Solaris, effectuez une mise � niveau vers Netscape 4.79 ou Netscape 7. Utilisez /usr/dt/appconfig/SUNWns/netscape au lieu de /usr/dt/bin/netscape.
|
4750616
|
La modification de la liste de contr�le d’acc�s (ACL) n’est pas prise en charge sur certaines versions de Netscape Navigator.
Si vous tentez de modifier des entr�es ACL tout en utilisant Netscape Navigator, versions 6.x ou 7.x, vous pouvez rencontrer des probl�mes par intermittence, telle que la disparition du navigateur ou encore l’�cran de modification d’ACL qui ne s’affiche jamais.
Solution
Choisissez l’une des solutions de rechange suivantes.
- Utilisez la version 4.79 de Netscape Navigator prise en charge.
- Modifiez manuellement le fichier ACL. Pour obtenir des d�tails sur le formatage du fichier ACL, reportez-vous au manuel Administrator’s Guidedu logiciel Sun ONE Application Server.
|
4752055
|
Netscape 4.8 cr�e un message d’avertissement sur l’interface d’administration.
Lorsque vous utilisez Netscape 4.8 pour acc�der � l’interface d’administration, un avertissement s’affiche indiquant que Netscape 4.8 n’est pas un navigateur pris en charge. Bien qu’aucun probl�me n’ait �t� identifi� lors de l’utilisation de Netscape 4.8 pour ex�cuter l’interface d’administration, une v�rification plus approfondie doit �tre men�e sous cette version du navigateur Netscape.
Solution
S�lectionnez le lien hypertexte Continuer du message d’avertissement pour continuer � utiliser l’interface d’administration.
Utilisez Netscape 4.79 ou effectuez une mise � niveau vers Netscape 6.2.
|
4760714
|
Un bouton d’aide non valide s’affiche sur l’�cran Installation du certificat.
Dans l'�cran Installation du certificat affichant toutes les informations de certificat saisies de l'Interface d’administration se trouve un bouton d’aide non valide. Si vous cliquez sur ce bouton, un message d’erreur s’affiche indiquant que la page d’aide est introuvable. L’aide contextuelle est uniquement visible si vous cliquez sur le lien Aide dans le cadre sup�rieur de chaque page.
Solution
Cliquez sur le lien Aide dans la fen�tre sup�rieure pour afficher l’aide contextuelle.
|
4760939
|
SSL : Un certificat � signature automatique g�n�r� par certutil ne s’affiche pas dans la liste Surnom du certificat.
Un certificat � signature automatique est g�n�r� par le certutil et le surnom du certificat n'est pas affich� dans l’Interface d’administration.
Solution
Pour utiliser un certificat � signature automatique, vous devez modifier manuellement le fichier server.xml.
|
4848146
|
Une erreur se produit lors de l’acc�s � l’Interface d’administration si le navigateur utilise un serveur proxy.
Si le navigateur est configur� pour utiliser un serveur proxy et que le serveur proxy n’est pas configur� pour ignorer l’h�te local, une erreur se produit lorsque vous s�lectionnez D�marrer la console d’admin dans le menu D�marrer.
Solution
D�sactivez le serveur proxy.
OU
Incluez l’h�te local dans la liste des domaines � ignorer par le serveur proxy.
|
Plug-in de Sun ONE Studio 4
Cette section d�crit les probl�mes connus de Sun ONE Studio 4, Enterprise Edition (anciennement Forte pour Java) et les solutions associ�es.
ID
|
R�sum�
|
4689097
|
Une erreur se produit lorsque des espaces sont sp�cifi�s dans les r�pertoires � utiliser par Sun ONE Studio 4.
Sun ONE Studio 4 n’installe pas correctement si un espace est utilis� dans la structure de r�pertoires. Le programme d’installation v�rifie s’il existe des espaces dans le chemin d’installation et, s’il en trouve, affiche un message d’erreur.
Solution
N’utilisez pas d’espace lorsque vous sp�cifiez le r�pertoire d’installation pour le composant Sun ONE Studio 4 du logiciel Sun ONE Application Server.
|
4720145
|
ConnectionException a �t� �mise pendant l’�tablissement d’une connexion au d�bogueur.
Sun ONE Studio 4 vous invite � plusieurs reprises � cr�er une session de d�bogage, puis �met l’exception.
Solution
Red�marrez l’IDE.
|
4727932
|
L’utilisation d’un environnement MAD dans FFJ provoque des effets secondaires.
Les effets secondaires intermittents se produisent lors de l’utilisation de configurations MAD avec Sun ONE Studio 4.
Solution
N’utilisez pas Sun ONE Studio 4 avec des configurations MAD.
|
4733794
|
Les modifications ejb-name appliqu�es au nud d’application ne sont pas d�ployables.
Il est possible de modifier l’�l�ment ejb-name d’un bean, dans le contexte d’une application, en utilisant la bo�te de dialogue pr�sent�e lorsque vous s�lectionnez l’�l�ment Afficher les noms EJB du menu contextuel (menu affich� en cliquant avec le bouton droit de la souris) d’un nud d’application. Ces modifications s’appliquent au alt-dd cr�� en tant que partie du package. La modification du nom ne se r�percute pas sur alt-dd du logiciel Sun ONE Application Server.
Solution
Aucune.
|
4745283
|
Si seul le client d’administration est install�, le client d’application ne peut pas �tre ex�cut�.
Si seul le client d’administration ou le plug-in Sun ONE Studio est install�, vous ne pouvez pas ex�cuter une application du client d’application. Le client d’application est un package distinct du client d’administration.
Solution
Installez le package du client d’application. Vous pouvez obtenir une installation compl�te (le script appclient se trouve sous SUNONE_INSTALL_ROOT/bin) ou vous pouvez obtenir le package appclient � partir d’une machine distante sur laquelle le logiciel Sun ONE Application Server est install�.
Pour obtenir le package appclient :
T :1. Ex�cutez SUNONE_INSTALL_ROOT/bin/package-appclient[.bat]
Cela g�n�re le fichier appclient.jar dans SUNONE_INSTALL_ROOT/lib/appclient/appclient.jar
T :2. Distribuez appclient.jar vers la machine distante sur laquelle le logiciel Sun ONE Application Server n’est pas install�, puis appliquez la commande unjar sur appclient.jar. Vous devez obtenir un r�pertoire appclient contenant toutes les biblioth�ques du client d’application et les fichiers JAR.
T :3. Modifiez le script bin/appclient int�gr� dans le fichier appclient.jar avant la premi�re utilisation. Remplacez la cha�ne %CONFIG_HOME% par le chemin r�el menant � asenv.conf (ou asenv.bat pour Windows 2000).
T :4. Configurez asenv.conf (asenv.bat pour Microsoft Windows) de la mani�re suivante :
%AS_INSTALL%=APPCLIENT_INSTALLED_ROOT %AS_JAVA%=Your_Installed_Java_Home %AS_IMQ_LIB%=APPCLIENT_INSTALLED_ROOT/imq/lib %AS_ACC_CONFIG%=APPCLIENT_INSTALLED_ROOT/config/sun-acc.xml %AS_WEBSERVICES_LIB%=APPCLIENT_INSTALLED_ROOT/lib
REMARQUE : Le fichier appclient.jar est uniquement pr�vu pour �tre ex�cut� � partir d’une machine distante ayant le m�me syst�me d’exploitation que celle o� il a �t� cr��. Par exemple, appclient.jar cr�� sur une plate-forme Solaris ne fonctionne pas sous Windows 2000.
Pour obtenir des d�tails, reportez-vous � la page man package-appclient.
|
4725779
|
Les valeurs de propri�t� pr�configur�es sp�cifiques � Sun ONE ne s’affichent pas dans l’�diteur.
Si vous disposez d’un fichier RAR qui a �t� configur� pour le d�ploiement vers le logiciel Sun ONE Application Server et que vous essayiez de regarder les valeurs de propri�t� dans la feuille de propri�t�s, vous verrez les valeurs par d�faut et non celles sp�cifi�es dans le fichier sun-ra.xml.
Solution
Extrayez le fichier XML du descripteur sp�cifique Sun � partir du RAR et placez-le dans le m�me r�pertoire que le RAR. Cela vous permet de modifier les descripteurs s1as.
REMARQUE : Le contenu d’origine du fichier RAR ne sera pas modifi� comme un r�sultat des modifications de l’utilisateur de cette fa�on mais le fichier RAR envoy� au serveur comprendra le fichier XML mis � jour.
|
4733794
|
Les modifications du nom EJB appliqu�es au nud d’application ne sont pas d�ployables.
Il est possible de modifier l’�l�ment ejb-name d’un bean, dans le contexte d’une application, en utilisant la bo�te de dialogue pr�sent�e lorsque vous s�lectionnez l’�l�ment Afficher les noms EJB du menu contextuel (menu affich� en cliquant sur le bouton droit de la souris) d’un nud d’application. Ces modifications s’appliquent au alt-dd cr�� comme une partie du package. La modification du nom ne se r�percute pas sur alt-dd du logiciel Sun ONE Application Server.
Solution
Aucune.
|
Exemples d’applications
- La source des exemples d’application est d�finie avec une structure de r�pertoire ANT et les applications ne sont pas orient�es vers Sun ONE Studio. Pour cette raison, vous ne voyez pas d’ic�ne pour les modules EJB, etc. Vous pouvez uniquement voir les fichiers sources si un dossier src de l’exemple est mont�.
- Bien que Sun ONE Studio soit compatible ANT, il ne peut pas d�ployer les exemples d’application � l’aide d’une cible ANT. En d’autres termes, l’ex�cution de la commande ANT target = all ne produit pas le m�me r�sultat que l’ex�cution d’une commande ant all � partir de l’interpr�teur de commandes.
- Des applications de style ANT existantes peuvent �tre compil�es avec succ�s � l’aide de Sun ONE Studio (ANT via Sun ONE Studio).
Cette section d�crit les probl�mes connus des exemples d’application du logiciel Sun ONE Application Server 7, Update 1 et les solutions associ�es.
ID
|
R�sum�
|
4714439
|
Dans PetStore, impossible d’ajouter un utilisateur qui existe d�j�.
Dans l’exemple d’application PetStore, si vous tentez d’ajouter un utilisateur qui existe d�j�, une trace de pile s’affiche sur l’�cran.
Solution
Aucune.
|
4726161
|
Les exemples modifi�s ne sont pas mis � jour avant le red�ploiement.
Si vous tentez de d�ployer un exemple plus d’une fois, apr�s avoir fait de petites modifications et remis l’application en package, le message d’erreur suivant s’affiche.
"D�j� d�ploy�"
Ce probl�me affecte la plupart des exemples car ils emploient l’utilitaire Ant et le fichier common.xml, qui a la cible "d�ployer", m�langeant ainsi le d�ploiement d’applications et l’enregistrement des ressources.
Solution
Choisissez l’une des solutions de rechange suivantes :
Pour la majorit� des exemples d’application utilisant les fichiers build.xml de l’utilitaire Ant, dont le fichier common.xml, tapez la commande suivante.
% asant deploy_common
Pour tous les autres exemples d’application, tapez les commandes suivantes.
% asant undeploy % asant deploy
|
4733412
|
Le convertisseur d’exemple d’application contient le fichier JAR redondant dans le module Web.
L’application du convertisseur contient un fichier EJB JAR redondant sans �tat de convertisseur sous le r�pertoire WEB-INF/lib. Le fichier EAR se trouve sous le r�pertoire de l’exemple d’application. À partir de la construction Solaris int�gr�e, il se trouve � l’emplacement suivant :
/usr/appserver/samples/ejb/stateless/converter/stateless-converter.ear
Extrayez ce fichier et acc�dez au r�pertoire WEB-INF/lib du module Web appel� convertisseur sans �tat et vous verrez le fichier. Ce fichier JAR redondant s’applique � tous les modules Web qui appellent le module EJB. L’origine du probl�me est le fichier common.xml utilis� pour cr�er l’application.
Solution
Aucune. N’affecte pas le fonctionnement lors de l’ex�cution d’un exemple d’application.
|
4739854
|
Instructions requises pour le d�ploiement des ressources � l’aide d’asadmin.
Dans la documentation de certains exemples, vous avez appris � d�ployer l’application � l’aide de la commande asadmin, mais aucune explication n’est fournie sur la cr�ation des ressources requises.
Solution
Vous pouvez d�ployer l’application/la ressource � l’aide de la commande asadmin et vous pouvez obtenir davantage d’informations en vous reportant au fichier build.xml de l’exemple. Vous trouverez �galement des informations suppl�mentaires dans le rapport de l’ex�cution asant deploy.
Pour l’exemple JDBC/BLOB, les �tapes suivantes permettent de cr�er les ressources � l’aide de asadmin (en supposant que le nom d’h�te est jackiel2 et le nom d’utilisateur/mot de passe/port pour le serveur d’administration est admin/adminadmin/4848) :
asadmin create-jdbc-connection-pool --port 4848 --host jackiel2 --password adminadmin --user admin jdbc-simple-pool
--datasourceclassname com.pointbase.jdbc.jdbcDataSource --instance server1
asadmin set --port 4848 --host jackiel2 --password adminadmin --user admin
server1.jdbc-connection-pool.jdbc-simple-pool.property.DatabaseName=jdbc:pointbase:server://localhost/sun-appserv-samples
|
4747534
|
L’exemple d’application au cycle de vie multithread demande le mot de passe utilisateur administrateur 8 fois.
Lors du d�ploiement du fichier lifecycle-multithreaded.jar de l’exemple d’application � l’aide de la commande asant deploy, vous �tes invit� � entrer le mot de passe utilisateur administrateur huit fois.
Solution
Aucune.
|
4748535
|
Divers probl�mes avec les fichiers exemples.
T :1. La journalisation d’exemples g�n�re plusieurs fichiers journaux, pour la quatri�me option de journalisation.
T :2. La journalisation d’exemples a un fichier log.properties redondant.
T :3. Les instructions pour l’octroi de s�curit� dans l’exemple de documentation ne sont pas enti�rement correctes.
Solution
T :1. Fermez le gestionnaire avant de le supprimer. Reportez-vous � la m�thode initLog() dans GreeterServlet.java.
private void initLog(String log_type) { //Supprimez tous les gestionnaires Handler[] h = logger.getHandlers(); pour (int i = 0; i < h.length; i++) { h[i].close(); //doit faire cela logger.removeHandler(h[i]); } ... }
Ouvrez �galement le gestionnaire de fichiers avec une option ajout�e. Reportez-vous � addHandler() dans GreeterServlet.java. �crivez :
Handler fh = new FileHandler(log_file, true);
au lieu de
Handler fh = new FileHandler(log_file);
T :2. Modifiez le fichier build.xml de la mani�re suivante :
< <fileset dir="${src.docroot}" excludes="cvs,annontation"/>
> <fileset dir="${src.docroot}" excludes="cvs,annontation,log.properties"/>
T :3. Dans la section "Ex�cution d’un exemple d’application", supprimez domains/domain1/ des instructions pour ajouter les entr�es de subvention de s�curit� au fichier server.policy.
|
4752731
|
PointBase 4.4 remplace PointBase 4.3.
Lors du chargement et de l’installation de PointBase avec les exemples, (http://hostname:port/samples/docs/pointbase.html) les instructions font r�f�rence � PointBase 4.3. Cependant, PointBase 4.4 a remplac� PointBase 4.3.
Solution
Dans la section "Mettre � jour les exemples de fichiers Ant", utilisez les fichiers pbtools44.jar et pbclient44.jar au lieu des fichiers pbtools43.jar et pbclient43.jar.
Dans la section "D�marrage de PointBase", pour charger PointBase et l’installer s�par�ment sur des plates-formes UNIX, utilisez pointbase_install_dir/tools/server/start_server pour d�marrer PointBase.
|
Module d’�coute ORB/IIOP
Cette section d�crit les probl�mes connus du module d’�coute ORB/IIOP et les solutions associ�es.
ID
|
R�sum�
|
4743366
|
L’attribut d’adresse dans l’�l�ment iiop-listener du fichier server.xml ne prend pas TOUT en charge.
Dans la configuration par d�faut, le logiciel Sun ONE Application Server est configur� avec la valeur d’adresse 0.0.0.0 pour l’�l�ment iiop-listener. Cette configuration par d�faut n’�coute pas sur les interfaces IPv6. Elle �coute uniquement sur toutes les interfaces IPv4 d’un syst�me. La valeur TOUT dans l’�l�ment d’adresse du iiop-listener, qui permettrait au serveur d’�couter sur toutes les interfaces (IPv4 ou IPv6) d’un syst�me, n’est pas prise en charge.
La valeur TOUT de l’attribut d’adresse de l’�l�ment iiop-listener dans le fichier server.xml permet d’�couter sur toutes les interfaces disponibles d’un syst�me. Cette prise en charge comprend les interfaces IPv4 et IPv6.
Solution
Pour les interfaces IPv4 et IPv6, utilisez "::" dans la valeur d’adresse de l’�l�ment iiop-listener. Cette solution est uniquement applicable � Solaris 8.0 et aux versions ult�rieures.
|
4743419
|
Les clients RMI-IIOP ne fonctionnent pas pour les adresses IPv6 ou les recherches d’adresse DNS �chouent pour l’adresse IPv6.
Si une recherche DNS pour une adresse IPv6 �choue, les clients du protocole Remote Method Invocation-Internet Inter-ORB Protocol (RMI-IIOP) ne fonctionnent pas pour les adresses IPv6.
Solution
Le service de nom de domaine (DNS) doit �tre configur� sur le site de d�ploiement afin de rechercher une adresse IPv6.
|
4810199
|
Le d�l�gu� CORBA Util optimis�, int�gr� avec le logiciel Sun ONE Application Server 7.0 Standard Edition, n’est pas activ� par d�faut.
Une installation par d�faut du logiciel Sun ONE Application Server 7 n’active pas l’utilisation du d�l�gu� CORBA Util haute performance. Finalement, vous pouvez exp�rimenter une d�gradation importante des performances lors de l’utilisation du JDK int�gr� ou d’ORB int�gr� au logiciel Sun ONE Application Server.
Reportez-vous � la section � High performance CORBA Util Delegate Class � dans le module � ORB Tuning � du manuel Performance Tuning Guide de Sun ONE Application Server.
Solution
Vous pouvez am�liorer les performances de fa�on significative en activant l’utilisation d’une mise en uvre de d�l�gu� CORBA Util haute performance. Pour activer l’autre d�l�gu� CORBA Util, ajoutez ce qui suit au fichier de configuration server.xml du logiciel Sun ONE Application Server :
<jvm-options>-Djavax.rmi.CORBA.UtilClass=com.iplanet.ias.util.orbutil.IasUtilDelegate</jvm-options>
|
Internationalisation (i18n)
Cette section d�crit les probl�mes connus d’internationalisation et les solutions associ�es.
ID
|
R�sum�
|
4757859
|
Les messages multi-octets sur la console s’affichent en tant que messages corrompus.
Si le codage par d�faut pour le syst�me n’est pas UTF-8, la sortie du logiciel Sun ONE Application Server peut provoquer l’affichage incorrect de caract�res multi-octets.
Solution
Ouvrez le fichier server.log dans le navigateur.
|
4761017
|
Sur la version int�gr�e Solaris : Interface d’administration s’affiche en anglais.
�tant donn� qu’il n’existe pas d’entr�e de langue pour l’instance de serveur d’administration sur la version int�gr�e Solaris, l’Interface d’administration du logiciel Sun ONE Application Server s’affiche en anglais pour la version localis�e.
Solution
D�finissez manuellement l’entr�e de la langue dans le fichier server.xml
|
4783129
|
Sous Microsoft Windows : about.html en anglais s’affiche dans un environnement ja.
Lorsque le navigateur est d�marr� dans un environnement ja, la page about.html s’affiche en anglais et non en japonais.
Solution
Modifiez l’URL de la mani�re suivante :
Du :
.../about.html
À :
.../ja/about.html
|
4840621
|
L’archive ne fonctionne pas lorsque le logiciel Sun ONE Application Server s’ex�cute dans un environnement diff�rent de l’anglais.
Lorsque le logiciel Sun ONE Application Server s’ex�cute dans un environnement diff�rent de l’anglais, le bouton Archiver � l’emplacement suivant n’archive pas les fichiers journaux :
Instance du serveur d’applications -> Journalisation -> Fen�tre de rotation du journal -> rotation du journal bas�e sur le planificateur
Solution
T :1. Allez au r�pertoire suivant : $install_dir/domains/domain1/server1/bin
T :2. Ouvrez le fichier rotatelogs.
T :3. Ignorez la ligne suivante : #LANG=C; export LANG
T :4. Ajoutez la ligne suivante : LC_ALL=C; export LC_ALL
T :5. Cliquez � nouveau sur Archiver.
|
N/A
|
Sous Solaris, il existe des limitations associ�es au navigateur Netscape 4.79.
- Lorsque vous utilisez Netscape 4.79 sous Solaris, les messages JavaScript localis�s affichent des caract�res tronqu�s. JavaScript ne prend pas en charge le codage UTF-8.
- Lorsque vous utilisez Netscape 4.79 sous Solaris dans la langue chinoise GB18030, les caract�res GB18030 ne sont pas accept�s.
Solution
Sur le site Web Sun, t�l�chargez Netscape 6.23 ou 7.0 pour Solaris. Cela r�sout ces deux probl�mes.
|
Plate-forme Solaris x86 (version int�gr�e Solaris et Java Enterprise System uniquement)
Cette section d�crit les probl�mes connus et les limitations associ�es � la version Solaris x86 de Sun ONE Application Server, int�gr�e � Solaris et � Java Enterprise System.
ID
|
R�sum�
|
N/A
|
Limitations de Solaris X86
Pas de plug-in Sun ONE Studio. Le plug-in Sun ONE Studio n’est pas fourni dans la version de Sun ONE Application Server s’ex�cutant sur la plate-forme Solaris x86 car Sun ONE Studio n’est pas disponible sur cette plate-forme.
Plug-in de serveur Web. Le plug-in de serveur Web (parfois d�nomm� plug-in de proxy inverse) est pris en charge uniquement avec Apache Web Server, et non avec Sun ONE Web Server, car le logiciel Sun ONE Web Server n’est pas disponible sur la plate-forme Solaris X86.
Prise en charge de Solaris. La version Solaris X86 est prise en charge uniquement sur Solaris 9, Update 2 et suivantes, mais pas sur les versions ant�rieures de Solaris.
Installation d’�valuation. Il n’existe pas d’installation d’�valuation pour la plate-forme Solaris x86.
|
4890285
|
Probl�mes de documentation concernant Solaris x86.
Solaris x86 peut ne pas figurer dans la liste des plates-formes prises en charge. Il est possible que la plate-forme Solaris x86 ne soit pas mentionn�e dans les documents r�pertoriant les plates-formes prises en charge par Sun ONE Application Server. Pour consulter les derni�res informations relatives aux plates-formes, reportez-vous au document Platform Summary.
R�f�rences � SPARC. Le manuel Developer’s Guide to NSAPI contient des r�f�rences � Solaris SPARC, qui devraient �tre des r�f�rences � Solaris (Solaris englobe SPARC et X86).
R�f�rences � l’installation d’�valuation. Les manuels Installation Guide et Getting Started Guide d�crivent une installation (express) d’�valuation disponible avec le programme d’installation. Cette option d’installation n’est pas disponible pour Sun ONE Application Server sur la plate-forme Solaris x86.
Plug-in Sun ONE Studio. La documentation contient des r�f�rences au plug-in Sun ONE Studio, qui n’est pas disponible sur Solaris x86.
Le plug-in de serveur Web n’est pas disponible pour Sun ONE Web Server. La documentation contient des r�f�rences � l’utilisation du plug-in de serveur Web avec Sun ONE Application Server.
|
Documentation
Cette section d�crit les probl�mes connus de la documentation et les solutions associ�es.
ID
|
R�sum�
|
4720171
|
Il n’existe aucune documentation expliquant l’utilisation des r�pertoires de d�ploiement index�s.
La partie de la trame de num�rotage du nom de r�pertoire d’une application d�ploy�e a �t� mise en uvre comme m�canisme d’indexation pour permettre � un d�veloppeur de modifier un fichier JAR et/ou de classe associ� � l’application d�ploy�e. Ceci est important pour la plate-forme Windows en raison d’une erreur de violation de partage qui se produit pendant une tentative d’�crasement d’un fichier charg� ; Windows place un verrou de fichier sur le fichier charg�. Le fichier est charg� dans l’instance du serveur ou dans l’IDE pendant le d�marrage de la session. Avec l’erreur de violation de partage, deux options sont possibles :
- Compilez le fichier de classe mis � jour (faisant partie � l’origine de ce fichier JAR) et placez-le d’abord dans le chemin de classe pour le charger avant les anciennes classes, puis laissez le logiciel Sun ONE Application Server charger � nouveau cette application (aussi longtemps que le chargement est actif), OU
- Mettez � jour le fichier JAR, cr�ez un fichier EAR et red�ployez l’application.
REMARQUE : Le red�ploiement de l’application sur la plate-forme Solaris n’est pas n�cessaire �tant donn� qu’il n’y a aucune contrainte de verrouillage de fichier.
Solution
Lorsque vous apportez des modifications � une application d�j� d�ploy�e sur la plate-forme Windows pour la configuration de l’IDE, la copie de fichier ANT, la compilation ou pour d’autres op�rations, veuillez noter qu’un nouveau r�pertoire est cr�� avec un num�ro d’index incr�ment� comme solution de rechange pour la contrainte de verrouillage de fichier. Par exemple : Sur la plate-forme Solaris, l’application J2EE, helloworld, est d�ploy�e vers le logiciel Sun ONE Application Server avec la structure de r�pertoire suivante :
appserv/domains/domain1/server1/applications/j2ee-apps/helloworld_1
Une modification doit �tre apport�e au servlet faisant partie de cette application d�ploy�e (par exemple, HelloServlet.java). L’IDE Sun ONE Studio est d�marr�, le fichier source pour ce servlet est modifi� et compil� avec l’ensemble cible javac menant au r�pertoire ci-dessus. Avec le fichier source compil� dans l’emplacement appropri�, un fichier recharg� existe pour cette application, la balise recharg�e dans le fichier server.xml est d�finie sur vrai et, avec l’instance de serveur en cours d’ex�cution, les modifications sont appliqu�es sans que l’application ne soit regroup�e et red�ploy�e.
Pour la plate-forme Windows, le fichier JAR ou de classe ne peut pas �tre modifi� et mis � jour en raison du probl�me de verrouillage de fichier. Il existe donc deux m�thodes pour traiter ce probl�me sous Windows :
- Compilez le fichier source modifi� et ajoutez au d�but le fichier de classe ou JAR dans le chemin de classe pour appliquer les modifications du fichier source, OU
- Proc�dez aux modifications sur la source helloworld, groupez-la et red�ployez-la sans annuler le d�ploiement pr�c�dent de helloworld.
|
4720171 Suite
|
La seconde option est la m�thode la plus utilis�e car cette option utilise le nombre d’index incr�ment� ajout� au nom du r�pertoire de l’application d�ploy�e. Par cons�quent, apr�s un deuxi�me d�ploiement de helloworld, les structures du r�pertoire ressemblent � ce qui suit :
appserv/domains/domain1/server1/applications/j2ee-apps/helloworld_1 appserv/domains/domain1/server1/applications/j2ee-apps/helloworld_2
Le deuxi�me d�ploiement de helloworld doit �tre d�ploy� sous helloworld_2.
|
4717815
|
Exigences d’int�gration pour Sun ONE Studio 4 et Application Server 7.
Il est difficile de trouver des informations sur l’int�gration de Sun ONE Studio 4 et Application Server. Il faut fournir des instructions compl�tes et des chemins d’acc�s clairs menant aux documentations applicables.
Solution
Consultez "Documentation relative � Sun ONE Studio 4" on page 6 qui vous indiquera comment acc�der � la documentation Sun ONE Studio 4. Des informations suppl�mentaires sont disponibles dans les manuels Application Server Getting Started Guide et Administrator’s Guide.
|
4837479
|
Aucune documentation disponible sur l’acc�s aux destinations JMS � partir d’un client non ACC.
Des informations sur l’acc�s aux destinations JMS depuis un client non ACC seront ajout�es au manuel Application Server Developer’s Guide to Clients dans la prochaine version du logiciel Sun ONE Application Server 7.
|
4849663
|
La documentation indique de mani�re erron�e que le client non ACC utilise une cha�ne au lieu de JNDI.
Dans le chapitre � Using the Application Client Container � du manuel Application Server Developer’s Guide to Clients, le client non ACC utilise de mani�re erron�e une cha�ne au lieu de JNDI pour obtenir le contexte de nommage initial.
Solution
Utilisez la recherche JNDI pour obtenir le contexte initial de nommage :
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.cosnaming.CNCtxFactory");
env.put(Context.PROVIDER_URL, url);
|
4855015
|
Param�tre par d�faut incorrect indiqu� pour la description DNS.
Dans le chapitre � Syntax and Use of init.conf � du manuel Application Server Administrator’s Configuration File Reference, la description DNS par d�faut indiqu�e (� on �) est erron�e. Le param�tre par d�faut correct est off.
|
N/A
|
Le manuel Getting Started Guide indique une version SDK incorrecte.
Dans le manuel Application Server Getting Started Guide pour l’Update 1, Java 2 Software Development Kit, Standard Edition 1.4.0_02 est indiqu� comme �tant pris en charge. La version prise en charge pour Update 1 est 1.4.1_01
Solution
Aucune.
|
Comment signaler les probl�mes
Si vous rencontrez des probl�mes avec votre syst�me, contactez le support client � l’aide de l’un des m�canismes suivants :
Veuillez rassembler les informations suivantes avant de contacter le support. Cela permettra � notre �quipe de support de vous aider au mieux � r�soudre ces probl�mes :
- Description du probl�me, y compris l’endroit o� il se produit et son impact sur l’exploitation.
- Type de machine, versions du syst�me d’exploitation et du produit, y compris les correctifs et autres logiciels pouvant avoir un lien avec le probl�me.
- Proc�dure d�taill�e des m�thodes utilis�es pour reproduire le probl�me.
- Tous les journaux d’erreur ou vidages de la m�moire.
Pour plus d’informations
Vous pouvez obtenir des informations utiles concernant Sun ONE sur les sites Internet suivants :
- Produits et informations de service Sun ONE
- Informations pour d�veloppeurs Sun ONE
- Solutions d’apprentissage Sun ONE
- Fiches techniques sur les produits Sun ONE
- Documentation sur les produits Sun Microsystems :
- Sun ONE Documentation sur le produit Application Server :
Historique des mises � jour
Cette section r�pertorie les modifications apport�es � ces notes de mise � jour apr�s la version initiale du produit Sun ONE Application Server 7.
Date de r�vision
|
Description des modifications
|
Avril 2003
|
Version initiale du logiciel Sun ONE Application Server 7, Update 1.
|
Octobre 2003
|
Mise � jour pour inclure des informations sur la version de la plate-forme Solaris x86 pour la version int�gr�e Solaris et Java Enterprise System.
|
Copyright � 2003 Sun Microsystems, Inc. Tous droits r�serv�s.
Sun, Sun Microsystems, le logo Sun, Solaris, iPlanet, Java et le logo Java Coffee Cup sont des marques ou des marques d�pos�es de Sun Microsystems, Inc. aux �tats-Unis et dans d'autres pays. L’utilisation de Sun ONE Application Server est soumise aux termes d�crits dans le contrat de licence associ�.