Notes de version de Sun GlassFish Enterprise Server v2.1.1

Chapitre 2 À propos de Sun GlassFish Enterprise Server

Enterprise Server est un serveur compatible avec la plate-forme Java EE 5, utilisé pour le développement et le déploiement des applications Java EE et des services Web dans des environnements de production à grande échelle.

Cette section aborde les sujets suivants :

Nouveautés de Sun GlassFish Enterprise Server v2.1.1

Grizzly 1.0.30 - Outre l'intégration de Grizzly 1.0.30, des améliorations ont été apportées à ce dernier pour assurer un basculement plus rapide et plus fiable des instances dans Enterprise Server.

Prise en charge d'Apache Web Server via le plug-in mod_jk – Pour en savoir plus sur la prise en charge d'Apache Web Server par Enterprise Server v2.1.1, reportez-vous à Prise en charge de Web Stack.

Prise en charge de JSF 1.2_13 – Enterprise Server v2.1.1 prend en charge JSF 1.2_13.

Prise en charge de Jersey 1.0.3 – Enterprise Server v2.1.1 prend en charge Jersey 1.0.3.

Prise en charge de Sun GlassFish Message Queue 4.4 – Enterprise Server v2.1.1 prend en charge Sun GlassFish Message Queue 4.4. Pour plus de détails, reportez-vous à Versions de Message Queue.

Corrections et améliorations – Pour consulter la liste complète des bogues résolus dans la version, reportez-vous à Outil de suivi des problèmes liés à GlassFish et à bugs.sun.com .

Sun GlassFish Enterprise Server v2.1.1 est l'équivalent du patch 06 de Sun GlassFish Enterprise Server v2.1, disponible sur la page SunSolve.

Fonctionnalités de Sun GlassFish Enterprise Server

Ces fonctionalités, introduites dans Sun GlassFish Enterprise Server, sont les suivantes :

Configurations matérielle et logicielle requises

Cette section présente la configuration requise pour pouvoir installer Sun GlassFish Enterprise Server.

Plates-formes prises en charge

Le tableau suivant répertorie les systèmes d'exploitation compatibles avec Sun GlassFish Enterprise Server v2.1.1. Tous les systèmes d'exploitation pris en charge sont des systèmes d'exploitation 32 bits, sauf indication contraire. JDK 64 bits est uniquement pris en charge sur les systèmes d'exploitation 64 bits pris en charge.


Remarque –

Le tableau suivant répertorie la version minimale requise pour chaque système d'exploitation pris en charge. Les mises à jour des service packs vers la version minimale requise sont également prises en charge.


Tableau 2–1 Systèmes d'exploitation pris en charge

Système d'exploitation 

Mémoire minimum 

Mémoire recommandée 

Espace disque minimum 

Espace disque recommandé 

JVM 

Sun Solaris 9, 10 (SPARC) 

Solaris 9, 10 (x86) 

512Mo 

512Mo 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 

Java SE 6 

Sun Solaris 10 64 bits (SPARC, x86) 

512Mo 

512Mo 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 

Java SE 6 

Mise à jour 1 de Red Hat Enterprise Linux 3.0, 4.0 et 5.x  

512Mo 

1 Go 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 

Java SE 6 

Red Hat Enterprise Linux 5.x 64 bits 

512Mo  

1 Go 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 

Java SE 6 

SUSE Linux Enterprise Server 10 (SP1 et SP2 sont également pris en charge)  

512Mo 

1 Go 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 

Java SE 6 

SUSE Linux Enterprise Server 10 64 bits (SP1 est également pris en charge)  

512Mo 

1 Go 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 

Java SE 6 

SUSE Linux Enterprise Server 11 64 bits 

512Mo 

1 Go 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 

Java SE 6 

Ubuntu Linux 8.04, version Hardy 

Prise en charge en tant que plate-forme de développement uniquement.  

512Mo 

1 Go 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 

Java SE 6 

AIX 5.2, 5.3, 6.1 

512Mo 

1 Go 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 

Java SE 6 

Windows 2000 SP4+ 

Advanced Server SP4+ 

Windows Server 2003, 2008 

Windows XP Pro SP3 

Windows Vista 

Windows 2008 

1 Go 

2 Go 

500 Mo disponibles 

1 Go disponible 

J2SE 5.0 

Java SE 6 

Windows 7 

Prise en charge en tant que plate-forme de développement uniquement  

1 Go 

2 Go 

500 Mo disponibles 

1 Go disponible 

J2SE 5.0 

Java SE 6 

Mac OS 10.4, 10.5 (Intel, Power)  

Prise en charge en tant que plate-forme de développement uniquement.  

512Mo 

512Mo 

250 Mo disponibles 

500 Mo disponibles 

Java SE 5 

OpenSolaris 

Support d'évaluation uniquement. 

512Mo 

512Mo 

250 Mo disponibles 

500 Mo disponibles 

Java SE 5 

Java SE 6 


Remarque –

Nous vous recommandons d'utiliser le système de fichiers NTFS plutôt que FAT ou FAT32 pour exécuter Enterprise Server sur n'importe quelle plate-forme Microsoft Windows.


Sous UNIXTM, 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 –

Bien que Mac OS ne soit pas pris en charge pour les déploiements en production, il est pris en charge à des fins de développement. Vous pouvez obtenir des informations sur le téléchargement du système d'exploitation Macintosh sur la page de téléchargements GlassFish, ou sur la page SDK où Mac est répertorié. Par exemple, sur la page de téléchargement de la mise à jour 5 de Java EE 5 SDK https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=java_ee_sdk-5_05-nojdk-oth-JPR@CDS-CDS_Developer.


Prise en charge de la virtualisation du système

La virtualisation du système est une technologie permettant l'exécution indépendante de plusieurs instances du système d'exploitation sur un matériel partagé. Le logiciel déployé sur un système d'exploitation hébergé dans un environnement virtualisé ne détecte généralement pas que la plate-forme a été virtualisée. Sun teste ses produits Sun Java System sur des combinaisons de virtualisation de système et de systèmes d'exploitation afin de s'assurer qu'ils fonctionnent aussi bien dans des environnements virtualisés correctement dimensionnés et configurés que dans des environnements non virtualisés.

Informations importantes concernant les patchs

Patchs requis pour Solaris

Sun conseille aux utilisateurs de Solaris 10 (x86, SPARC) d'installer le groupe de patchs recommandés. Ce cluster de patches est disponible sous “Patches recommandés et de sécurité” sur le site Web SunSolve .

Version de JDK

La version minimale (et certifiée) du JDK pour Enterprise Server est 1.5.0_14.

ProcedurePour passer à la version Java SE prise en charge

Vous pouvez passer à une version Java SE prise en charge en modifiant le fichier asenv tel qu'indiqué ici.

  1. Si vous ne l'avez pas encore fait, installez la nouvelle version Java SE sur votre système.

    Le kit Java SE SDK peut être téléchargé à l'adresse http://java.sun.com/javase

  2. Arrêtez Enterprise Server.

    • À partir de la ligne de commande :

      install_dir/bin/asadmin stop-domain

    • À partir de la console d'administration :

      1. Cliquez sur le nœud Application Server.

      2. Cliquez sur Arrêter l'instance.

  3. Modifiez le fichier 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 Java :

  4. Éditez le fichier as-install/samples/common.properties, en modifiant la ligne commençant par com.sun.aas.javaRoot.. pour faire référence au nouveau répertoire de base Java.

  5. Redémarrez Application Server.

    • À partir de la ligne de commande :

      as-install/bin/asadmin start-domain

    • À partir de la console d'administration :

      1. Cliquez sur le nœud Application Server.

      2. Cliquez sur Arrêter l'instance.

Version Apache Ant

La version 1.6.5 d'Apache Ant est intégrée à Enterprise Server sur tous les systèmes d'exploitation sauf Linux Ubuntu. La version 1.7.0 d'Apache Ant est intégrée à Linux Ubuntu et utilisée avec Enterprise Server .

Pilotes JDBC et bases de données

Le Tableau 2–2 répertorie les bases de données et les pilotes compatibles avec Java EE. Toutes les configurations prises en charge de Sun GlassFish Enterprise Server doivent au minimum comprendre une combinaison base de données/pilote de ce tableau, telle que la base de données Java DB intégrée et son pilote. En outre, Enterprise Server est conçu pour prendre en charge la connectivité JDBC à tout DBMS supplémentaire avec un pilote JDBC correspondant.

Tableau 2–2 Pilotes JDBC compatibles Java EE

Fournisseur de pilote JDBC 

Type de pilote JDBC 

Serveur de base de données pris en charge 

Derby Network Client 

Type 4 

Derby 10.2 

DataDirect 3.6.x, 3.7.x

(Également appelés pilotes Sun JDBC)  


Remarque –

Les pilotes Sun JDBC ne sont fournis qu'avec des bundles d'installation compatibles avec le profil Enterprise.


Type 4 

Oracle 10g 

Oracle 9i 

Sybase ASE 12.5, 15 

MS SQL 2000, 2005 

DB2 9.1 

DB2 8.1, 8.2 

MySQL Connector/J Driver 3.1 

Type 4 

MySQL 5.0. 

Oracle 10g, 11g  

Type 4 

Oracle 10g, Oracle 11g 

-RAC 

PostGres 

Type 4 

8.1, 8.2 .x

En règle générale, Enterprise Server v2.1.1 prend en charge tous les pilotes JDBC conformes à la spécification Java EE.

Utilisation de la base de données Java DB intégrée

Cette section explique comment utiliser l'implémentation de la base de données Java DB intégrée à Enterprise Server v2.1.1. Java DB repose sur la base de données Apache Derby .

Ouverture et fermeture de la base de données Java DB

Sun GlassFish Enterprise Server comporte les commandes asadmin suivantes pour démarrer et arrêter le serveur réseau Java DB.

Scripts d'utilitaire Java DB

La configuration de Java DB proposée avec Enterprise Server 2.1.1 comprend des scripts pouvant vous aider à utiliser Java DB. Les scripts suivants sont disponibles dans le répertoire as-install/javadb/bin :

ProcedurePour configurer l'environnement d'exécution de scripts de l'utilitaire Java DB

  1. Assurez-vous que la variable d'environnement JAVA_HOME spécifie le répertoire dans lequel JDK est installé.

  2. Définissez la variable d'environnement DERBY_HOME pour que celle-ci pointe vers le répertoire as-install/javadb.

Voir aussi

Pour plus d'informations sur ces utilitaires, consultez les manuels Derby suivants :

Versions de Message Queue

Pour les installations basées sur des fichiers, Message Queue 4.4 est intégré à Enterprise Server.

Le code imbriqué Sun GlassFish Message Queue fourni avec Enterprise Server est uniquement testé et certifié (en général) par rapport à la version équivalente du courtier Message Queue. Ceci signifie que l'utilisation du code Message Queue imbriqué fourni pour se connecter à un courtier Message Queue distant (non géré par Enterprise Server) exécutant une version différente du code Message Queue n'est pas prise en charge.

Serveurs Web pour le plug-in d'équilibrage de charge

Cette section répertorie les serveurs Web pris en charge par le plug-in d'équilibrage de charge de Sun GlassFish Enterprise Server.

Tableau 2–3 Serveurs Web pris en charge

Web Server 

Version 

Système d'exploitation [Seules les plates-formes 32 bits sont prises en charge.]

Sun Java System Web Server (32 bits) 

6.1, 7.0 

Solaris SPARC 9, 10  

Solaris x86 9, 10

Red Hat Enterprise Linux 3, 4 et 5 

Apache Web Server (32 bits) 

2.0.x, 2.2.x 

Solaris SPARC 9, 10 

Solaris x86 10

Red Hat Enterprise Linux 3, 4 et 5 

Microsoft IIS (32 bits) 

5.0+, 6 

Windows Server 2003 

Navigateurs

Cette section répertorie les navigateurs pris en charge par Sun GlassFish Enterprise Server v2.1.1.

Tableau 2–4 Navigateurs Web pris en charge

Navigateur 

Version 

Mozilla 

1.7.12 

Internet Explorer 

6.0 Service Pack 2, 7.0 

Firefox 

2.x, 3.x 

Safari 

3.x, 4.x 

Netscape 

8.0.4, 8.1, 9.0, 9.0.x

Configuration requise pour HADB et plates-formes prises en charge

Outre la configuration indiquée dans la section Configurations matérielle et logicielle requises, vous devez vérifier que le système est conforme aux exigences ci-dessous pour pouvoir exécuter HADB.


Remarque –

HADB est uniquement fourni avec le profil Enterprise Server v2.1.1 Enterprise. Notez également que les composants Java du système ont été créés et testés sur JDK 5 et JDK 6.


Plates-formes prises en charge

Configuration requise au niveau de l'hôte pour le serveur HADB


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

Configuration requise au niveau de l'hôte pour le client HADB

Mise à niveau de Enterprise Server

Reportez-vous au manuel Sun GlassFish Enterprise Server v2.1.1 Upgrade Guide pour obtenir les instructions complètes de mise à niveau d'une version précédente de Enterprise Server vers la version actuelle.

Autres exigences

Avant d'installer le logiciel Sun GlassFish Enterprise Server, vous devez également veiller à ce que les autres exigences ci-dessous soient satisfaites.

API de la plate-forme Java EE 5

Sun GlassFish Enterprise Server v2.1.1 prend en charge la plate-forme Java EE 5. Le tableau suivant répertorie les API améliorées disponibles sur la plate-forme Java EE 5.

Tableau 2–5 Principales modifications des API sur la plate-forme Java EE 5

API 

JSR 

Java EE 5

plate-forme Java, Enterprise Edition 5

JSR 244

Technologies de services Web

Implémentation de Enterprise Web Services 

JSR 109

Java API for XML-Based Web Services (JAX-WS) 2.0

JSR 224

Java API for XML-Based RPC (JAX-RPC) 1.1

JSR 101

Java Architecture for XML Binding (JAXB) 2.0

JSR 222

SOAP with Attachments API for Java (SAAJ)

JSR 67

Streaming API for XML

JSR 173

Métadonnées de service Web pour la plate-forme Java 

JSR 181

Technologies de modèle de composant

Enterprise JavaBeans 3.0

JSR 220

J2EE Connector Architecture 1.5

JSR 112

Java Servlet 2.5

JSR 154

JavaServer Faces 1.2

JSR 252

JavaServer Pages 2.1

JSR 245

JavaServer Pages Standard Tag Library 1.2

JSR 52

Technologies de gestion

J2EE Management

JSR 77

Déploiement de l'application J2EE

JSR 88

Contrat d'autorisation Java pour les conteneurs

JSR 115

Autres technologies Java EE

Annotations communes pour la plate-forme Java 

JSR 250

Java Transaction API (JTA)

JSR 907

JavaBeans Activation Framework (JAF) 1.1

JSR 925

JavaMail

JSR 919

Java Message Service API

JSR 914

Java Persistence API

JSR 220

Java EE 5 SDK

Sun GlassFish Enterprise Server v2.1.1 est disponible dans le cadre de Java EE 5 SDK.

Il existe deux versions de Java EE 5 SDK :

En outre, vous pouvez télécharger ces distributions SDK avec le JDK. Pour obtenir plus d'informations, consultez la page de téléchargement sur http://java.sun.com/javaee/downloads/index.jsp.

Passage à une autre version Java prise en charge

Sun GlassFish Enterprise Server v2.1.1 requiert Java SE 5.0 ou une version supérieure comme JVM sous-jacent. Pour passer d'une version Java à une autre, suivez les étapes générales suivantes. (Windows et Unix)


Remarque –

Il est préférable de ne pas rétrograder la version Java après qu'un domaine ait été créé avec une machine virtuelle Java récente. Si vous devez rétrograder votre JVM, nous vous recommandons de le faire par domaine. Pour cela, reportez-vous à la procédure suivante.


ProcedurePour passer à une autre version Java prise en charge

  1. Téléchargez le SDK Java choisi (non pas le JRE) et installez-le sur votre système, si ce n'est pas déjà fait.

    Le Java SDK peut être téléchargé sur http://java.sun.com/j2se.

  2. Démarrez le domaine pour lequel vous souhaitez modifier le JDK :


    as-install/bin/asadmin start-domain domain-name
    
  3. Connectez-vous à la console d'administration et modifiez les attributs JVM du domaine.

    En particulier, vous pouvez vouloir modifier la variable JAVA_HOME sur la page Paramètres JVM pour ce domaine.

    Sinon, vous pouvez utiliser la commande asadmin :


    as-install/bin/asadmin set "server.java-config.java-home=Path-To-Java-Home"

Problèmes de compatibilité avec Java ES 5 connus

Il existe deux problèmes de compatibilité connus entre Enterprise Server v2.1.1 et Java ES 5 (JES5).

  1. JES5 Service Registry n'est pas compatible avec Enterprise Server v2.1.1 en raison de la version JSF 1.2 fournie par Enterprise Server v2.1.1. Service Registry doit être mis à niveau vers JES5u1 avant la mise à niveau de Enterprise Server vers la version 2.1.1. Cette limitation est également expliquée dans la documentation relative à Service Registry.

  2. JES5 Portal Server n'est pas compatible avec Enterprise Server v2.1.1 en raison de la version JSF 1.2 fournie par Enterprise Server v2.1.1. Portal Server doit être mis à niveau vers JES5u1 avant la mise à niveau de Enterprise Server vers v2.1.1.

    Pour une installation Java ES 5 comportant Portal Server sur Enterprise Server 8.2, la mise à niveau de Enterprise Server 8.2 vers v2.1.1 rend Portal Server inutilisable. Enterprise Server v2.1.1 utilise JSF 1.2, mais le pont JSF-Portlet de la version 5 de Portal Server ne prend pas en charge JSF 1.2. Sous Solaris/Linux, Portal Server doit être mis à niveau vers la mise à jour 1 de JavaES5. Sous Windows, ne mettez pas à niveau Enterprise Server vers v2.1.1 si vous souhaitez continuer à utiliser la version 5 de Portal Server, car Portal Server n'est pas pris en charge par la mise à jour 1 de Java ES 5 sous Windows.

Prise en charge de Web Stack

Vous pouvez utiliser Enterprise Server avec Sun GlassFish Web Stack, qui intègre des composants tels que HTTP Apache Server, PHP, Ruby, etc. Pour plus d'informations sur Sun GlassFish Web Stack, reportez-vous à http://www.sun.com/software/webstack/index.xml

Enterprise Server prend en charge l'équilibrage de charge à l'aide de l'interface frontale du plug-in d'équilibreur de charge pris en charge en frontal par Sun Java System Web Server, Apache Web Server et Microsoft IIS. . Une autre technique de prise en charge en frontal de Enterprise Server consiste à utiliser Apache httpd avec le connecteur mod_jk..

ProcedureEnterprise Server en frontal avec Apache httpd et mod_jk

  1. Créez un cluster Enterprise Server.

  2. Définissez les options JVM suivantes comme indiqué ci-après :

    • asadmin create-jvm-options --target nom-cluster "-DjvmRoute=\${AJP_INSTANCE_NAME

    • asadmin create-jvm-options --target nom-cluster "-Dcom.sun.enterprise.web.connector.enableJK=\${AJP_PORT}

  3. Configurez les options JVM AJP_PORT et AJP_INSTANCE_NAME pour chaque instance du cluster avec la commande suivante :

    asadmin create-system-properties --target nom-instance AJP_INSTANCE_NAME=nom-instance

    asadmin create-system-properties --target nom-instance AJP_PORT=numéro-port

  4. Redémarrez le cluster.

  5. Installez Apache httpd.

    Apache httpd est disponible à l'adresse http://httpd.apache.org/download.cgi

  6. Installez mod_jk.

    Le connecteur mod_jk est disponible à l'adresse http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/

  7. Ajoutez les lignes suivantes au fichier mof_jk.so :


    LoadModule jk_module path_to_mod_jk.so
    JkWorkersFile /etc/apache2/worker.properties
    # Where to put jk logs
    JkLogFile /var/log/httpd/mod_jk.log
    # Set the jk log level [debug/error/info]
    JkLogLevel debug
    # Select the log format
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    # JkRequestLogFormat set the request format
    JkRequestLogFormat "%w %V %T"
    # Send all jsp requests to GlassFish
    JkMount /*.jsp loadbalancer.
  8. Créez un nouveau fichier, /etc/apache2/worker.properties, puis ajoutez les lignes suivantes :


    # Define 1 real worker using ajp13
    worker.list=loadbalancer
    # Set properties for instance1
    worker.instance1.type=ajp13
    worker.instance1.host=localhost
    worker.instance1.port=9090
    worker.instance1.lbfactor=50
    worker.instance1.cachesize=10
    worker.instance1.cache_timeout=600
    worker.instance1.socket_keepalive=1
    worker.instance1.socket_timeout=300
    # Set properties for instance2
    worker.instance2.type=ajp13
    worker.instance2.host=localhost
    worker.instance2.port=9091
    worker.instance2.lbfactor=50
    worker.instance2.cachesize=10
    worker.instance2.cache_timeout=600
    worker.instance2.socket_keepalive=1
    worker.instance2.socket_timeout=300
    # Set properties for instance3
    worker.instance3.type=ajp13
    worker.instance3.host=localhost
    worker.instance3.port=9092
    worker.instance3.lbfactor=50
    worker.instance3.cachesize=10
    worker.instance3.cache_timeout=600
    worker.instance3.socket_keepalive=1
    worker.instance3.socket_timeout=300
    
    worker.loadbalancer.type=lb
    worker.loadbalancer.balance_workers=instance1,instance2,instance3
  9. Copiez le fichier tomcat-ajp.jar depuis l'installation d'Apache 5.5.x vers le répertoire lib de Enterprise Server.

  10. Copiez les fichiers commons-logging.jar (version 1.1.1) et commons-modeler.jar (version 2.0.1) depuis le site Web Jakarta Commons à l'adresse http://commons.apache.org.

  11. Redémarrez le cluster et démarrez httpd.

Fonctions non prises en charge sur certains systèmes d'exploitation

Certaines fonctionnalités d'Enterprise Server ne sont pas prises en charge sur tous les systèmes d'exploitation. Ces fonctionnalités sont développées dans les sous-sections suivantes.

Fonctions non prises en charge sur le système d'exploitation AIX

Si vous utilisez le système d'exploitation AIX, les limitation suivantes s'appliquent :

Fonctions non prises en charge sur le système d'exploitation Linux

Si vous utilisez le système d'exploitation Linux, les limitation suivantes s'appliquent :

Composants non pris en charge sur le système d'exploitation Ubuntu

Si vous utilisez le système d'exploitation Linux Ubuntu, les limitations suivantes s'appliquent :

Sun GlassFish Enterprise Manager

Sun GlassFish Enterprise Manager améliore la gestion et la visibilité des performances des déploiements en production de Sun GlassFish Enterprise Server v2.1.1. Il permet également au service informatique de réduire le temps de déploiement, d'optimiser les performances et de résoudre les problèmes éventuels avant qu'ils ne surviennent. Pour plus de détails, consultez la page http://www.sun.com/software/products/appsrvr/ent_manager.jsp

Utilisation du centre de mise à jour

Le centre de mise à jour fournit des mises à jour automatiques de Enterprise Server et un accès rapide aux nouveaux composants.

Lorsque celui-ci est activé, il effectue une mise à jour automatique du logiciel. Lors de ce processus, le centre de mise à jour collecte et transmet les données suivantes à Sun Microsystems (ou à son fournisseur de services) :

Aucune information personnelle identifiable ne fait l'objet d'un suivi. Aucune information personnelle identifiable n'est associée à d'autres données ou utilisée dans des rapports.

ProcedureUtilisation du centre de mise à jour

Pour garantir un accord explicite sur les mises à jour automatiques, le centre de mise à jour est, par défaut, désactivé. Pour permettre au centre de mise à jour d'effectuer des vérifications périodiques et des mises à jour automatiques :

  1. Démarrez le centre de mise à jour.

    • Sous Unix : <installdir>/updatecenter/bin/updatetool

    • Sous Windows : <installdir>\updatecenter\bin\updatetool.bat

  2. Sélectionnez l'onglet Préférences.

  3. Dans la fenêtre de planification des mises à jour, modifiez la valeur Rechercher les mises à jour de Jamais (manuelle) sur la valeur désirée. Par exemple, choisissez une planification quotidienne ou hebdomadaire.

  4. Spécifiez le jour et l'heure choisis pour la mise à jour.

  5. Cliquez sur le bouton Enregistrer pour enregistrer vos modifications.

    Le centre de mise à jour recherchera automatiquement les mises à jour des composants de Enterprise Server suivant la planification spécifiée. Lorsqu'une mise à jour est disponible, le centre de mise à jour vous indiquera le composant prêt à être mis à jour.

Mise à niveau de Enterprise Server sur le système d'exploitation Ubuntu

Si vous installez GlassFish v2 sur le système d'exploitation Linux Ubuntu, cette version ne remplace pas la version GlassFish v1 existante. Le script asadmin dans /usr/bin administre GlassFish v2. Pour administrer GlassFish v1, servez-vous de son utilitaire local asadmin dans/usr/share/sunappserver/bin. Pour mettre à niveau le domaine v1 vers v2, utilisez l'outil asupgrade situé dans /usr/share/glassfishv2/bin.

Si vous utilisez le script global asadmin permettant de lancer un domaine v1, l'outil de mise à niveau sera appelé automatiquement. Toutefois, cela entraîne une erreur en raison d'un bogue qui utilise l'emplacement de domaine par défaut du serveur pour les autres plates-formes (non Ubuntu). Pour éviter cette erreur, utilisez plutôt l'outil asupgrade .

Activation du préchargement de relations multiniveaux

Le préchargement de relations multiniveaux est pris en charge pour les beans entité CMP 2.1.

Pour activer cette option, définissez la propriété suivante :


-Dcom.sun.jdo.spi.persistence.support.sqlstore.MULTILEVEL_PREFETCH=true

Pour plus d'informations sur le préchargement de relations, reportez-vous à la section Relationship Prefetching du Sun GlassFish Enterprise Server v2.1.1 Developer’s Guide.

Informations supplémentaires sur l'intégration de WSIT

Pour obtenir des informations détaillées sur le statut WSIT, reportez-vous à la page Notes de statut WSIT. Reportez-vous également au manuel The WSIT Tutorial pour obtenir des informations sur l'utilisation de WSIT avec Enterprise Server.