Home

Télécharger - Oracle Documentation

image

Contents

1. Restrictions SQL connues la page 33 quilibrage de charge de haute disponibilit la page 34 29 24 Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Informations suppl mentaires sur HADB Am liorations relatives HADB m Une nouvelle commande de gestion hadbm setadminpassword a t ajout e afin de permettre la modification du mot de passe utilis pour l administration de la base de donn es La commande comporte des options indiquant l agent de gestion utiliser ainsi que les ancien et nouveau mots de passe Pour plus d informations reportez vous la page de manuel hadbm setadminpassword La commande de gestion hadbm listpackages a t modifi e Avant la commande ne prenait en charge aucun op rande et r pertoriait tous les packages dans le domaine de gestion appropri pr sent la commande dispose d un op rande de nom de package optionnel et r pertorie uniquement les packages dot s de ce nom Si l op rande n est pas indiqu tous les packages sont r pertori s Pour plus d informations reportez vous la page de manuel hadbm listpackages m La commande de gestion hadbm createdomain a t modifi e L op rande hostlist est tendu de mani re pr ciser galement le num ro de port de l agent de gestion Ainsi le domaine peut tre enti rement sp cifi en utilisant uniquement l op rande hostlist L ancien comportement est toujou
2. Jungle Adventures gif MOUNTAIN en_US Mountain Adventures Experience an elevated paradise with a view Mountain_Adventures gif ORBITAL en_US Orbital Adventures Experience a vacuum paradise with a beautiful view and where no one can hear you scream Space_Adventures gif WESTERN en US Western Adventures Enjoy the Wild West Western Adventures gif SOUTH POLE en US South Pole Adventures Experience a Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Configurations mat rielle et logicielle requises frozen paradise in a way fit for your needs SouthPole Adventures gif Vous pouvez ais ment modifier le fichier g n r l aide de la commande unload database afin qu il ne comporte que le LDD il serait ainsi simple de d velopper un programme capable de traiter les instructions insert par exemple Pour simplifier utilisons la commande unload database sur la base de donn es sample Pointbase puis modifions le script g n r en apportant les modifications suivantes Supprimons la phrase Organization Heap la fin de toutes les instructions CREATE Table m Supprimons la commande COMMIT a Rempla ons le datatype Boolean par smallint a Supprimons toutes les instructions INSERT et donn es associ es Un script Ant simple est ensuite utilis pour ex cuter le LD
3. Chapitre 2 propos de Application Server Enterprise Edition 8 2 29 Informations suppl mentaires sur HADB 30 En raison d un swapping excessif observ dans RedHat Enterprise Linux 3 0 updates 1 3 nous ne le recommandons pas comme plate forme de d ploiement Le probl me est r solu dans la version RedHat Enterprise Linux 3 0 update 4 Possibilit d ex cution du superviseur de n ud NSUP avec la priorit au temps r el Les processus du superviseur de n ud NSUP clu_nsup_srv garantissent la haute disponibilit de la base de donn es HADB par le biais de messages de pulsation chang s en temps voulu Les d lais sont affect s lorsqu un NSUP est h berg au m me emplacement que d autres processus g n rant ainsi des insuffisances de ressource Il en r sulte des partitions de r seau erron es et des red marrages de n ud pr c d s de l avertissement Processus bloqu pendant n secondes dans les fichiers de l historique entra nant des abandons de transactions et autres exceptions Pour r soudre ce probl me le superviseur de n ud clu_nsup_srv trouv sous installpath Lib server doit comporter le bit suid et le fichier doit appartenir l utilisateur root Pour ce faire proc dez manuellement l aide des commandes chown root clu nsup srv chmod u s clu nsup srv Le processus clu_nsup_srvest alors ex cut en tant qu utilisateur root lors de son d marrage ce qui lui permet d ob
4. Lorsque vous cliquez sur le bouton Terminer du dernier cran le programme d installation ne parvient pas ouvrir de fen tre de navigation dans laquelle est affich e la page propos de ou celle concernant l enregistrement du produit Il se bloque alors pour une p riode ind termin e sans renvoyer d invite de commande Solution Quittez le programme d installation en appuyant sur les touches Ctrl C dans la fen tre du terminal dans laquelle le programme d installation a t d marr Ceci devrait lancer l affichage de la page propos de ou de la page concernant l enregistrement du produit dans la fen tre du navigateur Si ce n est pas le cas lancez le navigateur et saisissez l URL suivant afin de v rifier la page propos de file install dir docs ee about htmtl Si vous avez galement s lectionn l option d enregistrement du produit lors de l installation suivez le lien vers la page d enregistrement disponible sur la page propos de Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Installation Sous Windows le r pertoire imq doit tre cr lors de l installation ID 6199697 Sous Windows d s qu Application Server Enterprise Edition est install le courtier Message Queue choue au d marrage et un message indiquant que le r pertoire drive as domains domainl imq n existe pas appara t Notez que le probl me ne se produit pas si le courtier est d marr apr s dom
5. Pour ex cuter la s curit Apache vous devez utiliser un certificat Pour obtenir des instructions sur l obtention d un certificat aupr s d une autorit de certification consultez les informations sur les certificats l adresse modssl FAQ http wuw modssl org docs 2 8 ss1_faq html ToC24 D marrage d Apache Web Server en tant que root obligatoire ID 6308021 Sous Solaris si Application Server a t install par un utilisateur root vous devez d marrer le serveur Web Apache en vous connectant en tant qu utilisateur root Les installations Java Enterprise System sont effectu es par des utilisateurs root Avec Apache 2 0 apr s avoir d marr sous une connexion d utilisateur root il bascule et s ex cute sous la connexion utilisateur que vous avez d finie Vous pouvez d finir cet utilisateur dans le fichier conf httpd conf Pour d marrer le serveur en tant qu utilisateur root sur la plupart des syst mes vous devez modifier le fichier httpd conf afin de d finir le groupe appropri Remplacez la ligne Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Client d application Group 1 par Group nobody Vous trouverez d autres informations sur les utilisateurs et les groupes dans le fichier httpd conf Instructions suppl mentaires sur l utilisation de openssl avec Apache Web Server 2 0 sous Solaris ID 6308043 Apr s avoir install Apache 2 0 et le plug in de l quilibreur
6. Sun Java System Application Server Enterprise Edition 8 2 m Services de support technique des logiciels Sun http www sun com service sunone software ce site contient des liens vers la base de connaissances le centre de support en ligne et le service de t l chargement Product Tracker ainsi que vers les programmes de maintenance et les coordonn es du support technique En composant le num ro de t l phone indiqu sur votre contrat de maintenance Afin de vous aider au mieux r soudre votre probl me nous vous sugg rons de r unir les informations suivantes lorsque vous contactez le support technique de Sun m description du probl me y compris l endroit o il se produit et son impact sur l exploitation m letype de machine les versions du syst me d exploitation et du produit y compris les patchs et autres logiciels pouvant avoir un lien avec le probl me a la 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 Vos commentaires sont les bienvenus Dans le souci d am liorer notre documentation nous vous invitons nous faire parvenir vos commentaires et vos suggestions Pour partager vos commentaires acc dez au site http docs sun comet cliquez sur Envoyer des commentaires Dans le formulaire en ligne indiquez le titre complet du document ainsi que sa r f rence La r f rence est un num ro 7 ou 9 chiffres disponib
7. asadmin list m server applications shows the following output server applications MEjbApp server applications ejb container timer app server applications adminapp server applications admingui server applications com sun web ui server applications export install nov 11 domains domainl applications _j2ee modules sqe ejb s1 01 Chapitre 3 Probl mes connus et restrictions 71 Surveillance 72 Vous pouvez consulter les statistiques bin asadmin list m server applications export install nov 11 domains _domainl applications j2ee modules sqe ejb s1 01 server applications export install nov 11 domains domain1 applications j2ee modules sge ejb s1 01 SQEMessage server applications export install nov 11 domains domain1 applications j2ee modules sge ejb s1 1 TheGreeter Une fois le d ploiement annul _export install nov 11 domains domain1 applications j2ee modules sge ejb s1 01 Lorsque vous ex cutez une commande de liste l application est toujours visible asadmin list m server applications server applications MEjbApp server applications ejb container timer app server applications export install nov 11 domains domain1 applications j2ee modules sqge ejb s1 01 server applications adminapp server applications admingui server applications com sun web ui Mais aucune statistique de contr le n appara t asadmin list m server applications export install nov 11 domains_ domainl applications j2ee modules
8. avec l indicateur enabled fatse le listener n est pas d sactiv L indicateur enabled n a aucune incidence lorsqu il est utilis pendant la cr ation du listener Solution Cr ez le listener l tat activ puis d sactivez le manuellement ult rieurement chec du red ploiement sous Windows car la commande verify file user exists common n est pas ex cut e ID 6490227 Sous Windows lors du red ploiement d une application cr ant un utilisateur avant le d ploiement la commande create file user choue car la commande verify file user _exists_ common n est pas ex cut e lorsqu elle est appel e et n indique pas que l utilisateur existe d j L ex cution de la cible deploy est suspendue ce stade et le d ploiement ou l annulation du d ploiement choue Solution Supprimez tout d abord le ou les utilisateurs de fichiers l aide de la cible keydel puis r ex cutez la cible deploy asant keydel asant deploy Chapitre 3 Probl mes connus et restrictions 87 88
9. dans la section propos des exemples du chapitre propos de ce didacticiel remplacez le num ro de port 4848 par 4849 m Lorsque vous utilisez l outil de d ploiement deploytool indiquez localhost 4849 comme adresse de serveur avant de d ployer un exemple m Lorsque vous cr ez des ressources l aide de la console d administration utilisez l onglet Cibles pour indiquer que le serveur est la cible Si vous utilisez la ligne de commande ou une cible asant le serveur repr sente la cible par d faut et aucune autre action n est requise Chapitre 3 Probl mes connus et restrictions 67 Gestion du cycle de vie Gestion du cycle de vie 68 Cette section d crit les probl mes connus de gestion du cycle de vie et les solutions associ es Apr s avoir param tr la propri t ejb timer serviceminimum delivery intervalsur 9000 une tentative de param trage de la propri t ejb timer service redelivery interval in mills sur 7000 entra ne un chec de la commande set et renvoie l erreur suivante ID 6193449 echo Doing admin task set exec Attribute id redelivery interval internal in millis Redelivery Interval 7 000 should be greater than or equal to Minimum delivery interval in millis 9 000 exec CLI137 Command set failed m minimum delivery interval correspond l intervalle de temps minimal entre chaque distribution d une m me horloge m redelivery interval in mills indique le d
10. mise certificat SSL du client etc il est imp ratif de faire en sorte que seuls des clients ou des serveurs de confiance soient autoris s se connecter une instance Application Server Enterprise Edition 8 2 en ayant d fini la propri t authPassthroughEnabled sur TRUE Par mesure de pr caution il est recommand de ne d finir la propri t authPassthroughEnabled sur TRUE que pour des serveurs prot g s par le pare feu d entreprise Pour un serveur accessible par Internet la propri t authPassthroughEnabled ne doit jamais tre d finie sur TRUE Il est noter que dans le cas o le plug in service passthrough a t configur sur un serveur Web proxy qui relaie les requ tes vers une instance d Application Server 8 1 Update 2 pour laquelle la propri t authPassthroughEnabled a t d finie sur TRUE l authentification cliente SSL peut tre activ e sur le proxy du serveur Web et d sactiv e sur celui de l instance d Application Server 8 1 Update 2 Dans ce cas l instance d Application Server 8 1 Update 2 utilisant un proxy continue de traiter les requ tes comme si elles taient authentifi es via SSL et fournit un certificat SSL client aux applications d ploy es lorsque n cessaire Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Conteneur Web Le listener HTTP cr avec l indicateur enabled false ne d sactive pas le listener ID 6190900 Lorsqu un httplistener est cr
11. Probl mes de compatibilit a La prise en charge de mise en cache de fichier HTTP sera remodel e entra nant ainsi des changements de configuration et de contr le m Le format du suffixe de rotation du journal d acc s sera remplac par le format pris en charge par les objets de date et d heure tel que sp cifi l adresse http java sun com j2se 1 5 0 docs api java text SimpleDateFormat htmL La valeur par d faut de cette version YYYY MM DD hh hmm m ss s sera encore prise en charge mais d autres variations galement m Les l ments attributs et propri t s domain xml qui ne seront plus pris en charge seront signal s par des avertissements dans le journal du serveur et dans le fichier journal de mise niveau comme n tant plus autoris s Len ud server http service dns ne sera plus disponible dans la vue de contr le m Certains attributs du n ud server http service file cache peuvent tre supprim s Par cons quent toute commande de contr le asadmin visant acc der des attributs supprim s de ces n uds chouera Outil de d ploiement L outil de d ploiement ne sera plus disponible La fonction quivalente est disponible dans l IDE NetBeans Pour plus d informations et pour planifier une migration consultez le didacticiel J2EE 1 4 pour NetBeans 4 1 l adresse http www netbeans org kb 41 j2ee tut index html V rificateur m Le mode GUI du v rificateur invoqu via verifi
12. ant getUserPrincipal entra ne une exception ClassCastException 6321194 Strat gie circulaire inop rationnelle 6362269 Le v rificateur ne fonctionne pas correctement sur Windows lorsque le chemin d installation contient un espace 6365888 Les connexions partir du pool de connexions du connecteur par d faut ne sont pas r pertori es dans les transactions 6369554 Le pool de connexions doit valider une connexion avant de l tablir pour l application 6370574 Le r pertoire var opt SUNWappserver est manquant apr s une mise niveau d AS avec l option de configuration ult rieure 6371723 Fuites de m moire du plug in Ib dans toutes les versions de webserver plus pour Apache mod_loadbalancer 6395390 Strat gie circulaire inop rationnelle sur des requ tes http en chec 6402713 chec de connexion de l quilibreur de charge des requ tes HTTPS 6409992 chec de mise niveau avec certificat de 8 1pe vers 8 2EE 6413224 L outil de mise niveau a ignor l option de certificat de mise niveau 6422893 Routage HTTPS inop rationnel Chapitre 2 propos de Application Server Enterprise Edition 8 2 23 Informations suppl mentaires sur HADB R f rence Description 6424051 N cessit d utiliser des autorisations d administration existantes et MP lors d une mise niveau de 8 xPE vers 9 1 EE 6424053 chec de mise niveau 8 XEE gt 9 1EE avec une exception start domain 6430394 Des messa
13. con u pour prendre en charge la connectivit des SGBD avec les pilotes JDBC correspondants Pour obtenir la liste des composants test s par Sun et jug s compatibles pour la cr ation de configurations de bases de donn es conformes J2FE reportez vous au tableau suivant TABLEAU 2 2 Pilotes JDBC compatibles J2EE Fournisseur JDBC Type de pilote JDBC Serveur de base de donn es pris en charge Logiciel inet Type4 Oracle R 8 1 7 9i 9 2 0 3 10 1 x 10 2 x Sybase ASE 12 5 Microsoft SQL Server 20004 0 Service Pack1 IBM Type2 IBM DB28 1 Service Pack3 Java DB Type4 Apache Derby 10 1 3 PointBase Type4 PointBase Network Server 5 2 DataDirect Type4 Oracle R 8 1 7 9i 9 2 0 3 10 1 x 10 2 x Sybase ASE12 5 2 Microsoft SQL Server IBM DB28 1 Service Pack3 MySQL Type4 5 x Pilote JDBC Sun Java System Type4 Oracle R 9 2 0 3 10G pour Oracle Pilote JDBC Sun Java System Type4 IBM DB28 1 Service Pack3 pour DB2 Pilote JDBC Sun Java System Type4 Sybase ASE12 5 2 pour Sybase Chapitre 2 propos de Application Server Enterprise Edition 8 2 13 Configurations mat rielle et logicielle requises 14 TABLEAU 2 2 Pilotes JDBC compatibles J2EE Suite Fournisseur JDBC Type de pilote JDBC Serveur de base de donn es pris en charge Pilote JDBC Sun Java System Type4 Microsoft SQL Server 20004 0 Service Pack1 pour Microsoft SQL Server Oracle Type4 type2 Oracle R 9 2 0 3 10
14. es des objets du r f rentiel Une fois la mise niveau inf rieur effectu e vous devez continuer utiliser l agent de gestion provenant de la version HADB la plus r cente Installation suppression et conservation du fichier symlink ID 6271063 Lors de l installation de la suppression du package c HADB Solaris SUNWhadbc Linux sun hadb c version lt m n u p gt le lien symbolique symlink opt SUNWhadb lt m gt existant n est jamais affect Il est donc possible qu un lien symbolique orphelin symlink existe Solution Supprimez le lien symbolique symlink avant l installation ou apr s la d sinstallation sauf s il est en cours d utilisation Il peut y avoir interaction entre les agents de gestion situ s dans les zones globales et locales ID 6273681 Sous Solaris 10 l arr t d un agent de gestion par le biais du script ma initd dans une zone globale provoque galement l arr t de l agent de gestion de la zone locale Solution N installez l agent de gestion que dans une de ces zones Chapitre 3 Probl mes connus et restrictions 61 Haute disponibilit 62 La commande hadbm ma doit renvoyer un message d erreur plus clair lors de l expiration d une session et de sa suppression au niveau de l agent de gestion ID 6275103 Il peut arriver qu un probl me de conflit d utilisation des ressources sur un serveur entra ne la d connexion d un client de gestion Lors de la reconnexion un message d err
15. export JAVA OPTIONS Djava net preferIPv4Stack true Une autre solution consiste utiliser Solaris 9 ou ult rieur qui ne pr sente pas ce probl me Le processus clu trans srvne peut pas tre interrompu ID 6249685 Il existe un bogue dans la version 64 bits de Red Hat Enterprise Linux 3 0 selon lequel le processus clu_trans_srv passe en mode non interruptible dans le cadre d une E S asynchrone Cela signifie que la commande kill 9 ne fonctionne pas et que le syst me d exploitation doit tre r initialis Solution Utilisez la version 32 bits de Red Hat Enterprise Linux 3 0 La commande hadbm ne prend pas en charge les mots de passe contenant des lettres en majuscules ID 6262824 Les lettres en majuscules sont converties en minuscules lorsqu un mot de passe est stock dans hadb Solution N utilisez pas de mots de passe contenant des lettres en majuscules Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Haute disponibilit Une mise niveau inf rieur de HADB version 4 4 2 5 vers HADB version 4 4 1 7 entra ne l chec de la commande ma avec diff rents codes d erreur ID 6265419 Lors d une mise niveau inf rieur d une version HADB l agent de gestion peut chouer avec diff rents codes d erreur Solution Il est possible de mettre la base de donn es HADB un niveau inf rieur mais ce n est pas le cas pour l agent de gestion si des modifications ont t apport
16. l autre suivez les tapes g n rales suivantes Windows et Unix v Pour passer une autre version Java prise en charge 1 T l chargezle kit Java SDK et non JRE et installez le sur votre syst me si ce n est pas d j fait Le kit Java SDK peut tre t l charg l adresse http java sun com j2se 2 Arr tez compl tement Application Server Pour cela vous pouvez utiliser la ligne de commande suivante as install bin asadmin stop domain Vous pouvez galement utiliser l interface de la console d administration a Cliquez sur le n ud Application Server b Cliquez sur Arr ter l instance 3 Modifiezlefichier install _dir config asenv conf asenv bat sous Windows en rempla ant la valeur AS JAVA de sorte qu elle pointe sur le nouveau r pertoire de base de J2SE 4 Modifiez le fichier as install samples common properties en rempla ant la ligne commen ant par com sun aas javaRoot de sorte qu elle d signe le nouveau r pertoire de base de J2SE 5 Red marrez Application Server as install bin asadmin start domain Hautes performances Application Server inclut des services Web des conteneurs Web et EJB de hautes performances et prend en charge la livraison simultan e des messages avec le logiciel Sun Java System Message Queue 38 Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Prise en charge de JavaServer Faces1 1 volutivit Application Server prend en cha
17. Le programme d installation ne propose pas l option de mise niveau lors d une mise niveau de 8 lur2 vers 8 2ee 6325988 Probl me d interop rabilit sur la premi re requ te RMI ITOP entrante avec FVD codeBase 6363689 JES5 ASEE8 2 build03 Impossible d arr ter l instance 6364900 Valeur de session perdue lors d un basculement lorsqu une application Web en comprend une seconde 6370993 Basculement de session lorsque la racine du contexte de l application est remplac e par dans un cluster 6373729 Le code d Appserver 8 1 ne peut pas communiquer avec WebLogic 9 0 en raison d un conflit ORB 6377594 Probl mes de recherche avec un contexte d origine de Weblogic 6381538 chec de client autonome avec NPE 6406055 AVERTISSEMENT IOP00110205 BAD_PARAM R f rence objet en provenance de l ORB org omg CORBA 6388329 Erreur de compilation JSP dans Application Server apr s une mise niveau d Access Manager 6419659 Les requ tes ne sont pas redirig es correctement par le plug in LB lorsque transport guarantee est d fini sur CONFIDENTIAL 6390584 M moire satur e espace PermGen 6401424 SEGV de service_plain_range dans libns httpd40 so lors d une demande de service d un fichier PDF 6401704 Prise en charge de WebDAV n cessaire pour AppServer 8 6416478 chec de jsp testsuite javax servlet jsp el ELException 6438908 Corruption d emplacement d en t te lorsque relati
18. Server n est pas prise en charge Reportez vous au manuel Application Server Enterprise Edition Upgrade and Migration Guide pour obtenir des instructions compl tes sur la mise niveau partir d une version pr c dente d Application Server vers la version actuelle Autres exigences Avant d installer le logiciel Sun Java System Application Server vous devez galement veiller ce que les autres exigences ci dessous soient satisfaites m Espace libre le r pertoire temporaire doit disposer d au moins 35 Mo d espace libre pour l installation de Sun Java System Application Server et 250 Mo pour l installation du kit SDK m Utilisation du programme de d sinstallation si vous devez supprimer Application Server du syst me veillez utiliser le programme de d sinstallation fourni avec le logiciel Si vous utilisez une autre m thode des probl mes peuvent de se produire lors de la r installation de cette version ou de l installation d une nouvelle version ma Ports disponibles vous devez disposer de sept ports non utilis s et disponibles m Le programme d installation d tecte automatiquement les ports utilis s et propose des ports non utilis s comme param tres par d faut Par d faut il s agit des ports 8080 pour HTTP 8181 pour HTTPS et 4849 pour Administration Server Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Probl mes r solus dans la version Enterprise Edition 8 2 m Le p
19. de charge modifiez les fichiers ssl confetsll std conf dela mani re suivante Remplacez la ligne lt VirtualHost default 9191 gt par lt VirtualHost machine _name 9191 gt o machine_name correspond au nom de la machine et 9191 au num ro du port de s curit Client d application Cette section d crit les probl mes connus des clients d application et les solutions associ es La biblioth que JAR fournie avecles archives du client d application crase le fichier manifeste ID 6193556 Si vous poss dez un fichier JAR de niveau sup rieur dans votre JAR client dans notre cas reporter jar le fichier manifeste de ce JAR crase celui du JAR client lorsque vous d ployez ce dernier Solution Aucune pour l instant Chapitre 3 Probl mes connus et restrictions 49 Pilotes Sun JDBC int gr s La technologie de contenu dynamique comme CGl bin et la fonctionnalit SHTML n est pas prise en charge ID 6373043 Les technologies de contenu dynamique comme CGI bin et SHTML ne sont plus prises en charge Solution Utilisez plut t des technologies JSP et services Web Pilotes Sun JDBC int gr s Cette section d crit les probl mes connus du pilote Sun JDBC int gr et les solutions associ es Les applications utilisant le niveau d isolement TRANSACTION SERIALIZABLE avec le pilote Sun int gr pour Microsoft SQL Server risquent de rester bloqu es lors de l utilisation d une instruction pr par e p
20. des commandes quivalentes partir de la ligne de commande Solution Utilisez uniquement le composant de service JMS de la page du niveau de contr le pour modifier les niveaux de contr le Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Surveillance Certaines statistiques de contr le du service HTTP ne contiennent aucune information utile et doivent tre ignor es ID 6174518 Des valeurs affich es dans les statistiques de contr le de certains l ments du service HTTP ne correspondent pas aux valeurs actuelles ou sont gales 0 Notamment les statistiques de service HTTP suivantes car elles ne comportent pas d informations applicables Application Server et doivent donc tre ignor es L http service loadiMinuteAverage load5MinuteAverage load15MinuteAverage rateBytesTransmitted rateBytesReceived m pwc thread pool the element Le contr le de mbean pour un module EJB dont le d ploiement est annul n est pas supprim m me si toutes les statistiques regroup es sous ce nom de contr le sont transf r es ID 6191092 Exemple EJBModuleMonitorMap size 1 eventhough ejb module is undeployed EJBModuleMonitor getName sqe ejb s1 01 Cela s applique aux applications ainsi qu aux modules EJB Un mbean de contr le vide existe m me lorsque le contr le est effectu par le programme l aide de MBeanAPT ou par les commandes asadmin list get Diagnostics
21. e sur l instance d Application Server qui envoie par proxy des requ tes pour obtenir des informations clientes l adresse IP du client par exemple re oit l IP proxy de l h te par lequel la requ te est relay e Dans Application Server Enterprise Edition 7 1 la fonction de plug in auth passthrough peut tre configur e sur l instance d Application Server utilisant un proxy afin de rendre directement disponibles les informations de clients distants pour n importe quelle application d ploy e sur le serveur d applications Tout se passe alors comme si l instance d Application Server recevait la requ te directement au lieu de la recevoir par l interm diaire d un serveur Web ex cutant le plug in service passthrough Dans Application Server Enterprise Edition 8 2 la fonctionnalit auth passthrough peut tre activ e en d finissant la propri t authPassthroughEnabled de l l ment lt http service gt du fichier domain xml sur true comme suit lt property name authPassthroughEnabled value true gt Les dispositions de s curit concernant la fonction de plug in auth passthrough de Application Server Enterprise Edition 7 1 s appliquent de la m me mani re la propri t authPassthroughEnabled dans Application Server Enterprise Edition 8 2 La propri t authPassthroughEnabled permettant d ignorer des informations qui peuvent tre utilis es des fin d authentification adresse IP depuis laquelle la requ te d origine a t
22. generate certs echo Exporting certificate from NSS database exec Result 1 echo Generating Java Keystore from generated certificate exec keytool error java lang Exception Input not an X 509 certificate exec Result 1 echo Generating Java trust store from generated certificate exec keytool error java lang Exception Input not an X 509 certificate exec Result 1 generate certs echo Exporting server certificate from NSS database to a PKCS12 certificate file exec opt sun appserver lib pkl2util usr lib libnss3 so version NSS 3 9 not found required by opt sun appserver lib pki2util exec opt sun appserver lib pki2util usr lib libnss3 so version NSS 3 6 not found required by opt sun appserver lib pki2util exec opt sun appserver lib pkl2util usr lib libnss3 so version NSS 3 7 not found required by opt sun appserver lib pki2util exec Result 1 Le probl me est que les biblioth ques NSS ne se trouvent pas dans les m mes emplacements sous Linux et Solaris Lors du d ploiement sous Linux assurez vous que le chemin LD_LIBRARY_PATH correspond celui des biblioth ques NSS appropri es D finissez la variable LD_LIBRARY_PATH dans votre environnement ou dans le script wrapper install dir bin asant Solution Effectuez l une des t ches suivantes m D finissez LD LIBRARY PATH opt sun private lib m Ajoutez la ligne ci dessous au script install_dir bin asant LD LIBRA
23. gt derby frameworks NetworkServer bin m startNetworkServer ksh bat Script permettant de d marrer le serveur r seau m stopNetworkServer ksh bat Script permettant d arr ter le serveur r seau a ij ksh bat Outil de script JDBC interactif m dblook ksh bat Script permettant d afficher tout ou partie du LDD d une base de donn es Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Configurations mat rielle et logicielle requises Voir aussi a sysinfo ksh bat Script permettant d afficher des informations de versionnage relatives l environnement Java DB m NetworkServerControl ksh bat Script permettant d ex cuter des commandes sur l API NetworkServerControl Pour configurer l environnement d ex cution de scripts de l utilitaire Java DB Param trez la variable d environnement DERBY_ INSTALL de sorte qu elle pointe sur le r pertoire lt appserver_install_dir gt derby Annulez le param trage de la variable d environnement CLASSPATH Facultativement vous pouvez galement param trer les propri t s suivantes a DERBY SERVER HOST sur l h te cout par le serveur r seau Cette propri t peut galement tre param tr e sur 0 0 0 0 afin d activer tous les listener b DERBY SERVER PORT sur le num ro de port cout par le serveur r seau Pour plus d informations sur ces utilitaires reportez vous aux guides Tools http db apache org derby docs 10 1 too
24. l ordre de d marrage du servlet est inutile tant que celui ci est charg et initialis au cours du d marrage de l application Web dont il d pend Le sch ma Servlet 2 4 du fichier web xml ne prend plus en charge les l ments lt load on startup gt vides ce qui signifie que vous devez obligatoirement indiquer un nombre entier lorsque vous utilisez un fichier web xml bas sur le composant Servlet 2 4 Si vous laissez l l ment lt load on startup gt vide tel que lt load on startup gt le fichier web xml ne parvient pas valider le sch ma Servlet 2 4 provoquant l chec du d ploiement de l application Web Probl me de compatibilit ascendante Vous pouvez n anmoins laisser l l ment lt load on startup gt vide pour un fichier web xml bas sur le composant Servlet 2 3 Solution D finissez la valeur lt load on startup gt lt load on startup gt lors de l utilisation d un fichier web xml bas sur Servlet 2 4 afin d indiquer que l ordre de chargement du servlet n est pas important Impossible de compiler la page JSP sur des serveurs limit s en ressources ID 6184122 La page JSP est accessible mais ne peut pas tre compil e Le journal du serveur contient le message d erreur Impossible d ex cuter la commande avec le suivi de pile suivant at org apache tools ant taskdefs Execute Javal3CommandLauncher exec Execute java 655 at org apache tools ant taskdefs Execute launch Execute java 416 at org apac
25. la base de donn es Derby utilisez l option dbhome avec la commande start database pour cr er la base de donn es la valeur sp cifi e pour dbhome Par exemple ce qui suit indique la syntaxe de la commande asadmin pour start database Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Utilitaire de mise niveau start database dbhost 0 0 0 0 dbport 1527 dbhome db directory echo false verbose false 2 Emplacement du fichier password txt le r pertoire d exemples est con u pour tre accessible en criture puisque toutes les commandes du build comprennent la cr ation d un fichier password txt dans ce r pertoire Veillez installer une copie de travail des exemples un emplacement accessible en criture LoginException lors d une mise niveau de 8 0UR1PE vers 8 2EE abandon du processus de mise niveau ID 6445419 Ce probl me appara t lorsque vous ex cutez l installation de mise niveau l aide d autorisations d administration autres que celles par d faut Solution Lorsque vous proc dez une mise niveau c te c te l aide du programme d installation base de fichiers de 8 xPE vers 8 2EE utilisez les autorisations d administration du nouveau Application Server m utilisateur admin admin m mot de passe admin adminadmin m mot de passe ma tre changeit Apr s la mise niveau vous pouvez changer ces mots de passe si n ce
26. lai pendant lequel le service d horloge attend avant d effectuer une nouvelle tentative de distribution suite l expiration de la valeur ejbTimeout La relation entre la propri t de l intervalle de redistribution et celle de l intervalle de livraison minimal n tant pas logique il vous est impossible d utiliser l interface graphique IG ou l interface de ligne de commande CLI pour d finir un intervalle de livraison minimal sup rieur celui de redistribution L intervalle minimum delivery interval in millis doit obligatoirement tre sup rieur ou gal l intervalle redelivery interval in millis de la propri t ejb timer service Le probl me est tel qu une v rification de validation est erron e dans Application Server dans le but de v rifier que la valeur redelivery interval in millis est sup rieure la valeur de minimum delivery interval in millis Solution Utilisez les valeurs par d faut suivantes minimum delivery interval default 7000 redelivery interval in millis default 5000 Toute autre valeur provoquera une erreur Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Message Queue Enregistrement Cette section d crit les probl mes connus de consignation et les solutions Le param trage de l instruction de d bogage pour access failure entra ne une interruption du d marrage d Application Server ID 6180095 Le param trage de l option java security debug pour
27. le r pertoire install_dir domains ne sont pas directement mis niveau pendant une mise niveau de Application Server Enterprise Edition 8 en Application Server Enterprise Edition 8 2 ID 6165528 Lors de l ex cution de l utilitaire de mise niveau et de l identification de install dir comme r pertoire d installation source seuls les domaines cr s sous le r pertoire install dir domains sont mis niveau par le processus de mise niveau Les domaines cr s d autres emplacements ne sont pas mis niveau Solution Avant de lancer le processus de mise niveau copiez tous les r pertoires de domaine leurs emplacements respectifs pour les placer dans le r pertoire install_dir domains Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Utilitaire de mise niveau Le programme d installation ex cutant une mise niveau en place ne d marre pas l outil de mise niveau sur certains Linux apr s avoir cliqu sur le bouton D marrer l assistant de mise niveau 6207337 Ce probl me a t observ sur plusieurs syst mes Linux Bien qu il soit plus fr quent sur Java Desktop System 2 il se produit galement sur des distributions RedHat Apr s avoir cliqu sur le bouton D marrer l outil de mise niveau qui se trouve sur l cran final du programme d installation l outil de mise niveau n est pas lanc et le programme d installation se bloque pendant une p riod
28. par exemple sous opt SUNWhadb 4 4 3 Installez HADB 4 4 3 sur les h tes client de hadbm s ils diff rent des h tes HADB Arr tez tous les agents de gestion ex cut s sur tous les h tes HADB D marrez les processus d agent de gestion l aide de la nouvelle version du logiciel mais en utilisant les anciens fichiers de configuration Pour les tapes suivantes utilisez la commande hadbm disponible partir du r pertoire bin de la nouvelle version Enregistrez le package dans le domaine de gestion tant donn que le nom de package par d faut devient V4 4 vous devrez probablement fournir un autre nom pour viter des conflits avec des packages existants dot s du m me nom hadbm registerpackage packagepath opt SUNWhadb 4 4 3 V4 4 3 Chapitre 2 propos de Application Server Enterprise Edition 8 2 27 Informations suppl mentaires sur HADB 28 10 11 Ex cutez la commande hadbm listpackages puis v rifiez que le nouveau package est enregistr dans le domaine Red marrez la base de donn es avec la nouvelle version hadbm 4 4 3 S il est n cessaire de d placer les unit s et les fichiers de l historique ex cutez la mise niveau en ligne tout en d finissant de nouveaux chemins pour ces unit s et fichiers de l historique en une seule op ration hadbm set packagename V4 4 3 devicepath new devpath historypath new_histpath Si les unit s et les fichiers de l historique sont d j situ s en de
29. plusieurs am liorations en termes de performances et d volutivit Prise en charge des plug in Java Web Services Developer Pack 1 6 JWDSP tous les plug in JWSDP sont d sormais pris en charge JWSDP 1 6 peut tre t l charg gratuitement l adressehttp java sun com webservices downloads 1 6 index htmL Prise en charge de la base de donn es Java DB Application Server inclut la base de donn es Java DB bas e sur Apache Derby http db apache org derby Une compatibilit ascendante avec la base de donn es Pointbase est conserv e mais les nouvelles bases de donn es cr es sur le serveur utiliseront Java DB par d faut Apr s une mise niveau de Application Server 8 x les domaines existants continueront d utiliser PointBase mais les nouveaux domaines cr s utiliseront Java DB Pilotes JDBC Application Server est dot des pilotes Sun JDBC S curit des services Web ces m canismes de s curit des messages du conteneur impl mentent un syst me d authentification au niveau des messages par exemple le chiffrement ou la signature num rique XML des appels de services Web SOAP Pour cela des profils nom utilisateur mot de passe X509 de la norme OASIS WS Security sont utilis s WS I Basic Profile 1 1 comme indiqu dans la sp cification J2EE 1 4 cette version impl mente Web Services Interoperability WS I Basic Profile 1 1 afin d autoriser une int roperabilit des applications de services Web Connec
30. res sp ciaux dans le nom d utilisateur administrateur La cr ation de domaine chouera si un caract re sp cial est utilis Notez cependant que le mot de passe administrateur peut contenir des caract res sp ciaux Solution Lors d une mise niveau de Application Server 7 vers Application Server 8 2 v rifiez que le nom d utilisateur administrateur ne contient pas de caract res sp ciaux Conteneur Web 82 Cette section d crit les probl mes connus li s au conteneur Web et les solutions associ es Sous Windows le d ploiement d une application l aide de la commande precompilejsp true peut verrouiller les fichiers JAR de l application entra nant l chec des red ploiements et annulations de d ploiement ult rieurs ID 5004315 Si vous devez effectuer une pr compilation des pages JSP lors du d ploiement d une application sous Windows les tentatives ult rieures de red ploiement ou d annulation de d ploiement de cette application ou de toute autre application contenant le m me ID de module ne fonctionneront pas comme pr vu Lorigine de ce probl me provient du fait que la pr compilation des pages JSP ouvre les fichiers JAR dans votre application mais ne les referme pas Windows emp che alors que le processus d annulation du d ploiement ne supprime ces fichiers ou que le processus de red ploiement ne les crase Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Con
31. s Unloaded PBPUBLIC MANUFACTURE TBL SQL gt 11 Row s Unloaded PBPUBLIC MICRO MARKETS TBL SQL gt 9 Row s Unloaded PBPUBLIC OFFICE TBL SQL gt 4 Row s Unloaded PBPUBLIC OFFICE TYPE CODE TBL SQL gt 15 Row s Unloaded PBPUBLIC ORDER TBL SQL gt 6 Row s Unloaded PBPUBLIC PRODUCT CODE TBL SQL gt 30 Row s Unloaded PBPUBLIC PRODUCT TBL SQL gt 19 Row s Unloaded PBPUBLIC SALES REP DATA TBL SQL gt 19 Row s Unloaded PBPUBLIC SALES REP TBL SQL gt 52 Row s Unloaded PBPUBLIC SALES TAX CODE TBL SQL gt 12 Table s Unloaded SQL gt quit Les r sultats de la commande unload database de l exemple ci dessus sont renvoy s dans le fichier sampledb sql Ce fichier sampledb sql contient l ensemble du LDD n cessaire pour cr er des tables et index Il contient galement le DML permettant de retransf rer les donn es dans la base de donn es La commande RUN vise importer les donn es d une autre base de donn es Pointbase l aide du script g n r Voici un exemple d affichage des instructions INSERT et des donn es associ es dans le fichier g n r INSERT INTO ADVENTURE CATEGORY CATID LOCALE NAME DESCRIPTION IMAGEURI VALUES ISLAND en US Island Adventures Experience an island paradise in a way fit for your needs Island Adventures gif JUNGLE en US Jungle Adventures Experience a jungle paradise in a way fit for your needs
32. s il existe des incoh rences lors de l criture ou de la lecture d un fichier nomandevice utilis par le processus clu_noman_srv Vous pouvez d tecter ce probl me en recherchant l un des messages suivants dans les fichiers de l historique de HADB n 3 NSUP INF 2005 02 11 18 00 33 844 p 731 Child process noman3 733 does not respond n 3 NSUP INF 2005 02 11 18 00 33 844 p 731 Have not heard from it in 104 537454 sec n 3 NSUP INF 2005 02 11 18 00 33 844 p 731 Child process noman3 733 did not start Solution La solution suivante n a pas t v rifi e car le probl me n a pas t reproduit manuellement Cependant l ex cution de cette commande pour le n ud affect devrait r soudre le probl me hadbm restartnode level clear nodeno dbname Notez que tous les p riph riques associ s au n ud seront r initialis s Vous devrez peut tre arr ter le n ud avant de le r initialiser Chapitre 3 Probl mes connus et restrictions 59 Haute disponibilit 60 L agent de gestion s arr te avec l exception IPV6 MULTICAST IF failed ID 6232140 Si vous d marrez l agent de gestion sur un h te ex cutant Solaris 8 et sur lequel plusieurs cartes r seau sont install es et que IPv6 et IPv4 sont activ s simultan ment l agent de gestion s arr te et g n re l exception IPV6_ MULTICAST_IF failed Solution Param trez la variable d environnement JAVA OPTIONS sur Djava net preferIPv4Stack true par exemple
33. sente une description des API disponibles sur la plate forme J2EE 1 4 Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Prise en charge de J2FE TABLEAU 2 5 API disponibles sur la plate forme J2EE 1 4 API Description Composants Application et client d application Impl mentation des descripteurs de d ploiement standard l aide de sch mas XML Enterprise JavaBeans EJB 2 1 Service d horloge et extr mit du service Web EJB Java Servlet2 4 Filtre de l extr mit du service Web Architecture de JavaServer Pages JSP 2 0 Langue d expression et biblioth que de balises J2EE Connector Architecturel 5 Caract re enfichable de Java Message Service JMS et de l adaptateur de ressource entrant Services Web Java Web Services Developer Pack1 5 Bo te outils int gr e pour la conception le test et le d ploiement d applications XML d applications et de services Web Java API for XML based Remote Procedure Calls JAX RPC 1 1 Mappage pour le langage WSDL et la technologie Java et prise en charge du d veloppement des extr mit s et des clients de service Web WS I Basic Profile1 0 l ment d activation pour l interop rabilit via le langage WSDL et le protocole SOAP SOAP with attachment API for Java SAAJ 1 2 API pour syst me de messagerie SOAP Favorise la cr ation de messages SOAP avec des pi ces jointes Java APIs for X
34. 1000si la valeur initiale est sup rieure FAILURE DETECTION TIME 1000 Pour que la modification soit prise en compte ex cutez la commande ci dessous pkill HUP in mpathd m Adresses IP utiliser avec HADB Comme d crit dans le Guide d administration du multiacheminement sur r seau IP Solaris le multiacheminement implique le rassemblement d interfaces r seau physiques en groupes d interfaces multivoies Chacune des interfaces physiques d un groupe est associ e deux adresses IP une adresse d interface physique et une adresse test Seule l adresse d interface physique peut tre utilis e pour la transmission des donn es L adresse de test quant elle est destin e uniquement un usage interne Solaris Lors de l ex cution de la commande hadbm create hosts chaque h te doit tre sp cifi avec une seule des adresses d interface physique du groupe de multiacheminement Exemple Supposons que les H te 1 et H te 2 disposent chacun de deux interfaces r seau physiques Sur chaque h te ces deux interfaces sont configur es en tant que groupe de multiacheminement L ex cution de la commande ifconfig a g n re le r sultat suivant H te 1 bgeQ flags 1000843 lt mtu 1500 index 5 inet 129 159 115 10 netmask ffffff00 broadcast 129 159 115 255 groupname mpQ bgeQ 1 flags 9040843 lt mtu 1500 index 5 inet 129 159 115 11 netmask ffffff00 broadcast 129 159 115 255 Chapitre 2 propos de Application Server E
35. 9 08 203 0800 INFO sun appserver ee8 1 javax enterprise system tools admin ThreadID 19 ADM1501 Here is the JMXServiceURL for the JMXConnectorServer service jmx rmi jndi rmi hostname 8686 management rmi jmx connector This is where the remote administrative clients should connect using the JSR 160 JMX Connectors Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Administration Pour plus d informations reportez vous au Sun Java System Application Server 8 2 Administration Guide Sous UNIX droits d ex cution trop restrictifs dans les scripts start et stop d Application Server ID 6206176 Si vous ex cutez la commande asadmin restore domain lorsque vous tes connect en tant qu utilisateur A les scripts seront dot s des autorisations 744 rwxr r Sivous tentez par la suite de d marrer ou d arr ter un domaine en tant qu utilisateur B l op ration risque d chouer m me si B d signe l utilisateur root car les scripts ne peuvent tre ex cut s que par l utilisateur A Solution Modifiez les autorisations des scripts chmod 755 appserv domains domain name bin Le fichier de configuration de l quilibreur de charge n est pas cr avec l URL d extr mit d un service Web ID 6236544 6275436 Lors de la configuration de l quilibreur de charge avec une application dot e d un module EJB qui exporte l URL d un service Web la racine du contexte du service Web ne fig
36. Autres exigences la page 20 pr c dente pour obtenir une liste des ports par d faut utilis s dans Application Server 8 2 Impossible de restaurer un domaine enregistr sous un autre nom ID 6196993 La mise en miroir d un domaine sur la m me installation d Application Server peut tre effectu e l aide des commandes backup domain et restore domain car le domaine ne peut pas tre restaur sous un nom autre que celui d origine m me si la commande asadmin restore domain permet de renommer le domaine L attribution d un nouveau nom au domaine enregistr semble avoir t correctement effectu e mais les tentatives de d marrage de ce domaine n aboutissent pas car les entr es li es la configuration du domaine n ont pas t modifi es et les commandes startserv et stopserv utilisent toujours le nom de domaine d origine pour d finir les chemins Chapitre 3 Probl mes connus et restrictions 43 Administration 44 Solution Le nom de domaine utilis pour restore domain doit tre le m me que celui utilis pour la commande d origine backup domain Les commandes backup domain et restore domain d Application Server 8 2 permettent de sauvegarder et de restaurer le m me domaine sur le m me ordinateur uniquement Le d marrage d Application Server avec un JMX Agent suppl mentaire n est pas pris en charge ID 6200011 J2SE 1 4 x version 5 0 ou ult rieure peut tre configur sur Application Server La fonct
37. D avec la cible sql Enfin la m me exp rience est r p t e sur la base de donn es sun appserv samples pour laquelle les modifications suppl mentaires suivantes doivent tre apport es au fichier SQL g n r m Apportez toutes les modifications comme indiqu ci dessus pour la base de donn es sample Supprimez les commandes create user m Supprimez les commandes SET PATH Remplacez la pr cision Decimal de 38 par une valeur max de 31 Remplacez la pr cision float de 64 par une valeur max de 52 m Le mot cl SPECIFIC de la commande CREATE PROCEDURE n est actuellement pas pris en charge m Supprimez les commandes GRANT La conversion de proc dures Java Pointbase pour fonctionner avec Java DB n cessite l apport de modifications au code Java et aux instructions CREATE PROCEDURE Des informations sur la cr ation de proc dures Java Java DB sont disponibles dans le Manuel de r f rence Derby http db apache org derby docs 10 1 ref Le type de donn es Boolean sera prisen charge dans la prochaine version de Java DB Serveurs Web Cette section r pertorie les serveurs Web pris en charge par Sun Java System Application Server Enterprise Edition 8 2 Chapitre 2 propos de Application Server Enterprise Edition 8 2 17 Configurations mat rielle et logicielle requises TABLEAU2 3 Serveurs Web pris en charge Web Server Version Syst me d exploitation Sun Java System Web Server 6 1 Solaris SPARCS 9 10 So
38. G Utilisation de la base de donn es Java DB int gr e Cette section d crit des instructions d impl mentation de la base de donn es Java DB int gr e Application Server 8 2 m Ouverture et fermeture de la base de donn es Java DB la page 14 Scripts d utilitaire Java DB la page 14 Exportation de tables de Pointbase vers Java DB la page 15 Ouverture et fermeture de la base de donn es Java DB Sun Java System Application Server 8 2 introduit deux nouvelles commandes asadmin pour d marrer et arr ter le serveur r seau Java DB m Lacommande start database permet de d marrer une instance du serveur r seau Java DB start database dbhost 0 0 0 0 dbport 1527 dbhome path derby La valeur par d faut de l h te est 0 0 0 0 permettant ainsi Java DB d couter localhost et les interfaces IP nom d h te La valeur de la propri t dbhome est l emplacement des bases de donn es Java DB La valeur chemin par d faut est lt appserver_install_dir gt derby La commande asadmin stop database permet d arr ter une instance du serveur r seau Java DB actuellement utilis stop database dbhost 0 0 0 0 dbport 1527 Scripts d utilitaire Java DB La configuration de Java DB propos e avec Application Server 8 2 comprend galement plusieurs scripts utiles vous permettant d utiliser Java DB Les scripts suivants peuvent tre utilis s dans le r pertoire lt appserver_install_dir
39. JVM entra ne un blocage du d marrage de l instance du serveur Ce probl me appara t par exemple lorsque vous d finissez les param tres ci dessous dans le fichier domain xml lt jvm options gt Djava security debug access failure lt jvm options gt Solution Aucune pour l instant vitez de param trer cet indicateur L emplacement de la journalisation l instance a chang pour JES3 Application Server ID 6189409 Les emplacements de journalisation et d instance de serveur par d faut ont chang dans Sun Java System 8 2 par rapport 7 x Pour plus d informations reportez vous au manuel Sun Java System Application Server Enterprise Edition 8 2 Administration Guide ou au manuel Sun Java System Application Server Enterprise Edition 8 2 Upgrade and Migration Guide Message Queue Cette section d crit les probl mes connus li s aux files d attente des messages Java et les solutions associ es Une reconnexion JMS ne se termine pas correctement dans certains cas d pendant de la dur e ID 6173308 6189645 6198481 6199510 6208728 Dans des sc narios faisant appel la synchronisation plusieurs causes peuvent tre l origine de ce probl me Chapitre 3 Probl mes connus et restrictions 69 Surveillance Solution Pour contourner ces probl mes m Red marrez les courtiers concern s m Red marrez les instances d Application Server concern es Le comportement du listener de messages asynchron
40. ML Registries JAXR 1 0 Autre API standard uniforme permettant d acc der aux registres XML notamment les annuaires UDDI et ebXML J2EE Deployment1 1 API standard permettant le d ploiement d applications et de composants J2EE J2EE Management1 0 D finitions du mod le d informations pour la gestion de la plateforme J2EE Java Management Extensions J MX 1 2 API de gestion standard Java Authorization Contract for Containers JACC 1 0 D finition des contrats de s curit entre un serveur Application Server J2EE et un fournisseur de strat gie d autorisation Java API for XML Processing JAXP 1 2 API utilis e par des applications pour analyser et convertir des documents XML ainsi que pour g rer le traitement de sch mas XML JMS1 1 Norme de messagerie qui permet aux composants d application J2FE de cr er envoyer recevoir et lire des messages permet galement de prendre en charge les API uniformes pour files d attente et rubriques JavaMail1 3 Ensemble de classes abstraites permettant de structurer un syst me de messagerie comporte galement des mises jour mineures pour les API Chapitre 2 propos de Application Server Enterprise Edition 8 2 37 Passage une autre version Java prise en charge Passage une autre version Java prise en charge Sun Java System Application Server 8 2 requiert J2SE 5 0 ou sup rieure comme JVM sous jacent Pour passer d une version Java
41. Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Y S microsystems Sun Microsystems Inc 4150 Network Circle Santa Clara CA 95054 U S A R f rence 820 0499 10 Copyright 2007 Sun Microsystems Inc 4150 Network Circle Santa Clara CA 95054 U S A Tous droits r serv s Sun Microsystems Inc d tient les droits de propri t intellectuelle de la technologie utilis e par le produit d crit dans le pr sent document Notamment mais non exclusivement ces droits de propri t intellectuelle peuvent inclure un ou plusieurs brevets des tats Unis ou des demandes de brevet en attente aux tats Unis et dans d autres pays Droits du gouvernement am ricain logiciel SW software commercial Les utilisateurs gouvernementaux sont soumis au contrat de licence standard Sun Microsystems Inc et aux dispositions applicables du FAR et de ses suppl ments La distribution du logiciel peut s accompagner de celle de composants mis au point par des tiers Il est possible que des parties du produit soient d riv es des syst mes Berkeley BSD conc d s en licence par la University of California UNIX est une marque d pos e aux tats Unis et dans d autres pays exclusivement conc d e en licence par X Open Company Ltd Sun Sun Microsystems le logo Sun le logo Solaris le logo Java Coffee Cup docs sun com Java et Solaris sont des marques commerciales ou d pos es de Sun Microsystems Inc aux tats Un
42. ORE2253 Error running Init function load modules dlopen of export home mareks opt webserver7 plugins lbplugin bin libpassthrough so failed 1d so 1 webservd fatal export home mareks opt webserver7 plugins lbplugin bin libpassthrough so wrong ELF class ELFCLASS32 failure server initialization failed Le probl me est tel qu il n existe pas de plug in de l quilibreur de charge 64 bits pour Application Server Enterprise Edition 8 2 et que Web Server 64 bits requiert des plug ins 64 bits Vous pouvez d terminer si Web Server est ex cut en mode 64 bits ou 32 bits l aide de la commande suivante wadm get config prop user admin config xxx password file xxx platform Solution Aucun quilibreur de charge 64 bits n est pr vu pour Application Server Enterprise Edition 8 2 Pour r soudre le probl me utilisez la fonction de proxy inverse de Web Server 7 0 ou configurez l ex cution de Web Server 7 0 en mode 32 bits Reportez vous la documentation de Web Server pour obtenir des instructions Impossible d ex cuter asant deploy La ligne d entr e est trop longue Windows 2000 ID 6485174 Lorsque vous installez Application Server 8 2 l emplacement par d faut sous Windows 2000 vous pouvez rencontrer l erreur suivante lors de l ex cution de la commande asant deploy C Sun JavaES5 appserver bin asant deploy The input line is too long The syntax of the command is incorrect Le probl me est tel q
43. RY PATH AS NSS LD LIBRARY PATH export LD_LIBRARY_PATH Documents d exemples manquants apr s une mise niveau de 8 0 Platform Edition vers 8 2 Enterprise Edition Apr s une mise jour de Application Server Platform Edition 8 0 vers Application Server Enterprise Edition 8 2 l erreur HTTP 404 Fichier introuvable peut tre renvoy e lors d une tentative d acc s aux pages d exemples Solution Copiez les documents d exemples des domaines 8 0 dans les domaines 8 2 Notes de version de Sun Java System Application Server Enterprise Edition 8 2 S curit S curit chec d ex cution des exemples lors d une ex cution dans une zone locale sporadique ID 6460970 Si Application Server Enterprise Edition 8 2 est install dans une zone globale Solaris et qu un domaine Application Server est ensuite install dans une zone locale sporadique vous pouvez rencontrer des probl mes d ex cution des applications d exemples si les autorisations de fichier du domaine de la zone sporadique ne sont pas suffisamment ouvertes lors du processus de d ploiement Solution Pendant le processus de d ploiement v rifiez qu Application Server r cup re le fichier JAR client xmsClient jar et copiez le dans l emplacement des exemples usr SUNWappserver appserver samples webservices security ejb apps xms xmsClient jar Ceci est g n ralement automatique mais chouera si les autorisations xmsClient jar ne sont pas ouvertes C
44. Server 8 2 ID 6474799 La documentation d Application Server Enterprise Edition 8 2 d crit une fonction de mise en cache de fichier HTTP la section HTTP File Cache du Sun Java System Application Server Enterprise Edition 8 2 Performance Tuning Guide Cette fonction n est cependant pas incluse dans Application Server Enterprise Edition 8 2 Notez que cette fonction a t r introduite dans Application Server 9 0 La documentation sur la r alisation d une connexion physique partir d une connexion enroul e est d sormais erron e ID 6486123 Cons quence d autres d faillances probablement 6295215 le code fourni dans la section Obtaining a Physical Connection from a Wrapped Connection du Sun Java System Application Server Enterprise Edition 8 2 Developers Guide du Chapitre 11 Using the JDBC API for Database Access du Sun Java System Application Server Enterprise Edition 8 2 Developers Guide est d sormais erron La ligne Connection drivercon ds getConnection con est maintenant remplac e par Connection drivercon com sun gjc spi DataSource ds getConnection con Chapitre 3 Probl mes connus et restrictions 55 Haute disponibilit Haute disponibilit 56 Cette section d crit les probl mes connus de base de donn es haute disponibilit HADB et les solutions associ es Configuration HADB double r seau Aucun ID Sous Solaris SPARC les bases de donn es HADB configu
45. Sun fournit des informations sur les ressources suppl mentaires suivantes m Documentation http www sun com documentation m Assistance http www sun com support m Formation http www sun com training Comment signaler des probl mes et apporter des commentaires Si vous rencontrez des probl mes avec Sun Java System Application Server contactez le service client le Sun de l une des mani res suivantes a Formulaire d envoi de commentaires http java sun com docs forms J2EE14SubmittalForm htmL utilisez ce formulaire pour donner votre avis sur Application Server m Liste J2EE INTEREST http archives java sun com archives j2ee interest htmL liste de diffusion concernant les questions relatives la plate forme J2EE 6 Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Vos commentaires sont les bienvenus m Base de donn es des bogues sur le site Java Developer Connection http developer java sun com servlet SessionServlet url developer bugParade index jshtml elle permet de prendre connaissance des bogues ou d en soumettre un via la page Bug Parade du site Java Developer Connection m Forums relatifs la technologie Java http forum java sun com forums interactifs sur lesquels vous pouvez partager vos connaissances et vos questions sur les technologies Java et les techniques de programmation rendez vous sur le forum J2EE SDK pour participer aux discussions li es
46. TABLEAU2 1 Configuration requise par la plate forme Sun Java System Application Server 8 2 M moire M moire Espace disque Espace disque Syst me d exploitation minimum recommand e minimum recommand JVM Sun Solaris 9 10 SPARC 512Mo 1Go 250Mo 500Mo J2SE_5_08 di ibl di ibl Solaris9 10 x86 isponibles isponibles 1 Les JVM 32 bits uniquement au lieu de 64 bits sont pris en charge Chapitre 2 propos de Application Server Enterprise Edition 8 2 11 Configurations mat rielle et logicielle requises 12 TABLEAU2 1 Configuration requise par la plate forme Sun Java System Application Server 8 2 Suite M moire M moire Espace disque Espace disque Syst me d exploitation minimum recommand e minimum recommand JVM Sun Java Desktop System 512Mo 1Go 250Mo 500Mo J2SE_5_08 disponibles disponibles Redhat Enterprise Linux 512Mo 1Go 250Mo 500Mo J2SE_5_08 3 0 U1 4 0 disponibles disponibles Windows Server 2000 SP4 1Go 2Go 500Mo 1Go disponible J2SE_5_08 disponibles Windows 2000 Advanced P Server SP4 Windows Server2003 Windows XP Pro SP1 1 Les JVM 32 bits uniquement au lieu de 64 bits sont pris en charge Remarque La configuration syst me requise indiqu e ci dessus d Application Server et celle de HADB indiqu e dans la section Configuration requise pour HADB et plates formes prises en charge la page 19 sont strictement identiques Il ne s a
47. a ligne de commande deviendra impossible dans la prochaine version Notez que cette modification s applique toutes les commandes hadbm prenant en charge l option de mot de passe Chapitre 2 propos de Application Server Enterprise Edition 8 2 25 Informations suppl mentaires sur HADB 26 m Le syst me HADB a t mis niveau de mani re prendre en charge JGroups version 2 2 Son code source est distribu avec HADB Pour prendre en charge les mises niveau partir d une version ant rieure de HADB les deux versions JGroups 2 1 et 2 2 sont fournies avec HADB Pour JGroups 2 1 seul le code octet est fourni Prise en charge du syst me de fichiers HADB Plusieurs consid rations importantes doivent tre prises en compte si vous souhaitez configurer HADB de mani re utiliser l un des syst mes de fichiers suivants m ext2 et ext3 HADB prend en charge les syst mes de fichiers ext2 et ext3 sous Red Hat Application Server 3 0 Sous Red Hat Application Server 2 1 seul le syst me ext2 est pris en charge m Veritas lorsque le syst me de fichiers Veritas est utilis sur la plate forme Solaris le message WRN Direct disk I O mapping failed est consign dans les fichiers de l historique Ce message indique que le syst me HADB ne parvient pas activer la fonction d E S directe pour les unit s de donn es et de journaux La fonction d E S directe permet de r duire le traitement n cessaire l criture de
48. achet Application Server avec la solution Java ES vous devez au pr alable consulter la documentation syst me sur http docs sun com col1 1286 2 L URL de toute la documentation sur Java ES et ses composants est http docs sun com prod entsys 5 Vous pouvez galement consulter la documentation serveur de Sun Java System ci apr s Documentation sur Message Queue Documentation sur Serveur d annuaire Chapitre 1 Pr sentation 5 Fonctions d accessibilit a Documentation sur Web Server Enfin les ressources suivantes peuvent galement vous tre utiles m Les sp cifications sur J2EE 1 4 http java sun com j2ee 1 4 docs index html m Le didacticiel de J2EE 1 4 http java sun com j2ee 1 4 docs tutorial doc index htmL m Les plans deJ2FE http java sun com reference blueprints index html Fonctions d accessibilit Pour obtenir la liste des fonctions d accessibilit mises disposition depuis la publication de ce m dia consultez les valuations de produit de la Section 508 disponibles sur demande aupr s de Sun afin de d terminer les versions les mieux adapt es au d ploiement des solutions accessibles Des versions jour d applications sont disponibles l adresse http sun com software javaenterprisesystem get html Pour obtenir des informations sur l engagement de Sun en mati re d accessibilit consultez la page Web http sun com access Documentation assistance et formation Le site Web de
49. ain1 car le r pertoire est cr par Application Server Solution 1 Cr ez l emplacement var home dir location avant de cr er le courtier imqbrokerd varhome var_home_dir_location Exemple imgbrokerd varhome D as domains domainl imq Vous ne pouvez pas installer le serveur d application sur RHLAS 3 0 et RHLAS 4 0 sans compat libstdc ID 6396102 L installation de Application Server Enterprise Edition 8 2 sur un syst me Red Hat Linux Advanced Server RHLAS 3 0 ou 4 0 choue si la biblioth que compat libstdc n est pas d j install e sur le syst me Application Server n cessite la biblioth que compat libstdc sur les syst mes RHLAS mais cette derni re n est pas install e par d faut Veuillez noter que ce probl me est propre aux syst mes RHLAS Solution T l chargez et installez le RPM compat libstdc depuis le sitehttp rpm pbone net index php3 stat 4 idpl 843376 com compat libstdc 7 3 2 96 118 i386 rpm html avant d installer le logiciel Application Server Chapitre 3 Probl mes connus et restrictions 65 Installation 66 La commande lbplugin Libpassthrough so ne peut pas tre utilis e lorsque le serveur est ex cut en mode 64 bits ID 6480952 Lorsque vous ex cutez Application Server Enterprise Edition 8 2 avec Web Server 7 0 en mode 64 bits des tentatives d ex cution d une version 64 bits du plug in de l quilibreur de charge chouent avec l erreur suivante failure C
50. ants et des sous syst mes de Application Server partir de la console d administration Instructions de configuration et d administration postinstallation pour la base de donn es haute disponibilit Guide de r f rence d administration Modification du fichier de configuration de Application Server domain xmL Guide de mise niveau et de migration Guide de r glage des performances Migration des applications vers le nouveau mod le de programmation de Application Server notamment partir de Application Server 6 x et 7 Ce guide fournit galement une description des diff rences entre les versions adjacentes et entre leurs options de configuration pouvant aboutir une incompatibilit avec les sp cifications du produit R glage de Application Server pour optimiser ses performances Guide de d pannage R solution des probl mes concernant Application Server Guide de r f rence des messages d erreur R solution des messages d erreur de Application Server Manuel de r f rence Commandes d utilitaire disponibles avec Application Server elles sont r dig es comme des pages de manuel Ce manuel d crit galement l interface de ligne de commande asadmin Documentation connexe Vous pouvez acqu rir Application Server seul ou avec Java ES une infrastructure logicielle prenant en charge les applications d entreprise distribu es en r seau ou via un environnement Internet Si vous avez
51. ateur qui l ex cute m Notez que si le fichier est d plac et non copi du r pertoire home de l utilisateur installateur dans le r pertoire home de l utilisateur ex cuteur vous pouvez rencontrer des probl mes de mise niveau de l application tels que d crits dans les bogues 6309079 6310428 et 6312869 car l utilisateur de mise niveau installation g n ralement root dans Java ES ne disposera plus du fichier asadminstruststore dans son r pertoire home chec de d marrage du domaine lorsque le mot de passe principal de cr ation de domaine comporte des caract res sp ciaux ID 6345947 Le domaine ne d marre pas lorsque le mot de passe principal du domaine contient le caract re o 6 Solution Le mot de passe principal du domaine ne doit pas contenir de caract re Ceci s applique la cr ation d un nouveau domaine ou la modification du mot de passe principal pour un domaine existant Modifications de configuration de l quilibreur de charge dans magnus conf et obj conf remplac es ID 6394181 Apr s la cr ation d un http listener s r et l installation d un lbplugin les fichiers magnus conf et obj conf sous webserver instance dir config sont modifi s et le contenu du lbplugin est supprim Le programme d installation modifie les fichiers de configuration magnus conf et obj conf d Application Server dans le cadre de l installation du plug in de l quilibreur de charge Sivous vous
52. connectez la console d administration d Application Server et que vous tentez de g rer la configuration d instance de l instance sur laquelle l quilibreur de charge est install Application Server renvoie un message d avertissement indiquant qu il a d tect une modification manuelle de la configuration Cet avertissement se rapporte en fait aux modifications apport es par le programme d installation Solution V rifiez que les modifications apport es par le programme d installation ont t remplac es Chapitre 3 Probl mes connus et restrictions 47 Serveur Apache et plug in de l quilibreur de charge Serveur Apache et plug in de l quilibreur de charge 48 Cette section d crit les probl mes connus relatifs au serveur Web Apache et au plug in de l quilibreur de charge et pr sente les solutions associ es Le Guide d administration de la haute disponibilit contient des instructions erron es sur l utilisation de openssl avec Apache ID 6306784 Lors de la compilation et de la cr ation de openssl ex cutez les commandes suivantes cd openss1l 0 9 7e config make En outre avec Apache 1 3 le nom du r pertoire de la source mod_ss1 varie en fonction de la version d Apache utilis e Par exemple pour Apache 1 3 33 le nom est mod ssl 2 8 22 1 3 33 Le Guide d administration de la haute disponibilit ne contient aucune instruction relative l utilisation d un certificat pour Apache 2 0 ID 6307976
53. cune des versions ult rieures de Microsoft Windows en mode 64 bits Configuration requise au niveau de l h te pour le serveur HADB m M moire minimum 512 Mo par n ud a Espace minimum disponible sur le disque 70 Mo par h te pour les binaires HADB En outre un espace disque doit tre d di aux p riph riques de donn es savoir 512 Mo par n ud pour une installation test Chapitre 2 propos de Application Server Enterprise Edition 8 2 19 Configurations mat rielle et logicielle requises 20 m M moire recommand e 1 Go par n ud Espace disque recommand 70 Mo par h te pour les binaires HADB En outre un espace disque doit tre d di aux p riph riques de donn es savoir 1200 Mo par n ud pour une installation test Remarque V rifiez que l criture en cache est d sactiv e sur les p riph riques sur lesquels des donn es HADB et des fichiers journaux sont stock s L criture en cache est activ e par d faut sur certaines plates formes Solaris Solaris x86 par exemple Configuration requise au niveau de l h te pour la gestion HADB m M moire minimum 128 Mo Espace disque minimum 70 Mo par n ud pour les binaires HADB Configuration requise au niveau de l h te pour le client HADB m M moire minimum 120 Mo m Espace disque minimum 20 Mo Mise niveau de Sun Java System Application Server La mise niveau sur place partir d une version ant rieure d Application
54. doivent tre cr es avant d ex cuter l exemple d application de basculement MQ l aide de la commande de d ploiement asadmin deploy ID 6198003 L erreur g n r e est la suivante opt SUNWappserver domains domainl config sun acc xml name MQFailoverTestClient textauth user j2ee password j2ee Nov 18 2004 10 50 17 PM com sun enterprise naming NamingManagerImpl bindObjects SEVERE NAM0006 JMS Destination object not found jms durable TopicA Nov 18 2004 10 50 18 PM com sun enterprise naming NamingManagerImpl bindObjects SEVERE javax naming NameNotFoundException javax naming NameNotFoundException La documentation n indique pas de fa on explicite que des ressources JMS doivent tre cr es manuellement lorsque vous proc dez au d ploiement manuel l aide de la commande asadmin deploy ni que vous devez utiliser les cibles ant fournies pour d ployer l exemple d application Solution Utilisez la cible asant deploy pour le script build xml afin de cr er les ressources JMS n cessaires l ex cution de l application Erreur d ex cution lors de la cr ation de certificats dans les exemples de s curit services Web sous Linux ID 6198239 Lors du d ploiement de l exemple install_dir samples webservices security basicSSt sous Linux le certificat est pas cr et une erreur similaire celle pr sent e ci dessous est g n r e Chapitre 3 Probl mes connus et restrictions 75 Exemples 76
55. duit pour conna tre les exigences de version JDK minimales lorsque vous modifiez la valeur de AS_JAVA Un red marrage d Application Server avec sun appserv admin entraine une erreur LoginException ID 6288893 Ce probl me est d une valeur erron e de CONFIG _HOMES Solution 1 Renommez en asant bak 2 Copiez le fichier asant template de lt as_install gt lib install templates ee pour la version SE EE dans le r pertoire lt as_install gt bin et renommez le en asant 3 Modifiez le script copi lt as_install gt bin asant en rempla ant le jeton CONFIG_ HOME par lt as_install gt config 4 En cas de modifications manuelles apport es au fichier asant bak fusionnez les dans le nouveau script asant Le fichier asadmintruststore n est pas d crit dans la documentation d Application Server ID 6315957 Si ce fichier n existe pas dans le r pertoire home de l administrateur vous pouvez rencontrer de graves bogues lors de la mise niveau d applications h berg es sur le serveur Solution m Si possible la commande asadmin start domain domain1 doit tre ex cut e par l utilisateur qui a install le serveur Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Administration a Dansle cas contraire le fichier asadmintruststore doit tre d plac ou copi du r pertoire home de l utilisateur qui a proc d l installation dans le r pertoire home de l utilis
56. e tous enregistr s et disponibles Il vous sera bient t possible dans une version ult rieure de d terminer le moment o les MBeans AMX seront compl tement charg s m La constante XTypes CONNNECTOR CONNECTION POOL MONITOR est mal orthographi e NNN Ce probl me sera corrig dans une version ult rieure L outil ANT int gr renvoie java lang NoClassDefFoundError ID 6265624 L exception suivante est g n r e dans le thread principal main java lang NoClassDefFoundError org apache tools ant launch Launcher Solution Il est conseill de ne pas utiliser l outil ANT int gr ailleurs que dans Application Server Documentation des options de journalisation incorrecte ID 6463965 Le manuel Sun Java System Application Server Enterprise Edition 8 2 Performance Tuning Guide d crit de mani re erron e les options de journalisation suivantes L interface utilisateur d administration propose les deux options de journalisation suivantes Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Documentation Option 1 Consigne le contenu stdout System out print dans le journal des v nements Option 2 Consigne le contenu stderr System err print dans le journal des v nements Ces options de journalisation n existent plus dans Application Server Enterprise Edition 8 2 Informations conflictuelles relatives la fonction de mise en cache de fichier HTTP dans Application
57. e a t modifi dans le conteneur appclient de la version 8 1 update 2 ID 6198465 En raison d une r cente modification lorsqu un listener de messages asynchrone est le seul thread actif du conteneur app client l autre machine virtuelle appclient existe en tant que d mon Ce comportement constitue une r gression par rapport aux anciennes applications qui effectuent des r ceptions asynchrones dans ACC Ce probl me affecte les clients d application qui installent un listener de messages JMS et quittent le thread principal Solution Ne fermez pas le thread principal Attendez que le module d coute du message avertisse le thread principal avant de fermer ce dernier Surveillance 70 Cette section d crit les probl mes connus li s au contr le et les solutions associ es Impossible de modifier le niveau de contr le du service du connecteur et du pool de connexions du connecteur ID 6089026 Gr ce la page de d finition du niveau de contr le si vous modifiez le niveau de contr le du service du connecteur ou du pool de connexions du connecteur en LOW ou HIGH et que vous enregistrez les deux niveaux ne sont pas modifi s dans le fichier domain xml du domaine Toutefois si vous modifiez le niveau de contr le du service JMS en LOW ou HIGH et que vous enregistrez les valeurs du service du connecteur et du pool de connexions du connecteur sont modifi es simultan ment Ce probl me ne se produit pas lors de l ex cution
58. e ind termin e sans renvoyer d invite de commande Solution Ce probl me ne survient pas lorsque le mode d installation en ligne de commande est utilis pour proc der la mise niveau son emplacement Pour utiliser le mode d installation ligne de commande Si vous effectuez la mise niveau son emplacement en mode d interface graphique IG et que le probl me appara t quittez le programme d installation en appuyant sur les touches Ctrl C dans la fen tre du terminal dans laquelle le programme d installation a t d marr D marrez l outil de mise niveau partir de la fen tre du terminal en utilisant la commande suivante install_dir bin asupgrade source install dir domains target install_dir adminuser adminuser adminpassword adminpassword masterpassword changeit Les valeurs adminuser et adminpassword doivent correspondre celles utilis es pour l installation que vous mettez niveau Une fois le processus de mise niveau termin vous pouvez galement d marrer votre navigateur Web et saisir l URL suivant afin d afficher la page propos de file install_dir docs about html Si vous avez galement s lectionn l option d enregistrement du produit lors de l installation suivez le lien vers la page d enregistrement disponible sur la page propos de Chapitre 3 Probl mes connus et restrictions 79 Utilitaire de mise niveau 80 Le certificat auto sign n est pas approu
59. el des syst mes d exploitation du kit de d veloppement Java JDK et des pilotes de base de donn es pris en charge Guide de d marrage Proc dure de d marrage de Application Server Guide d installation Installation du logiciel et de ses composants Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Documentation connexe TABLEAU 1 2 Manuels du jeu de documentation de Application Server Suite Titre du manuel Description Guide de planification du d ploiement valuation des besoins du syst me et de l entreprise pour assurer le bon d ploiement de Application Server sur votre site Vous y trouverez galement des questions plus g n rales concernant le d ploiement du serveur Guide du d veloppeur Cr ation et impl mentation d applications sur Java 2 Platform Enterprise Edition plate forme J2EE destin es tre utilis es sous Application Server suivant le mod le des normes Java ouvertes pour les composants J2EE et les APT Ce manuel comprend des informations sur les outils de d veloppement la s curit le d bogage le d ploiement et la cr ation de modules de cycle de vie Didacticiel de J2EE 1 4 Utilisation des technologies de la plate forme J2FE 1 4 et des API pour d velopper des applications J2EE Guide d administration Guide d administration de la haute disponibilit Configuration gestion et d ploiement des compos
60. er u ne sera plus disponible La fonction quivalente sera disponible dans l IDE NetBeans a Le mode par d faut pour la v rification de l application avec le v rificateur V rifier des r gles J2EE sera remplac par V rifier des r gles J2EE et des r gles de configuration de Sun Application Server En d autres termes le v rificateur par d faut testera si une application r pond aux r gles J2FE et si elle est configur e pour tre ex cut e sur Sun Application Server La commande du v rificateur comprendra un commutateur de ligne de commande afin de tester une application pour les r gles J2EE uniquement Modifications apport es Classloader Dans la version actuelle les entr es JAR et de r pertoire ajout es aux attributs classpath prefix server classpathet classpath suffix du fichier domain xml fichier de configuration d Application Server sont disponibles dans le chemin de classe du syst me JVM Une application d pendante de ce comportement peut utiliser les m thodes suivantes de la classe java lang ClassLoader pour acc der des classes ou d autres ressources partir du chemin de classe du syst me JVM Chapitre 2 propos de Application Server Enterprise Edition 8 2 35 Prise en charge de J2FE m getSystemClassLoader m getSystemResource m getSystemResourceAsStream m getSystemResources Dans la prochaine version importante les entr es JAR et de r pertoire ajout es aux attribut
61. eront ant de g n rer dynamiquement un nouveau processus pour la compilation javac Application Server ne prend pas en charge l add on auth passthrough de Web Server 6 1 ID 6188932 La fonction de plug in auth passthrough disponible dans Sun Java System Application Server Enterprise Edition 8 2 7 1 est prise en charge par Sun Java System Application Server Enterprise Edition 8 2 Elle est cependant configur e diff remment dans Sun Java System Application Server Enterprise Edition 8 2 La fonction de plug in auth passthrough de Application Server Enterprise Edition 7 1 a t utilis e pour des sc narios de d ploiement dans les architectures deux niveaux o a L instance d Application Server est non seulement prot g e par un pare feu d entreprise mais galement par un second pare feu m Aucune connexion cliente directe l instance d Application Server n est autoris e Dans de telles architectures r seau un client se connecte un serveur Web frontal pr alablement configur pour fonctionner avec la fonction de plug in service passthroughet transf re les requ tes HTTP l instance d Application Server pour traitement via un proxy Chapitre 3 Probl mes connus et restrictions 85 Conteneur Web 86 Cette instance d Application Server ne peut recevoir de requ tes que via le proxy du serveur Web mais ne peut pas en recevoir directement de la part d h tes clients Par cons quent toute application d ploy
62. es disponibles dans ou par l interm diaire de ces sites ou ressources Historique de r vision des notes de mise jour Cette section r pertorie les modifications apport es ces notes de version depuis la premi re commercialisation de Sun Java SystemEnterprise Edition Application Server 8 2 TABLEAU 1 1 Historique de r vision des notes de mise jour Date de r vision Octobre 2006 F vrier 2007 Description Notes initiales de la version Beta de Sun Java System Application Server Enterprise Edition 8 2 Notes de la version FCS de Sun Java System Application Server Enterprise Edition 8 2 Jeu de documentation de Application Server Le jeu de documentation de Application Server pr sente la planification du d ploiement et l installation du syst me Le localisateur de ressource universel URL de la documentation de la version autonome de Application Server esthttp docs sun com app docs col1 1310 4 L URL de la documentation de Sun Java Enterprise System Java ES Application Server est http docs sun com app docs coll 1310 3 Pour en savoir plus sur Application Server consultez les manuels dans l ordre dans lequel ils sont r pertori s dans le tableau suivant TABLEAU 1 2 Manuels du jeu de documentation de Application Server Titre du manuel Description Notes de version Derni res informations sur le logiciel et la documentation Comprend un r capitulatif complet sous forme de tableau du mat ri
63. est cannot be submitted due to wire contention m Sybase Adaptive Server ne prend pas en charge le niveau d isolement TRANSACTION REPEATABLE READ Cependant lors de l interrogation de DatabaseMetaData le pilote Sun int gr indique que ce niveau d isolement est pris en charge par la base de donn es Les applications utilisant ce niveau d isolement vont chouer Les applications utilisant le pilote Sun int gr ne peuvent pas d finir le niveau d isolement TRANSACTION READ UNCOMMITTED L application g n re l exception suivante lors du premier acc s DataBaseMetaData java sql SQLException sunm Sybase JDBC Driver Sybase The optimizer could not find a unique index which it could use to perform an isolation level 0 scan on table sybsystemprocs dbo spt server info Solution Aucune pour l instant Sous Solaris 10 et Enterprise Linux 3 0 le pilote int gr JDBC Sun pour Oracle ne permet pas la cr ation d une connexion ID 6247468 D finissez la propri t ci dessous dans le pool de connexions JDBC lors de l utilisation de la source de donn es Oracle SUN JDBC com sun sql jdbcx oracle OracleDataSource lt property name serverType value dedicated gt La valeur de la propri t d pend de la configuration du listener du serveur Oracle Si le listener est configur en mode partag la valeur partag qui doit alors s afficher dans l exemple ci dessus doit tre remplac e par la valeur dedicated Con
64. ette section d crit les probl mes connus li s aux certificats et la s curit des applications Web sous Application Server ainsi que les solutions associ es Impossible d ex cuter les applications WebServiceSecurity sur Enterprise Edition avec J2SE 5 0 ID 6183318 Les applications WebServiceSecurity ne peuvent tre ex cut es avec J2SE 5 0 pour les raisons suivantes m J2SE5 0 PKCS11 ne prend pas en charge le mode UNWRAP a J2SE 5 0 PKCS11 ne prend pas en charge RSA ECB OAEPWithSHAlAndMGF1Padding avec PKCSI1 Les membres de l quipe J2SE ont inclus le message CR 6190389 Add support for the RSA PKCSI and RSA OAEP wrap unwrap mechanisms pour ce bogue Solution Utilisez J2SE1 4 2 avec tout autre fournisseur JCE autre que celui inclus par d faut Retenez que cette configuration ne prend pas en charge l acc l ration mat rielle Chapitre 3 Probl mes connus et restrictions 77 Utilitaire de mise niveau Fin SSL inop rationnelle ID 6269102 Lorsque l quilibreur de charge mat riel est configur pour une fin SSL Application Server remplace le protocole https par http lors de la redirection Solution Ajoutez un quilibreur de charge logiciel entre l quilibreur de charge mat riel et Application Server Utilitaire de mise niveau 78 Cette section d crit les probl mes connus de l utilitaire de mise niveau et les solutions associ es Les domaines cr s dans custom path autres que
65. eur trompeur hadbm Error 22184 A password is required to connect to the management agent peut tre renvoy Solution V rifiez s il y a un probl me de ressources sur le serveur prenez les mesures n cessaires par exemple ajoutez des ressources et relancez l op ration Les utilisateurs non root ne peuvent pas g rer HADB ID6275319 Une installation par le biais de Java Enterprise System en tant que root ne permet pas aux utilisateurs non root de g rer la base de donn es HADB Solution Connectez vous toujours en tant que root pour pouvoir g rer la base de donn es HADB L agent de gestion ne doit pas utiliser d interface sp cialis e ID 6293912 Les interfaces sp cialis es portant des adresses IP comme 0 0 0 ne doivent pas tre enregistr es comme des interfaces pouvant tre utilis es pour des n uds HADB dans l agent de gestion L enregistrement de telles interfaces peut entra ner des probl mes si des n uds HADB sont d finis sur ces interfaces via une commande utilisateur hadbm create utilisant des noms d h tes la place d adresses IP Les n uds ne pourront plus communiquer interrompant ainsi la commande create Solution Lorsque vous utilisez hadbm create sur des h tes plusieurs interfaces sp cifiez toujours les adresses IP l aide d une notation DDN Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Haute disponibilit checs de r assemblage
66. ges sont perdus en cas d interruption de service n w 6444052 6444308 Int grer Generic RA pour JMS version 1 5 AS 8 2 EE AS 8 1 UR2 EE gt 8 2 EE SS impossible de d marrer le domaine 1 de la version 8 2 8 1UR2 erron 6444368 Mise niveau interrompue de 8 0PE URI vers 9 1 ee sur win2003 6446558 R cup ration de transaction manuelle inop rationnelle pour des ressources connector connection pool 6447895 R cup ration de transaction inop rationnelle pour des ressources utilisant RA int gr 6454007 6455396 Modifier l entr e requise par l outil de mise niveau chec de d marrage de l agent de n ud et des instances apr s une mise niveau SBS 8 1EE gt 9 1FE 6374533 Pour des raisons de performances et de stabilit Application Server doit int grer XWSS 1 1 et non XWSS 1 0 6358422 Appserver 7 1 8 1 EE le plug in proxy LB de WebServer doit prendre correctement en charge des connexions persistantes 6382063 Fuite de m moire dans com sun enterprise iiop IORToSocketInfolmpl Informations suppl mentaires sur HADB Cette section pr sente d autres informations importantes sur l impl mentation du syst me HADB dans Application Server 8 2 m Am liorations relatives HADB la page 25 Prise en charge du syst me de fichiers HADB la page 26 Mise niveau de la base de donn es de disponibilit anticip e la page 26 1
67. git pas d une erreur de la documentation Il est fr quent d ex cuter Application Server et un serveur HADB sur des machines diff rentes Sous UNIX vous pouvez v rifier la version du syst me d exploitation en utilisant la commande uname et l espace disque en utilisant la commande df Remarque Utilisez le syst me de fichiers NTFS plut t que FAT ou FAT 32 lorsque Application Server est ex cut e sur une plate forme Microsoft Windows Informations importantes concernant les patchs Patchs requis pour Solaris Sun conseille aux utilisateurs de Solaris 9 10 x86 SPARC d installer le groupe de patchs recommand s Ce dernier est disponible dans la section des patchs s curis s et recommand s http sunsolve sun com du site SunSolve Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Configurations mat rielle et logicielle requises Configuration requise associ e au package suppl mentaire de RedHat Enterprise Linux 3 0 Pour ex cuter des composants natifs de ce produit y compris le programme d installation le package suivant qui ne fait pas partie de la distribution RedHat Enterprise Linux 3 0 standard doit tre install compat libstdc 7 3 2 96 118 i386 rpm Le package peut tre t l charg l adresse http rpm pbone net index php3 stat 4 idpl 843376 com compat libstdc 7 3 2 96 118 i386 rpm html Pilotes JDBC et bases de donn es Sun Java System Application Server a t
68. he tools ant taskdefs Execute execute Execute java 427 at org apache tools ant taskdefs compilers DefaultCompilerAdapter executeExternalCompile DefaultCompilerAdapter java 448 at org apache tools ant taskdefs compilers JavacExternal execute Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Conteneur Web JavacExternal java 81 at org apache tools ant taskdefs Javac compile Javac java 842 at org apache tools ant taskdefs Javac execute Javac java 682 at org apache jasper compiler Compiler generateClass Compiler java 396 Solution D finissez le commutateur de compilation JSP fork sur false Vous pouvez effectuer cette op ration de l une des deux mani res suivantes a De fa on globale en d finissant le param tre fork init de JspServlet inclus dans le fichier S1AS HOME domains domain1 config default web xml sur false lt servlet gt lt servlet name gt jsp lt servlet name gt lt servlet class gt org apache jasper servlet JspServlet lt servlet class gt lt init param gt lt param name gt fork lt param name gt lt param value gt false lt param value gt lt init param gt lt servlet gt a De fa on ponctuelle en d finissant la propri t de configuration JSP fork incluse dans le fichier sun web xmt sur false lt sun web app gt lt jsp config gt lt property name fork value false gt lt jsp config gt lt sun web app gt Ces deux param tres emp ch
69. hors du r pertoire d installation ex cutez la commande ci dessous de mani re effectuer uniquement un red marrage progressif des n uds hadbm set packagename V4 4 3 database name V rifiez que la base de donn es est en cours d ex cution l aide de la commande hadbm status et qu elle fonctionne normalement en servant les transactions du client Si tout fonctionne correctement vous pourrez supprimer l ancienne installation ult rieurement Avant d annuler l enregistrement de l ancien package supprimez toutes les r f rences l ancien package dans le r f rentiel ma d faut la commande hadbm unregisterpackage chouera en indiquant le message package en cours d utilisation Une op ration de reconfiguration fictive par exemple hadbm set connectiontrace same as previous value supprimera toutes les r f rences l ancien package Maintenant annulez l enregistrement de l ancien package hadbm unregisterpackage hosts host list old pacakge name Supprimez l ancienne installation du syst me de fichiers Test de la mise niveau Sous Solaris testez la mise niveau en v rifiant qu elle a t correctement effectu e V rifiez que les processus en cours d ex cution utilisent les nouveaux binaires tous les n uds HADB v rifiez les l ments ci dessous new path bin ma v new path bin hadbm v V rifiez si la base de donn es est en cours d ex cution La commande ci dessous doit indiquer
70. ion les ports qui sont disponibles Pour de plus amples informations de compatibilit reportez vous au manuel Sun Java System Application Server Enterprise Edition 8 2 Upgrade and Migration Guide Probl mes r solus dans la version Enterprise Edition 8 2 Cette section r pertorie les probl mes soulev s par les utilisateurs et r solus dans la version Enterprise Edition 8 2 de Sun Java System Application Server R f rence Description 6368745 6432308 AS mise niveau de AS7 Java ES 2 vers AS8 2 Java ES 5 impossible AS JES5b7a chec de mise niveau de JES2 vers JES5 6378409 AS 8 2 compatibilit ascendante plus disponible en raison des biblioth ques jsf contenues dans la version 8 2 6371534 AS82EE commande configure ha cluster interrompue sur Windows si le chemin d installation contient un espace 6242761 L agent du n ud ne peut pas tre d marr via init comme indiqu sans g n rer d erreurs 6267772 Les instructions sur la configuration de Borland Optimizelt sont incorrectes Chapitre 2 propos de Application Server Enterprise Edition 8 2 21 Probl mes r solus dans la version Enterprise Edition 8 2 R f rence Description 6273226 Ajout de texte indiquant d ajouter l option jvm Xrs afin d ex cuter un serveur NA en tant que syst me windows s 6361145 Impossible de mettre jour le plug in LB lors d une mise jour de 8 1FE vers 8 2EE 6362881
71. ion de d marrage d un agent JMX est int gr e la plate forme J2SE 5 0 Un agent est activ lorsque vous d finissez explicitement les propri t s syst me lors du d marrage du serveur Voici quelques exemples de valeurs name com sun management jmxremote value true name com sun management jmxremote port value 9999 name com sun management jmxremote authenticate value false name com sun management jmxremote ssl value false Une fois les propri t s JMX configur es et le serveur d marr un nouveau serveur jmx connector est d marr dans Application Server VM Un aspect n gatif r side dans le fait que les fonctions d administration sont affect es et que l interface utilisateur et de ligne de commande d administration d Application Server peuvent renvoyer des r sultats inattendus Le probl me provient du fait qu il existe des conflits entre le serveur jmx connector int gr et le nouveau serveur jmx connector Solution Si vous utilisez la console j console ou tout autre client compatible JMX vous pouvez r utiliser le serveur JMX Connector Server standard ex cut au d marrage d Application Server Lorsque le serveur d marre une ligne similaire celle indiqu e ci dessous s affiche dans le journallog Vous pouvez vous connecter l adresse JMXServiceURL et effectuer les m mes op rations de gestion configuration une fois les informations d authentification indiqu es Par exemple 12004 11 24717 4
72. is Solution Personne ne rencontrera ce probl me Si vous rencontrez le probl me supprimez l installation ant rieure d Application Server et proc dez une nouvelle installation plut t qu une mise niveau Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Administration Plusieurs modifications dans le script asadmin dans JES3 Application Server 8 2 par rapport JES2 AS7 ID 6189433 6189436 Plusieurs modifications ont t apport es la commande asadmin dans Application Server 8 2 par rapport Application Server 7 x Par exemple dans 7 x la commande permettant de d marrer une instance serveur est la suivante asadmin start instance Dans 8 2 la commande quivalente est la suivante asadmin start domain user admin domainl Reportez vous aux documents suivants pour obtenir des informations compl tes sur la syntaxe de la commande asadmin a Sun Java System Application Server Enterprise Edition 8 2 Administration Guide a Sun Java System Application Server Enterprise Edition 8 2 Reference Manual a Sun Java System Application Server Enterprise Edition 8 2 Upgrade and Migration Guide Ports par d faut modifi s dans Application Server ID 6198555 Lors d une mise niveau de JES2 Application Server 7 x vers JES5 Application Server 8 2 vous pouvez rencontrer des incompatibilit s ou des erreurs car les ports par d faut ont chang Reportez vous la section
73. is et dans d autres pays Toutes les marques d pos es SPARC sont utilis es sous licence et sont des marques commerciales ou d pos es de SPARC International Inc aux tats Unis et dans d autres pays Les produits portant les marques d pos es SPARC sont constitu s selon une architecture d velopp e par Sun Microsystems Inc OPEN LOOK et l interface graphique utilisateur Sun TM sont d velopp s par Sun Microsystems Inc pour ses utilisateurs et ses concessionnaires Sun reconna t les efforts de pionniers de Xerox pour la recherche et le d veloppement du concept des interfaces utilisateur visuelles ou graphiques pour l industrie de l informatique Sun d tient une licence non exclusive de Xerox sur l interface d utilisateur graphique Xerox cette licence couvrant galement les d tenteurs de licence Sun qui mettent en place l interface utilisateur graphique OPEN LOOK et qui en outre se conforment aux licences crites de Sun Les produits couverts et les informations contenues dans cette publication sont contr l s par les lois r gissant les exportations aux tats Unis et peuvent tre soumises aux lois r gissant les exportations ou les importations dans d autres pays L utilisation d armes nucl aires de missiles d armes biologiques et chimiques ou d armes nucl aires maritimes qu elle soit directe ou indirecte est strictement interdite Son exportation ou r exportation vers des pays soumis l embargo am ricain ou des entit s e
74. ise pour HADB et plates formes prises en charge la page 19 pour plus d informations La commande hadbm set ne v rifie pas la disponibilit des ressources espace disque et m moire ID 5091280 Lorsque vous augmentez la taille des p riph riques ou du tampon l aide de la commande hadbm set le syst me de gestion v rifie la disponibilit des ressources lors de la cr ation des bases de donn es ou de l ajout de n uds Cependant il ne v rifie pas si un nombre suffisant de ressources est disponible lors de la modification de la taille des p riph riques ou du tampon de la m moire principale Solution V rifiez qu il y a suffisamment d espace disque ou de m moire disponible sur tous les h tes avant d augmenter les attributs de configuration devicesize oubuffersize Chemins h t rog nes pour packagepath non pris en charge ID 5091349 Il est impossible d enregistrer le m me package avec le m me nom diff rents emplacements et sur diff rents h tes par exemple Chapitre 3 Probl mes connus et restrictions 57 Haute disponibilit 58 hadbm registerpackage test packagepath var installl hosts europall Package successfully registered hadbm registerpackage test packagepath var install2 hosts europal2 hadbm Error 22171 A software package has already been registered with the package name test Solution La base de donn es HADB ne prend pas en charge les chemins h t rog nes sur plusie
75. l est fr quent d ex cuter Application Server et un serveur HADB sur des machines diff rentes Plates formes prises en charge la page 19 Configuration requise au niveau de l h te pour le serveur HADB la page 19 Configuration requise au niveau de l h te pour la gestion HADB la page 20 Configuration requise au niveau de l h te pour le client HADB la page 20 Remarque Les composants Java du syst me ont t cr s avec JDK 1 4 2_02 et test s sur JDK 1 5_09 Plates formes prises en charge m Solaris SPARC Solaris 8 MU7 Solaris 9 MU7 Solaris 10 RR a Solaris x86 Solaris 9 MU7 Solaris 10 RR RedHat Enterprise Linux 2 1 U5 seul le syst me de fichiers ext2 est pris en charge non ext3 3 0 U4 ext2 et ext3 sont pris en charge Les mises jour ant rieures U4 ne sont pas recommand es en raison d un swapping excessif Notez que HADB est test sur ces versions de syst me d exploitation en mode 32 bits uniquement Par ailleurs HADB ne prend pas en charge la version RedHat Enterprise Linux 3 0 ex cut e en mode 64 bits en raison d un bogue au niveau du syst me d exploitation voir le probl me connu 6249685 dans la section Haute disponibilit la page 56 pour obtenir plus de d tails sur l incidence de ce bogue sur HADB a Microsoft Windows Microsoft Windows 2000 Advanced Server Service Pack 4 et Microsoft Windows 2003 Enterprise Edition Notez que HADB ne prend en charge au
76. la commande asadmin est suppos e cr er la ressource avec les valeurs de taille de pool par d faut minimale 8 maximale 32 Ce n est cependant pas le cas la place la cr ation de la ressource partir de la ligne de commande donne des tailles de pool minimale et maximale par d faut de 1 et 250 respectivement Solution Apr s la cr ation d une ressource JMS partir de la ligne de commande utilisez la console d administration pour modifier les valeurs de tailles de pool minimale et maximale Chapitre 3 Probl mes connus et restrictions 53 Documentation Documentation 54 Cette section d crit les probl mes d tect s dans la documentation et les solutions associ es Incoh rences Javadoc Plusieurs ID Une documentation Javadoc est absente ou incorrecte pour plusieurs interfaces et m thodes AMX m Les m thodes li es au m canisme d obtention des statistiques NumConnAcquired et NumConnReleased ne figurent pas dans ConnectorConnectionPoolStats et ATtJDBCConnectionPoolStats Ces m thodes vont tre ajout es dans une version ult rieure en tant que getNumConnAcquired et getNumConnReleased m L appel des m thodes suivantes dans EJBCacheStats renvoie une exception getPassivationSuccesses getExpiredSessionsRemoved getPassivationErrors getPassivations Ce probl me sera r solu dans une version ult rieure m Une fois le serveur d marr les MBeans AMX n cessitent plusieurs secondes avant d tr
77. laris x86 9 10 Red Hat Enterprise Linux2 1 Update2 3 0 Updatel Serveur Web Apache 1 3 1 4 2 0 Solaris SPARCS9 10 Solaris x86 10 Red Hat Enterprise Linux2 1 Update2 3 0 Updatel Windows Server2003 Windows 2000 Advanced Server SP4 Windows Server 2000 SP4 Windows XP Pro SP1 Microsoft IIS 5 0 Windows Server2003 Windows 2000 Advanced Server SP4 Windows Server 2000 SP4 Windows XP Pro SP1 Navigateurs Cette section r pertorie les navigateurs pris en charge par Sun Java System Application Server Enterprise Edition 8 2 TABLEAU 2 4 Navigateurs Web pris en charge Explorateur Version Mozilla 1 4 1 5 1 6 1 7 x Netscape Navigator 4 79 6 2 7 0 8 x Internet Explorer 5 5 Service Pack2 6 0 Firefox 1 4 1 5 18 Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Configurations mat rielle et logicielle requises Configuration requise pour HADB et plates formes prises en charge Outre la configuration indiqu e dans la section Configurations mat rielle et logicielle requises la page 11 vous devez v rifier que le syst me est conforme aux exigences ci dessous pour pouvoir ex cuter HADB Remarque La configuration syst me requise indiqu e dans la section Sp cifications requises pour la plate forme la page 11 pour Application Server et celle pour HADB sont strictement identiques Il ne s agit pas d une erreur de la documentation I
78. le relie ensuite les diff rentes parties facilitant et am liorant ainsi le cycle de d veloppement Chapitre 2 propos de Application Server Enterprise Edition 8 2 39 40 gt CHAPITRE 3 Probl mes connus et restrictions Cette section d crit les probl mes connus relatifs Sun Java System Application Server Enterprise Edition 8 2 et pr sente les solutions associ es Si aucune plateformes Ces informations sont regroup es dans les sections cidessous Administration la page 41 Serveur Apache et plug in de l quilibreur de charge la page 48 Client d application la page 49 Pilotes Sun JDBC int gr s la page 50 Connecteurs la page 52 Documentation la page 54 Haute disponibilit la page 56 Installation la page 64 Didacticiel J2EE la page 67 Gestion du cycle de vie la page 68 Enregistrement la page 69 Message Queue la page 69 Surveillance la page 70 PointBase la page 73 Exemples la page 74 S curit la page 77 Utilitaire de mise niveau la page 78 Conteneur Web la page 82 Administration Cette section traite des probl mes connus li s l administration et les solutions associ es 41 Administration 42 Le script package appclient ne fonctionne pas si domain1 n existe pas ID 6171458 Par d faut une valeur code permanent da
79. le sur la page de titre de l ouvrage ou dans l URL du document Par exemple la r f rence de ce manuel est 819 4728 Chapitre 1 Pr sentation 7 gt CHAPITRE 2 propos de Application Server Enterprise Edition 8 2 Sun Java System Application Server Enterprise Edition 8 2 est un serveur compatible avec la plate forme J2EE 1 4 permettant de d velopper et de d ployer des applications J2EE et des services Web bas s sur la technologie Java dans des environnements de production grande chelle Cette section aborde les sujets suivants Nouveaut s de la version 8 2 la page 9 Configurations mat rielle et logicielle requises la page 11 Probl mes r solus dans la version Enterprise Edition 8 2 la page 21 Informations suppl mentaires sur HADB la page 24 Probl mes de compatibilit la page 34 Prise en charge de J2EE la page 36 Passage une autre version Java prise en charge la page 38 Hautes performances la page 38 volutivit la page 39 Prise en charge de JavaServer Faces1 1 la page 39 Nouveaut s de la version 8 2 Application Server Enterprise Edition 8 2 inclut les am liorations suivantes a Am lioration de l administration Application Server prend en charge la gestion s curis e distante des d ploiements d entreprise multimachines complexes via une console install e sur un navigateur ou une interface de ligne de co
80. ls et Admin http db apache org derby docs 10 1 adminguide de Derby Exportation de tables de Pointbase vers Java DB Cet exemple explique comment capturer le LDD d une table dans Pointbase et cr er la m me table dans Java DB l aide de Netbeans 5 0 Un autre proc d consiste utiliser l outil de commandes et la commande unload database startcommander sh Do you wish to create a new Database Yes Y or No N default N Enter product to connect with Embedded E or Server S default El e Enter driver to use default com pointbase jdbc jdbcUniversalDriver Enter database URL default jdbc pointbase embedded sample Enter Username default PBPUBLIC Enter Password default PBPUBLIC PointBase Commander 5 2 ECF build 294 size restricted version EMBEDDED Interactive SQL command language Sun0S 5 9 C Copyright 2004 DataMirror Mobile Solutions Inc All rights reserved Chapitre 2 propos de Application Server Enterprise Edition 8 2 15 Configurations mat rielle et logicielle requises 16 Licensed to Sun customer demo use For commercial version contact PointBase at pointbase com PHONE 1 877 238 8798 US amp CANADA 1 408 961 1100 International WEBSITE www pointbase com SQL gt unload database sampledb sql SQL gt unload database sampledb sql SQL gt 13 Row s Unloaded PBPUBLIC CUSTOMER TBL SQL gt 4 Row s Unloaded PBPUBLIC DISCOUNT CODE TBL SQL gt 30 Row
81. ment configur e En particulier sous Solaris 8 inspectez le fichier etc systemet assurez vous que la valeur de la variable shmsys shminfo_shmseg est au moins six fois sup rieure au nombre de n uds par h te Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Haute disponibilit Segments de m moire partag e bloqu s et ne pouvant pas vacu s ID 5052548 HADB 4 3 0 16 et version ult rieure est configur pour utiliser une m moire partag e personnelle lorsqu il cr e et associe ses segments de m moire partag e avec l indicateur SHM_SHARE_MMU L utilisation de cet indicateur bloque essentiellement les segments de m moire partag e d une m moire physique et emp che leur vacuation Ceci entra ne des probl mes dans des installations sur des machines bas de gamme Par cons quent si un d veloppeur dispose d une machine dot e d une m moire de 512 Mo et d espace de swap disponible et qu il utilise Application Server7 0 EE puis la version 7 1 EE ou ult rieure il rencontrera des probl mes de configuration du cluster clsetup par d faut qui cr e deux n uds HADB chacun dot d une devicesize de 512 ceci entra nant une RAM physique insuffisante pour prendre en charge la m moire partag e n cessaire aux deux n uds Solution V rifiez que vous disposez de la quantit de m moire recommand e pour accueillir Application Server et HADB Reportez vous la section Configuration requ
82. ment fournir un autre nom pour viter des conflits avec des packages existants dot s du m me nom hadbm registerpackage packagepath opt SUNWhadb 4 4 2 6 V4 4 2 6 Red marrez la base de donn es avec la nouvelle version la commande suivante lance un red marrage progressif des n uds hadbm set packagename V4 4 2 nom base de donn es 7 V rifiez que la base de donn es est en cours d ex cution l aide de la commande hadbm status et qu elle fonctionne normalement en servant les transactions du client 8 Sitout fonctionne correctement vous pourrez supprimer l ancienne installation ult rieurement Avant d annuler l enregistrement de l ancien package supprimez toutes les r f rences l ancien package dans le r f rentiel ma d faut la commande hadbm unregisterpackage chouera et affichera le message package en cours d utilisation Une op ration de reconfiguration fictive par exemple hadbm set connectiontrace lt same_as_previous_value gt supprimera toutes les r f rences l ancien package Maintenant annulez l enregistrement de l ancien package hadbm unregisterpackage hosts lt liste h tes gt lt nom ancien package gt Supprimez l ancienne installation du syst me de fichiers en suivant les instructions d installation de HADB l adresse http clustra norway sun com intraweb download products hadb packages pdf 4 4 2 6 pdf Restrictions SQL connues m Ilest impossible de cr er un i
83. mmande pouvant contenir des scripts Il fournit galement une interface API JMX compl te permettant un acc s par programme distant et s curis aux fonctions de contr le et d administration a Courtier de messages Application Server est fourni avec un courtier de messages de classe d entreprise int gr composant un syst me de messagerie haute disponibilit performant fiable et volutif m Message Queue 3 7 Application Server impl mente d sormais MQ 3 7 Nouveaut s de la version 8 2 Prise en charge d une plate forme tendue de nouveaux syst mes d exploitation environnements localis s et composants mat riels ainsi que de nouvelles bases de donn es sont pris en charge Sun Java Enterprise System Application Server consid r comme composant cl de Sun Java Enterprise System est troitement int gr aux services d identit s r seau et de portail Outils de migration et de mise niveau ces outils vous permettent de v rifier la portabilit et le respect des standards des applications J2EE facilitent la migration partir d autres serveurs d applications J2EE JBoss WebLogic WebSphere et contribuent la mise niveau partir des versions pr c dentes de Sun ONE Application Server iPlanet Application Server Prise en charge de Java 2 Standard Edition 5 0 Application Server prend en charge Java 2 Standard Edition 5 0 qui comprend des fonctions de contr le et de gestion am lior es ainsi que
84. n t be deleted Solution Ce probl me ne se produit pas si vous d finissez le param tre par d faut precompilejsps false lors du d ploiement d une application Lors de sa premi re utilisation l application d clenche la compilation des pages JSP C est pour cette raison que le temps de r ponse de la premi re requ te est sup rieur celui des requ tes suivantes Notez galement qu en cas de pr compilation vous devez arr ter et red marrer le serveur avant d annuler le d ploiement de l application ou de red ployer cette derni re L arr t du serveur permet de lib rer les fichiers JAR qui taient verrouill s et d effectuer correctement les op rations d annulation du d ploiement ou de red ploiement de l application apr s le red marrage Chapitre 3 Probl mes connus et restrictions 83 Conteneur Web 84 Impossible de d ployer les archives WAR avec le fichier web xml bas sur le composant Servlet 2 4 comprenant un l ment lt load on startup gt vide ID 6172006 L l ment facultatif load on startup inclus dans le fichier web xml indique que le servlet correspondant doit tre charg et initialis au d marrage de l application Web laquelle il appartient Le contenu facultatif de cet l ment est un nombre entier pr cisant en quelle position le servlet doit tre charg et initialis par rapport aux autres servlets de l application Web Lorsque l l ment lt load on startup gt est vide
85. nce une installation de base de donn es PointBase PointBase g n re une exception lorsqu un serveur r seau est utilis avec des pilotes imbriqu s ID 6204925 Il arrive que la base de donn es PointBase int gr e renvoie une exception lorsque le pilote du serveur r seau et le pilote imbriqu sont utilis s en m me temps Solution N utilisez pas les deux pilotes simultan ment Choisissez soit le pilote imbriqu soit le pilote du serveur r seau Probl me de mise niveau dans lequel la base de donn es PointBase par d faut est remplac e ID 6264969 6275448 Lorsque vous effectuez une mise jour vers Application Server Enterprise Edition 8 2 le patch de mise jour crase la base de donn es par d faut PointBase Chapitre 3 Probl mes connus et restrictions 73 Exemples Exemples 74 Solution Recr ez ou entrez nouveau tout sch ma ou toute donn e existants avant la mise niveau Si vous avez d ploy des applications avec des beans CMP l aide de l option de g n ration de tables vous devez annuler le d ploiement ou red ployer l application afin que les tables soient g n r es nouveau Cette section d crit les probl mes connus li s au code de l exemple compris dans le produit Application Server 8 2 ainsi que les solutions associ es Sous Windows la commande setup one machine cluster reste bloqu e tandis que sous Solaris elle fonctionne correctement il faut appuyer su
86. ndants m thode g n ralement recommand e depuis la version Application Server 8 1 et reportez vous y avec l option adminpassword ou dbpasswordfile JES5 HADB install dans une zone globale non accessible depuis des zones locales sporadiques ID 6460979 Lorsque Application Server est install dans une zone globale Solaris dans usr SUNWappserver le composant HADB install avec cette instance d Application Server ne sera pas disponible dans des zones locales sporadiques Chapitre 3 Probl mes connus et restrictions 63 Installation Le probl me est tel qu HADB est install dans opt SUNWhadb dans la zone globale mais ce r pertoire n est pas lisible partir de zones locales sporadiques L ensemble HADB dans JES5 ne peut malheureusement pas tre d plac Solution tant donn que le composant HADB d Application Server ne peut pas tre d plac le composant HADB doit tre install s par ment dans chaque zone locale sporadique partir de laquelle vous souhaitez acc der HADB Installation 64 Cette section d crit les probl mes connus li s l installation et les solutions associ es Blocage lors de l arr t de l installation sur certains syst mes Linux apr s avoir cliqu sur le bouton Terminer ID 5009728 Ce probl me appara t sur plusieurs syst mes Linux Il appara t le plus souvent sur Java Desktop System 2 mais il a galement t observ sur Les distributions Linux Red Hat
87. ndex secondaire UNIQUE sur une table m L expression DISTINCT column n est pas autoris e dans une expression d agr gation moins qu elle ne soit la seule expression s lectionn e m Toutes les tables doivent tre cr es avec une cl primaire les tables sans cl primaire ne sont pas prises en charge m FULL OUTER JOIN n est pas pris en charge m Les sous requ tes IN qui sont des sous requ tes de table ne sont pas prises en charge par exemple Chapitre 2 propos de Application Server Enterprise Edition 8 2 33 Probl mes de compatibilit SELECT SNAME FROM S WHERE S1 S2 IN SELECT S1 S2 FROM SP WHERE P P2 m Les contraintes autres que NOT NULL et PRIMARY KEY ne sont pas prises en charge m I est possible d affecter un nouveau propri taire la ressource Dans ce cas cependant les privil ges octroy s au propri taire actuel ne sont pas accord s au nouveau propri taire m Deux sous requ tes NOT EXISTS imbriqu es o chaque sous requ te n est pas directement corr l e au niveau externe des requ tes ne sont pas prises en charge m Les privil ges de colonne ne sont pas pris en charge a Les constructeurs de valeur de ligne sont autoris s uniquement dans une clause VALUES m Les sous requ tes ne sont pas accept es comme expressions de valeur dans les constructeurs de valeur de ligne m Les types de donn es ci dessous ne peuvent pas tre utilis s lors de la cr ation de cl s
88. necteurs 52 Cette section d crit les probl mes connus de l architecture de connecteurs J2EE et les solutions associ es Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Connecteurs Apr s le red marrage d une instance DAS l annulation du d ploiement du module connecteur choue lorsque l option en cascade est d finie sur false ID 6188343 Dans ce sc nario un module connecteur autonome ou imbriqu est d ploy dans l instance DAS et les pools de connexions du connecteur et des ressources sont cr es pour le module d ploy Apr s le red marrage de l instance DAS l annulation du d ploiement du connecteur choue lorsque l option en cascade est param tr e sur false et l exception suivante est g n r e 12004 10 31119 52 23 049 0800 INFO sun appserver ee8 1 javax enterprise system core _ ThreadID 14 CORE5023 Error while unloading application foo Solution Utilisez l annulation de d ploiement en cascade en d finissant l option cascade sur true afin d annuler le d ploiement des connecteurs autonomes et imbriqu s apr s le red marrage de l instance DAS JMS create jms resource CLI ne d finit pas correctement les valeurs par d faut ID 6294018 tant donn que vous ne pouvez pas sp cifier les tailles de pool minimale et maximale lors de la cr ation d un nouvelle ressource JMS partir de la ligne de commande via la commande asadmin create jms resource
89. ns INSTALL lib package appclient xml pour la variable AS_ACC_ CONFIG de domain1 est point e par asenv conf Si domain1 est supprim et qu un autre domaine est cr la variable AS_ACC_ CONFIG n est pas mise jour avec le nouveau nom de domaine ce qui provoque l chec du script package appclient Solution Effectuez l une des t ches suivantes m Laissez domainl intact et cr ez vos propres domaines en tenant compte de celui ci m Supprimez domain1 et remplacez la valeur code permanent de domain1 dans INSTALL lib package appclient xml par le nouveau nom de domaine Cette op ration devra tre r p t e chaque cr ation de domaine si domain1 n existe pas L installation du plug in d quilibrage de charge remplacera un plug in existant ID 6172977 Si vous installez le plug in d quilibrage de charge sur une installation d Application Server disposant d j d un tel plug in 7 1EE par exemple le plug in 8 2EE remplacera l quilibreur de charge existant et ce m me si vous avez cr une nouvelle instance de serveur sur laquelle vous ex cutez le plug in Les fichiers du plug in sont install s par d faut dans le r pertoire install_dir plugins lbplugin ce qui signifie qu une seule version d un plug in peut tre utilis e avec une installation d Application Server Notez que le programme d installation de la console affiche un message indiquant qu une d sinstallation est en cours mais ce message peut parfois tre om
90. nterprise Edition 8 2 31 Informations suppl mentaires sur HADB 32 bgel flags 1000843 lt mtu 1500 index 6 inet 129 159 115 12 netmask ffffff00 broadcast 129 159 115 255 groupname mpQ bgel 1 flags 9040843 lt mtu 1500 index 6 inet 129 159 115 13 netmask ff000000 broadcast 129 159 115 255 H te 2 bgeQ flags 1000843 lt mtu 1500 index 3 inet 129 159 115 20 netmask ffffff00 broadcast 129 159 115 255 groupname mpQ bgeQ 1 flags 9040843 lt mtu 1500 index 3 inet 129 159 115 21 netmask ff000000 broadcast 129 159 115 255 bgel flags 1000843 lt mtu 1500 index 4 inet 129 159 115 22 netmask ffffff00 broadcast 129 159 115 255 groupname mpQ bgel 1 flags 9040843 lt mtu 1500 index 4 inet 129 159 115 23 netmask ff000000 broadcast 129 159 115 255 Dans ce cas les interfaces r seau physiques sur les deux h tes sont celles r pertori es en tant que bge0 et bge1 Celles r f renc es par bge0 1 et bge1 1 sont des interfaces de test de multiacheminement elles sont signal es comme tant d sapprouv es dans ifconfig Pour plus de d tails reportez vous au Guide d administration du multiacheminement sur r seau IP Pour configurer HADB dans cet environnement s lectionnez une adresse d interface physique au niveau de chaque h te Dans cet exemple nous choisissons 129 159 115 10 sur l h te 1 et 129 159 115 20 sur l h te 2 Pour cr er une base de donn es avec un n ud par h te utilisez l argument suivant pour hadbm create ho
91. our la mise jour si deux transactions parall les sont en cours d ex cution et que l une d entre elles est annul e ID 6165970 Pour d finir le niveau d isolement d une connexion le pool de connexions correspondant doit tre cr sur le m me niveau d isolement Reportez vous au manuel Sun Java System Application Server Enterprise Edition 8 2 Administration Guide pour plus d informations sur la configuration des pools de connexions Erreurs PreparedStatement ID 6170432 Description Si une application g n re plus de 3000 objets PreparedStatement au cours d une transaction l erreur suivante peut se produire avec DB2 sunm DB2 JDBC Driver No more available statements Please recreate your package with a larger dynamicSections value Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Pilotes Sun JDBC int gr s Solution1 Ajoutez les propri t s suivantes la d finition de pool de connexions afin que le pilote puisse r diter les liens des packages DB2 avec une valeur dynamicSections sup rieure createDefaultPackage true replacePackage true dynamicSections 1000 Reportez vous au manuel Sun Java System Application Server Enterprise Edition 8 2 Administration Guide pour plus d informations sur la configuration des pools de connexions Description2 En liaison avec l erreur PrepardStatement mentionn e ci dessus le message d erreur suivant peut galement tre g n r
92. primaires m REAL m FLOAT m DOUBLE PRECISION m DECIMAL m NUMERIC quilibrage de charge de haute disponibilit Application Server inclut l quilibrage de charge pour les clients HTTP IOP et JMS la prise en charge du basculement de la session HTTP la prise en charge du basculement et du clustering EJB les services d horloge EJB haute disponibilit la r cup ration des transactions distribu es la prise en charge des mises niveau d applications progressives ainsi qu une base de donn es haute disponibilit pour le stockage de l tat transitoire des applications J2FE La disponibilit assure le basculement des instances d Application Server mises en cluster Lorsqu une panne est d tect e la session que supervisait le serveur non disponible est r affect e une autre instance d Application Server Les informations relatives la session sont stock es dans la base de donn es HADB Le syst me HADB prend en charge la persistance des sessions HTTP des beans de session avec tat et des r f rences li es la connexion unique Probl mes de compatibilit 34 Dans la prochaine version de Sun Java System Application Server Enterprise Edition les incompatibilit s suivantes seront introduites a Bien que le service HTTP continue d utiliser un cache DNS pour une meilleure performance le contr le du cache DNS n est pas disponible Notes de version de Sun Java System Application Server Enterprise Edition 8 2
93. que tous les n uds HADB pr sentent un statut en cours new path bin hadbm status n V rifiez que les pointeurs des produits utilisant HADB ont t modifi s de mani re renvoyer vers le nouveau chemin HADB Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Informations suppl mentaires sur HADB Vous pouvez ex cuter les tests de mise niveau des produits utilisant HADB pour v rifier le bon fonctionnement de la mise niveau de HADB Apr s une mise niveau en ligne si la nouvelle version ne fonctionne pas correctement revenez l ancienne version de HADB Toutefois si le r f rentiel de l agent de gestion a t modifi vous pouvez r tablir la base de donn es HADB un niveau inf rieur mais le nouvel agent de gestion doit rester en cours d ex cution Informations sp ciales relatives au d ploiement et la mise niveau Cette section pr sente des informations suppl mentaires sur le d ploiement et la mise niveau de HADB D ploiement la page 29 m Mise niveau en ligne de 4 4 1 vers 4 4 2 la page 32 D ploiement m Stockez l unit le journal et les fichiers de l historique sur des disques locaux uniquement N utilisez pas de fichiers syst me mont s distance m Si plusieurs n uds sont plac s sur un h te il est recommand de placer les p riph riques appartenant chaque n ud sur des disques diff rents d faut les ven
94. r es avec double r seau fonctionnent parfaitement sur deux sous r seaux Cependant du fait de probl mes au niveau du syst me d exploitation ou des pilotes r seau sur certaines plates formes mat rielles les plates formes Solaris x86 et Linux ne g rent pas toujours correctement les doubles r seaux Cela cr e les probl mes suivants pour la base de donn es HADB m Sous Linux certains processus HADB sont bloqu s lors de l envoi de messages entra nant le red marrage du n ud HADB et le partitionnement du r seau m Sous Solaris x86 certains probl mes peuvent se produire apr s une panne r seau emp chant le basculement vers une autre interface r seau Bien que cela ne se produise pas tout le temps il est pr f rable d utiliser deux r seaux au lieu d un Ces probl mes sont partiellement r solus sous Solaris 10 m L agr gation n est pas prise en charge m Les bases de donn es HADB ne prennent pas en charge les doubles r seaux sous Windows2003 ID 5103186 chec dela cr ation de la base de donn es HADB Aucun ID La cr ation d une base de donn es risque d chouer en g n rant l erreur suivante indiquant que le nombre de segments de m moire partag e disponibles est insuffisant HADB E 21954 System resource is unavailable HADB S 05512 Attaching shared memory segment with key xxxxx failed OS status 24 OS error message Too many open files Solution V rifiez que la m moire partag e est correcte
95. r Ctrl C pour pouvoir annuler l ex cution de mqfailover puis la relancer ID 6195092 En cas d ex cution des commandes suivantes dans install_dir samples ee samples failover apps maqfailover docs index htmL m Consolel cd install _dir samples ee samples asant start mq master brokerl m Console2 cd install _dir samples ee samples asant start mq cluster brokerl a Console3 cd install dir samples ee samples asant start mq cluster broker2 m Console4 cd install dir samples ee samples asadmin start domain domain1 Si vous avez d j ex cut asant setup one machine cluster without ha ou asant setup one machine cluster with ha pour un autre exemple Enterprise Edition lancez asant configure mq Sinon lancez asant setup one machine cluster and configure mq La commande semble alors aboutir start nodeagent echo Start the node agent clusterl nodeagent exec Command start node agent executed successfully Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Exemples N anmoins le syst me se bloque pendant une p riode ind termin e Solution Aucune pour l instant Ce probl me touche de la m me mani re tous les exemples des produits Enterprise Edition qui utilisent cette cible ant sous Windows Pour contourner ce probl me vous pouvez appuyer sur Ctrl C afin de d bloquer le processus avant de le relancer Il n est mentionn nulle part dans la documentation que des ressources JMS
96. rge l volutivit horizontale par le biais du clustering des instances de serveur et l quilibrage de charge des requ tes Il permet galement une volutivit verticale de premier ordre prenant en charge les grandes machines multiprocesseurs Il vous est possible de clusteriser le courtier de messages int gr afin d obtenir une meilleure volutivit et une meilleure disponibilit En outre les clusters d Application Server vous offrent la possibilit d quilibrer la charge de l acc s aux clients notamment les clients HTTP les applications client enrichi RMI TIOP les clients de services Web et les clients JRM Prise en charge de JavaServer Faces1 1 Sun Java System Application Server Enterprise Edition 8 2 prend en charge la technologie JavaServer 1 1 Cette technologie s appuie sur un ensemble d interfaces API c t serveur repr sentant les composants de l interface utilisateur qui g rent leur tat leur v nement leur gestion et la validation des entr es De plus les API d finissent la navigation entre les pages et prennent en charge l internationalisation et l accessibilit Vous pouvez ajouter des composants personnalis s de l interface utilisateur l aide d une biblioth que de balises personnalis es JSP Au cours de la phase de d veloppement la technologie JavaServer Faces permet chaque membre d une quipe de d veloppement de se consacrer une partie sp cifique du processus Un mod le de programmation simp
97. rise Edition 8 2 Informations suppl mentaires sur HADB v Avant de commencer m Informations sp ciales relatives au d ploiement et la mise niveau la page 29 Migration de donn es et t ches ant rieures la mise niveau Les utilisateurs doivent conserver les fichiers de l historique HADB les fichiers de configuration de l agent de gestion les fichiers journaux et le r f rentiel ainsi que toutes les unit s de donn es en dehors du chemin d installation Si cela n a pas d j t fait il est n cessaire d y rem dier avant de proc der la mise niveau Pour d placer le r f rentiel de gestion et les fichiers de configuration Arr tez tous les anciens agents de gestion et maintenez les n uds HADB en cours d ex cution Sur chaque h te d placez le r f rentiel vers le nouvel emplacement Sur chaque h te copiez le r pertoire dbconfig au nouvel emplacement Sur chaque h te mettez jour le fichier mgt cfg et d finissez le chemin appropri pour dbconfig etle r f rentiel Lancez les agents de gestion via le fichier mgt cfg mis jour Proc dure de mise niveau Pour effectuer la mise niveau de HADB version 4 4 x vers 4 4 3 suivez la proc dure ci dessous Si n cessaire effectuez les t ches ant rieures la mise niveau mentionn es ci dessus Installez HADB version 4 4 3 sur tous les h tes HADB sous un autre chemin que celui utilis pour la version 4 4 x
98. rogramme d installation d tecte les ports utilis s et vous en attribue deux autres Sun Java System Message Queue par d faut 7676 et IIOP par d faut 3700 pour IIOP et 1060 et 1061 pour IIOP SSL Si ces num ros de ports par d faut sont d j utilis s le programme d installation attribue un num ro de port al atoire partir de la plage de ports dynamiques notez qu il se peut que ce ne soit pas le prochain num ro de port disponible D marrage de serveurs d j install s UNIX moins que vous ne remplaciez le serveur pr c demment install vous devez le d marrer avant d entamer la proc dure d installation de Sun Java System Application Server 8 2 Le programme d installation sera ainsi en mesure de d tecter les ports utilis s et vitera de les affecter d autres utilisations a Remplacement de serveurs d j install s UNIX si vous souhaitez remplacer une ancienne version de Sun Java System Application Server par cette version d Application Server vous devez l arr ter avant de proc der l installation du nouveau serveur Utilisez l assistant de mise niveau du programme d installation pour mettre le serveur niveau m Arr t du pare feu Microsoft Windows vous devez arr ter votre pare feu avant d installer le logiciel Sun Java System Application Server d faut tous les ports par d faut risquent d tre d sactiv s Le programme d installation doit tre capable de d terminer avec pr cis
99. rs et r pertoires du r pertoire du r f rentiel identifi par repository dr path dans le fichier de configuration des agents de gestion Cette op ration doit tre effectu e sur tous les h tes avant de red marrer les agents avec le nouveau fichier de configuration Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Haute disponibilit Les r pertoires doivent tre nettoy s apr s la suppression d une instance HADB ID 6190878 Apr s la suppression d une instance HADB les tentatives ult rieures de cr ation de nouvelles instances l aide de la commande configure ha cluster chouent Le probl me est tel que les anciens r pertoires de l instance HADB d origine sont conserv s dans ha_install_dir rep et dans ha _ install _dir config hadb instance name Solution Veillez supprimer manuellement ces r pertoires apr s la suppression d une instance HADB Le d marrage l arr t ou la reconfiguration de HADB peut chouer ou tre interrompu ID 6230792 6230415 Sous Solaris 10 Opteron le d marrage l arr t ou la reconfiguration de HADB l aide de la commande hadbm risque d chouer ou de se bloquer en g n rant l une des erreurs suivantes hadbm Error 22009 The command issued had no progress in the last 300 seconds HADB E 21070 The operation did not complete within the time limit but has not been cancelled and may complete at a later time Cette erreur peut se produire
100. rs pris en charge dans le cadre de la compatibilit ascendante Pour plus d informations reportez vous la page de manuel relative la commande hadbm createdomain m Certains des messages d erreur du syst me de gestion ont t modifi s Ces modifications ont t apport es pour am liorer la compr hension la coh rence et la pr cision de ces messages Les modifications effectu es ne sont pas r pertori es dans ces notes de version a Les proc dures d installation et de d sinstallation ont t l g rement modifi es Normalement le lien symbolique opt SUNWhadb 4 devrait tre pr serv lors de l installation ou de la d sinstallation de HADB mais ce n est pas toujours le cas a T n est plus possible de saisir des mots de passe sur la ligne de commande sous la forme d options de commande Cette modification concerne toutes les commandes hadbm prenant en charge la saisie de mots de passe comme options de ligne de commande Dans les commandes hadbm il tait jusqu alors possible d entrer un mot de passe via 1 un fichier de mot de passe 2 une option de ligne de commande 3 une entr e interactive La deuxi me m thode l option de ligne de commande consid r e comme dangereuse en termes de s curit n est plus autoris e Un message d avertissement appara t si un mot de passe est saisi de cette mani re Il est recommand d utiliser la premi re ou la troisi me m thode L utilisation d un mot de passe sur l
101. rsion contiennent des informations importantes disponibles au moment de la commercialisation de Sun Java System Application Server 8 2 Vous y trouverez des renseignements sur les am liorations et sur les probl mes connus ainsi que les toutes derni res informations sur le produit Lisez ce document avant d utiliser Application Server Enterprise Edition 8 2 Vous trouverez la version la plus r cente de ces notes de mise jour sur le site Web de la documentation de Sun Java System l adresse http docs sun com db prod slappsrv hic Consultez ce site Web avant d installer et de configurer votre logiciel puis r guli rement pour vous procurer la documentation concernant le produit et les notes de version les plus r centes Des URL de sites tiers qui renvoient des informations compl mentaires connexes sont r f renc s dans ce document Historique de r vision des notes de mise jour Remarque Sun ne peut tre tenu responsable de la disponibilit des sites Web des tiers qui sont mentionn s dans le pr sent document Sun ne garantit pas le contenu la publicit les produits et autres documents disponibles sur ces sites ou dans ces ressources ou accessibles par leur interm diaire et ne saurait en tre tenu pour responsable Sun ne pourra en aucun cas tre tenu responsable directement ou indirectement de tous dommages ou pertes r els ou invoqu s caus s par ou li s l utilisation des contenus biens ou servic
102. s classpath prefix cserver classpathet classpath suffix ne seront plus disponibles dans le chemin de classe du syst me JVM Si une application utilise l une des m thodes indiqu es ci dessus Sun recommande fortement d utiliser une m thode quivalente n impliquant pas la disponibilit des ressources dans le chemin de classe du syst me Les m thodes quivalentes ne portant pas sur le chemin de classe du syst me JVM sont disponibles dans java lang ClassLoader et doivent tre utilis es dans la mesure du possible Par exemple EXEMPLE2 1 Ancien code java net URL url ClassLoader getSystemResource com acme tools tools properties EXEMPLE 2 2 Suggestion de modification java net URL url this getClass getClassLoader getResource com acme tools tools properties S il n est pas possible de modifier le code vous pouvez alors choisir d utiliser une nouvelle option de configuration qui sera ajout e dans la version suivante afin de d finir le chemin de classe du syst me JVM Configuration de la s curit d un service Web La s curit de services Web peut tre configur e l aide des fichiers wss client config xml et wss server config xmt Notez que le contenu et le nom de ces fichiers de configuration peut varier La fonction quivalente sera toujours disponible Prise en charge de J2EE 36 Sun Java System Application Server Enterprise Edition 8 2 prend en charge la plate forme J2EE 1 4 Le tableau ci dessous pr
103. s de HADB ma Prise en charge des zones Solaris 10 Application Server peut tre install dans une zone globale ou non globale sous Solaris 10 Reportez vous la page Solaris Zones http www sun com bigadmin content zones pour plus d informations sur les zones Solaris a Technologie de contenu dynamique plus prise en charge les technologies de contenu dynamique comme CGI bin et SHTML ne sont plus prises en charge Configurations mat rielle et logicielle requises Cette section pr sente la configuration syst me requise pour installer Sun Java System Application Server Enterprise Edition 8 2 Sp cifications requises pour la plate forme la page 11 Informations importantes concernant les patchs la page 12 Pilotes JDBC et bases de donn es la page 13 Utilisation de la base de donn es Java DB int gr e la page 14 Serveurs Web la page 17 Navigateurs la page 18 Configuration requise pour HADB et plates formes prises en charge la page 19 Mise niveau de Sun Java System Application Server la page 20 Autres exigences la page 20 Sp cifications requises pour la plate forme Le tableau ci dessous r pertorie les syst mes d exploitation pris en charge par Sun Java System Application Server Enterprise Edition 8 2 En outre il indique la m moire minimale requise et la m moire recommand e pour l installation et l ex cution d Application Server
104. s pages de disque et par voie de cons quence d am liorer les performances du processeur En outre elle r duit le temps syst me consacr la gestion des pages de donn es corrompues dans le syst me d exploitation Pour utiliser la fonction d E S directe avec le syst me de fichiers Veritas proc dez de l une des mani res suivantes m Cr ez des unit s de donn es et de journaux sur un syst me de fichiers mont avec l option mincache direct Cette option s applique l ensemble des fichiers cr s sur le syst me de fichiers Reportez vous la commande mount_vxfs 1M pour obtenir plus de d tails a Utilisez la fonction Quick I O de Veritas pour effectuer une E S brute sur les fichiers du syst me de fichiers Reportez vous au Guide d administration de VERITAS File System 4 0 pour Solaris pour obtenir plus de d tails Notez que ces configurations ont t test es avec Application Server 8 2 Reportez vous au Guide d administration de la haute disponibilit d Application Server Enterprise Edition pour obtenir des informations sur l installation et la configuration de HADB avec le logiciel Application Server Mise niveau de la base de donn es de disponibilit anticip e m Migration de donn es et t ches ant rieures la mise niveau la page 27 Proc dure de mise niveau la page 27 m Test de la mise niveau la page 28 Notes de version de Sun Java System Application Server Enterp
105. sous Windows ID 6291562 Sous Windows avec certaines configurations et charges un grand nombre d checs de r assemblage peut se produire dans le syst me d exploitation Le probl me a t observ avec des configurations de plusieurs vingtaines de n uds lors de l ex cution de plusieurs analyses parall les de tables select Les signes peuvent tre tels que les transactions sont fr quemment abandonn es la r paration ou la r cup ration peut prendre du temps et des d lais d expiration fr quents peuvent se produire dans diff rentes parties du syst me Solution Pour r soudre le probl me la variable du registre Windows HKEY_LOCAL MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters peut tre d finie sur une valeur sup rieure celle par d faut de 100 Il est recommand d augmenter cette valeur 0x1000 4096 Pour plus d informations consultez l article 811003 http support microsoft com default aspx scid kb en us 811003 sur les pages de support Microsoft Lorsque vous ex cutez hadbm start lt db name gt une partie du mot de passe entr n est pas masqu e ID 6303581 6346059 6307497 Il est possible lorsqu une machine est en sous charge que le m canisme de masquage choue et que certains caract res du mot de passe entr soient affich s Ceci pose un probl me mineur de s curit et le mot de passe doit toujours tre masqu Solution Entrez les mots de passe dans les fichiers correspo
106. sqe ejb s1 01 Nothing to list at server applications export install nov 11 domains domainl applications j2ee modules sqe ejb s1 01 Pour obtenir les noms valides commen ant par une cha ne utilisez le caract re g n rique Par exemple pour tablir une liste des noms de toutes les entit s contr lables qui commencent par server indiquez list server Solution Ce probl me est sans cons quence Le module peut tre red ploy en toute s curit Le Mbean de contr le root n est pas supprim mais il est vide Notes de version de Sun Java System Application Server Enterprise Edition 8 2 PointBase PointBase Cette section d crit les probl mes connus de PointBase et les solutions associ es Le param trage des niveaux d isolement pour le pool de connexions d une application g n re des exceptions dans PointBase ID 6184797 Pour un pool de connexions JDBC faisant r f rence une installation de base de donn es PointBase la d finition de l attribut de pool transaction isolation level sur une valeur diff rente de celle par d faut Connection TRANSACTION_READ_COMMITTED g n re une exception En revanche pour les pools associ s d autres bases de donn es aucune exception n est g n r e lors de la d finition de ce m me attribut sur des valeurs autres que celles par d faut Solution Ne d finissez pas l attribut transaction isolation level pour les pools de connexions JDBC faisant r f re
107. ssaire L outil de mise niveau ne d tecte pas une entr e de r pertoire existante mais non valide dans le champ du r pertoire source ID 6460122 L outil de mise niveau ne d tecte pas une entr e de r pertoire existante mais non valide dans le champ du r pertoire source et donne l impression que la configuration du r pertoire est correcte Un message R pertoire non valide devrait s afficher lorsqu un chemin incorrect est entr pour le r pertoire source Un message de r pertoire non valide s affiche correctement si opt SUNWappserverEE81UR2 est entr pour le r pertoire source Toutefois lorsque opt SUNWappserverEE81UR2 domains est entr l outil poursuit la mise niveau sans avertissement m me si le chemin n est pas valide Ce probl me est similaire l ID 6440710 si ce n est que le comportement varie en fonction de la valeur d entr e Chapitre 3 Probl mes connus et restrictions 81 Conteneur Web Solution Lors d une mise niveau de Application Server 7 ou 8 x vers Application Server 8 2 le r pertoire source doit tout d abord tre bas sur la valeur indiqu e dans la documentation root de domaine pour des mises niveau sur place et r pertoire de domaine pour des mises niveau c te c te Ne doit pas valider le nom d utilisateur de mot de passe administrateur avec point virgule ID 6473341 L installation d Application Server Enterprise Edition 8 2 n autorise pas les caract
108. st sur Solaris 9 uniquement Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Informations suppl mentaires sur HADB Sun recommande de configurer le multiacheminement sur r seau IP sur les syst mes Solaris h bergeant des bases de donn es HADB afin de garantir une disponibilit maximale du r seau La proc dure est expliqu e en d tail dans le Guide d administration du multiacheminement sur r seau IP Si vous d cidez d utiliser le multiacheminement avec HADB reportez vous la section relative l administration du multiacheminement sur r seau du Guide d administration du multiacheminement sur r seau IP afin de proc der la configuration du multiacheminement tape requise pour ensuite adapter cette configuration HADB comme d crit ci dessous Le Guide d administration du multiacheminement sur r seau IP fait partie de la documentation concernant l administrateur syst me de Solaris 9 Vous pouvez la t l charger partir de l adresse http docs sun com a D finition du d lai de d tection des d faillances de l interface r seau Afin que HADB puisse correctement prendre en charge les d faillances relatives au multiacheminement le d lai de d tection des d faillances de l interface r seau ne doit pas d passer les 1000 millisecondes comme indiqu dans le param tre FAILURE DETECTION TIME sous etc default mpathd Modifiez le fichier et remplacez la valeur de ce param tre par
109. st 129 159 115 10 129 159 115 20 Pour cr er une base de donn es avec deux n uds de base de donn es sur chaque h te utilisez l argument host 129 159 115 10 129 159 115 20 129 159 115 10 129 159 115 20 Dans les deux cas la variable ma server mainternal interfaces doit tre param tr e sur 129 159 115 0 24 sur les deux h tes Mise niveau en ligne de 4 4 1 vers 4 4 2 Il est impossible d effectuer une mise niveau de 4 2 ou 4 3 vers 4 4 en ligne En revanche la version 4 4 prend en charge les mises niveau en ligne vers les versions ult rieures Pour effectuer une mise niveau de 4 4 1 vers 4 4 2 suivez la proc dure ci dessous i Installez 4 4 2 sur tous les h tes HADB sous un autre chemin que celui utilis pour 4 4 1 par exemple sous opt SUNWhadb 4 4 2 6 Installez la nouvelle version sur les h tes hadbm client Arr tez tous les agents de gestion ex cut s sur les h tes HADB Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Informations suppl mentaires sur HADB 4 D marrez les processus d agent de gestion l aide de la nouvelle version du logiciel mais en utilisant les anciens fichiers de configuration Pour les tapes suivantes utilisez la commande hadbm disponible partir du r pertoire bin de la nouvelle version 5 Enregistrez le package dans le domaine de gestion tant donn que le nom de package par d faut devient V4 4 vous devrez probable
110. sunm DB2 JDBC Driver DB2 Virtual storage or database resource is not available Solution2 Augmentez la valeur du param tre de configuration APPLHEA PSZ pour le serveur DB2 4096 constitue une valeur correcte Description3 Niveau d isolement TRANSACTION_SERIALIZABLE Si votre application utilise le niveau d isolement TRANSACTION_SERIALIZABLE avec l un des param tres indiqu s ci dessus elle peut rester bloqu e en tentant d obtenir la connexion Solution3 Pour d finir le niveau d isolement d une connexion le pool de connexions correspondant doit tre cr sur le m me niveau d isolement Reportez vous au manuel Sun Java System Application Server Enterprise Edition 8 2 Administration Guide pour obtenir des instructions Probl mes rencontr s lors du param trage du niveau d isolement l aide du pilote Sun int gr pour Sybase Adaptive Server ID 6189199 m Les applications utilisant le niveau d isolement TRANSACTION SERIALIZABLE avec le pilote Sun int gr pour Sybase Adaptive Server peuvent s interrompre lors de l utilisation d une instruction pr par e pour la mise jour si deux transactions parall les sont en cours d ex cution et que l une d entre elles est annul e L annulation de la connexion choue avec le message ci dessous et les connexions annul es ne peuvent plus tre utilis es Chapitre 3 Probl mes connus et restrictions 51 Connecteurs java sql SQLException sunm Sybase JDBC Driver Requ
111. teneur Web Il est noter que l annulation du d ploiement r ussit partiellement dans la mesure o l application est supprim e d Application Server Notez aussi qu aucun message d erreur n est retourn par l utilitaire asadmin mais que le r pertoire de l application et les fichiers jar verrouill s ne sont pas supprim s du serveur Le fichier journal du serveur contient les messages d crivant l chec de la suppression des fichiers et du r pertoire de l application Toute tentative de red ploiement de l application suite l annulation du d ploiement choue car le serveur essaie en vain de supprimer le r pertoire et les fichiers existants Cela peut se produire si vous essayez de d ployer une application qui utilise le m me ID de module que celui de l application initialement d ploy e En effet le serveur utilise cet ID de module lors de la s lection d un r pertoire destin contenir les fichiers de l application Les tentatives de red ploiement de l application sans annulation pr alable du d ploiement chouent pour les m mes raisons Diagnostics Si vous essayez de red ployer l application ou de la d ployer apr s avoir annul son d ploiement l utilitaire asadmin renvoie une erreur similaire l erreur ci dessous An exception occurred while running the command The exception message is CLI171 Command deploy failed Deploying application in domain failed Cannot deploy Module directory is locked and ca
112. tenir automatiquement la priorit en temps r el apr s le d marrage Pour viter toute incidence sur la s curit lors de l utilisation de setuid la priorit en temps r el est d finie au tout d but du processus et ce dernier reprend l ID utilisateur r el une fois la priorit modifi e D autres processus HADB r duisent leur priorit au niveau de partage du temps Si le superviseur NSUP n a pas pu d finir la priorit de temps r el il met un avertissement Impossible de d finir la priorit de temps r el unix errno will be set to EPERM consign dans le fichier ma Log et se poursuit sans la priorit de temps r el Dans certains cas il est impossible de d finir des priorit s de temps r el notamment a lors d une installation dans des zones non globales de Solaris 10 a lors de la r vocation des privil ges PRIV_ PROC_LOCK MEMORY autoriser un processus verrouiller des pages dans la m moire physique et ou PRIV_PROC_PRIOCNTL sous Solaris 10 m lorsqueles utilisateurs d sactivent l autorisation setuid m lorsque les utilisateurs installent le logiciel en tant que fichiers tar option d installation non root pour App serve r Le processus clu_nsup_srv n utilise pas beaucoup de ressources processeur son empreinte est petite et son ex cution avec une priorit de temps r el n a aucune incidence sur les performances Configuration du multiacheminement sur r seau IP IPMP pour HADB pour Solaris te
113. tivit d arri re plan avec des adaptateurs iWay d sormais Sun Microsystems revend et prend en charge vingt deux adaptateurs iWay pour la connexion des syst mes centraux SAP Siebel Oracle CICS et IBM MQ Series afin que vous puissiez tirer parti des applications informatiques existantes depuis l environnement Application Server Ces adaptateurs prennent en charge la sp cification J2EE Connector Architecture 1 5 et les normes de services Web SOAP Ils incluent par ailleurs des outils de d veloppement permettant de r duire le temps de connexion aux applications d arri re plan Derni re version du syst me de gestion HADB les plates formes UNIX int grent le nouveau syst me de gestion de base de donn es haute disponibilit HADB version 4 4 3 Ce syst me se compose d un serveur de base de donn es d un pilote ODBC 2 5 d un pilote JDBC 3 0 de type 4 du programme clusql programme interactif permettant de saisir et 10 Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Configurations mat rielle et logicielle requises d ex cuter des instructions SQL et d un syst me de gestion Cette version permet d liminer la d pendance SSH RSH mais requiert une configuration r seau pour multidiffusion UDP Reportez vous au manuel Sun Java System Application Server Enterprise Edition 8 2 High Availability Administration Guide pour plus d informations sur la configuration minimale requise et les restriction
114. tuels conflits de disque r duiront les performances Les signes de ce probl me sont indiqu s dans les fichiers de l historique par des messages comme BEWARE last flush fputs took too Long Lorsqu un seul n ud comporte plusieurs fichiers de p riph rique de donn es il est recommand d utiliser des disques s par s a Utilisez des disques locaux de pr f rence des disques distincts de celui utilis pour les p riph riques de donn es pour installer les binaires HADB sur les h tes HADB Des retards NFS ou un conflit de disque peuvent entra ner le red marrage du n ud avec l avertissement Processus bloqu pour nnn dur e de blocage max de nnn dans les fichiers de l historique ma Ne placez pas les p riph riques HADB les fichiers de l historique les r pertoires et les fichiers de configuration de l agent de gestion sous le chemin d acc s au package HADB d faut vous rencontrerez des probl mes lors de mises niveau vers des versions plus r centes et lors de la suppression de l ancien chemin du package a La version de HADB est officiellement prise en charge pour un maximum de 28 n uds 24 actifs et 4 disponibles Nous vous recommandons d utiliser la m me version pour le pilote JDBC et le serveur HADB m Le protocole IPv6 n est pas pris en charge seul IPv4 l est Lalongueur des lignes de commande est limit e 2048 octets sous Windows m Le r seau doit tre configur pour une multidiffusion UDP
115. ue les lignes de commande sous Windows 2000 ne peuvent pas d passer 1000 caract res et que en fonction de la configuration de votre syst me l environnement Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Didacticiel J2EE ANT_OPTS par d faut peut entra ner une ligne de commande asant deploy trop longue Ce probl me ne se produit que sous Windows 2000 Solution Sous Windows 2000 installez Application Server dans un chemin de r pertoire court C JES5_AS par exemple La documentation sur la r alisation d une connexion physique partir d une connexion enroul e est d sormais erron e ID 6486123 Cons quence d autres d faillances probablement 6295215 le code fourni dans la section Obtaining a Physical Connection from a Wrapped Connection du Sun Java System Application Server Enterprise Edition 8 2 Developers Guide du Chapitre 11 Using the JDBC API for Database Access du Sun Java System Application Server Enterprise Edition 8 2 Developers Guide est d sormais erron La ligne Connection drivercon ds getConnection con est maintenant remplac e par Connection drivercon com sun gjc spi DataSource ds getConnection con Didacticiel J2EE Pour ex cuter le didacticiel J2EE 1 4 sur Sun Java System Application Server Enterprise Edition 8 2 effectuez les t ches suivantes Lorsque vous modifiez les exemples de fichier common build properties tel qu indiqu
116. ure pas dans le fichier Lloadbalancer xml en r sultant Solution 1 Modifiez le fichier Loadbalancer xml de mani re ajouter le module Web manquant comme suit lt web module context root context root name disable timeout in minutes 30 enabled true gt 2 Remplacez la valeur context root name par le nom de la racine de contexte du service Web pr sent comme EJB Le param tre d accueil Java dans la configuration ne s applique pas ID 6240672 Les domaines serveurs d Application Server n utilisent pas le kit JDK point par l attribut java home de l l ment de configuration associ e java config Chapitre 3 Probl mes connus et restrictions 45 Administration 46 Solution Le kit JDK utilis par les processus d Application Server pour tous les domaines d un serveur donn est d termin par le fichier appserver installation dir config asenv conf La propri t AS_JAVA incluse dans ce fichier d termine le kit JDK utilis et est d finie pendant l installation Si un autre kit JDK doit tre utilis par les processus d Application Server une fois l installation termin e vous pouvez modifier cette valeur pour d signer un autre kit JDK Notez que tous les domaines de cette installation seront concern s par la modification Remarque Les modifications manuelles apport es au fichier asenv conf ne sont pas v rifi es pour validation apportez les donc avec pr caution Consultez la documentation du pro
117. urs n uds d un cluster de base de donn es Assurez vous que le r pertoire d installation du serveur HADB packagepath est le m me pour tous les h tes concern s chec de la commande createdomain possible ID 6173886 6253132 Si l agent de gestion est ex cut sur un h te avec plusieurs interfaces r seau la commande createdomain risque d chouer si toutes les interfaces r seau ne se trouvent pas sur le m me sous r seau hadbm Error 22020 The management agents could not establish a domain please check that the hosts can communicate with UDP multicast S ils ne sont pas configur s autrement les agents de gestion utilisent la premi re interface pour les multidiffusions UDP la premi re tant d termin e par le r sultat de java net NetworkInterface getNetworkInterfaces Solution La meilleure solution consiste indiquer l agent de gestion quel sous r seau utiliser en d finissant ma server mainternal interfaces dans le fichier de configuration par exemple ma server mainternal interfaces 10 11 100 0 Une autre solution consiste configurer le routeur entre les sous r seaux de mani re acheminer les paquets multidiffusions L agent de gestion utilise l adresse multidiffusion 228 8 8 8 Avant de r essayer avec une nouvelle configuration des agents de gestion vous devrez peut tre nettoyer le r f rentiel des agents de gestion Arr tez tous les agents dans le domaine et supprimez tous les fichie
118. v pendant et apr s une mise niveau de 8 0 Platform Edition PE vers 8 1 Enterprise Edition EE UR2 ID 6296105 Supprimez les entr es suivantes de la cible domain xml apr s la mise niveau et red marrez le serveur lt jvm options gt Djavax net ssl keyStore com sun aas instanceRoot config keystore jks lt jvm options gt lt jvm options gt Djavax net ssl trustStore com sun aas instanceRoot config cacerts jks lt jvm options gt Conflit de port apr s une mise niveau d Application Server de JES2 vers JES5 Lorsque vous mettez jour d Application Server 7 x en 8 2 vous pouvez rencontrer un conflit de port entre les ancienne et nouvelle installations principalement avec les ports par d faut 8080 et 8181 Solution Modifiez les ports utilis s dans Application Server 8 2 pour r soudre le conflit La base de donn es Derby utilis e par le script exemple est cr e un mauvais emplacement ID 6377804 Ce bogue pr sente deux aspects 1 Lorsque des scripts de configuration d une application exemple utilisant la base de donn es Derby sont ex cut s la base de donn es Derby est cr e sous le r pertoire en cours ou sous lt install root gt bin 2 Le script Ant build exemple cr e un fichier password txt stockant le fichier de mot de passe administrateur sous le r pertoire actuel qui ne sera pas crit dans des sc narios non root et de zones sporadiques Solution 1 Emplacement de
119. veRedirectAllowed true 6456553 java lang IllegalArgumentException lors de l ajout de cookies la r ponse 6295010 Les connexions dans le pool constant ne sont pas v rifi es en termes de d lai d expiration d inactivit en conflit avec des pare feu 22 Notes de version de Sun Java System Application Server Enterprise Edition 8 2 Probl mes r solus dans la version Enterprise Edition 8 2 R f rence Description 6350435 Application Server ne parvient pas g rer l chec d une base de donn es pendant une op ration XA sur deux bases de donn es 6377830 Le param trage de setAutoCommit sur false est r p t lorsque l utilisateur suivant utilise la m me connexion 6399830 IT 319 fonction d alias de mot de passe inop rationnelle dans domain xml 6360040 SJAS 8 x AppServer LDAP Realm Bind User tente d acc der tous les groupes et membres 6370095 Impossible de d finir une valeur sup rieure 10 pour acceptor thread 6399365 InvokerServlet ne fonctionne pas dans la version Enterprise Edition uniquement 6303835 Trop de connexions messages de s curit trompeurs dans le journal du serveur 6349541 8 1 EE UR2 Listener SSL impossible associer une adresse IP sp cifique 6380040 Nettoyage automatique des fichiers journaux n cessaire 6387278 Authentification client interrompue ou non threadsafe ProgrammaticLogin 6407896 HttpServletRequestWrapper rempla
120. xclues des listes d exportation am ricaines notamment mais pas exclusivement les personnes et pays figurant sur des listes noires est strictement interdite LA DOCUMENTATION EST FOURNIE EN L TAT ET TOUTES LES AUTRES CONDITIONS DECLARATIONS ET GARANTIES EXPRESSES OU TACITES SONT FORMELLEMENT EXCLUES DANS LA MESURE AUTORISEE PAR LA LOI APPLICABLE Y COMPRIS NOTAMMENT TOUTE GARANTIE IMPLICITE RELATIVE A LA QUALITE MARCHANDE A L APTITUDE A UNE UTILISATION PARTICULIERE OU A L ABSENCE DE CONTREFA ON 070410 17039 gt CHAPITRE 1 Pr sentation Sun Java System Application Server Enterprise Edition 8 2 simplifie consid rablement les t ches de cr ation et d administration d applications J2EE et de services Web Il permet d accro tre les performances tout en offrant des fonctions de clustering et de disponibilit lev e aux services volutifs qui sont capables de fonctionner malgr une d faillance mat rielle ou logicielle propos de ces notes la page 3 Historique de r vision des notes de mise jour la page 4 Jeu de documentation de Application Server la page 4 Documentation connexe la page 5 Fonctions d accessibilit la page 6 Documentation assistance et formation la page 6 Comment signaler des probl mes et apporter des commentaires la page 6 Vos commentaires sont les bienvenus la page 7 propos de ces notes Ces notes de ve

Download Pdf Manuals

image

Related Search

Related Contents

  FSHIFTER - Proel Spa  G236 Counting Scale - Avery Weigh  Caractéristiques imprimante XF-640  MJ830 / MJ831  Consulter la notice PDF  

Copyright © All rights reserved.
Failed to retrieve file