Notes de version de Sun GlassFish Enterprise Server v3

 

Informations document

1.  Sun GlassFish Enterprise Server v3 Notes de version

Historique des révisions

Nouveautés de la version Sun GlassFish Enterprise Server v3

Prise en charge des profils Java EE

Conception modulaire

Prise en charge de l'extension de Enterprise Server

Intégration de Outil de mise à jour

Prise en charge des langages de script

Prise en charge de WSIT (Web Services Interoperability Technologies)

Améliorations apportées à l'utilitaire appclient

Intégration d'EclipseLink

Transfert des paramètres du service HTTP au service réseau

Modifications liées à l'authentification de l'administrateur

Modifications liées à l'utilitaire asadmin

Modifications liées à la structure des fichiers

Modifications liées aux tâches Ant et à l'utilitaire asant

Modifications liées à la validation du fichier domain.xml

Modifications liées aux applications

Option force

Applications et structure de répertoires générée

Élément domain.xml application

Règles de visibilité plus strictes des fichiers JAR

Commandes deploy --retrieve et get-client-stubs des clients d'application

Configurations matérielle et logicielle requises

Plates-formes prises en charge

Prise en charge de la virtualisation du système

Espace disque requis

Nombre requis de port disponibles

Informations importantes concernant les patchs

Patchs requis pour Solaris

Version du JDK requise

Paramètres du chemin d'accès du logiciel JDK

Pilotes et bases de données JDBC pris en charge

Navigateurs pris en charge

Prise en charge de mod_jk

Problèmes connus

[JDK_Issue] Dégradation des performances dû à l'appel de setSoLinger ou de setReuseAddress (problème 7109)

Description

Solution

[JDK_Issue] Exception de pointeur nul lors du redémarrage du serveur (problème 8299)

Description

Solution

[JDK_Issue] Exception d'E/S : argument incorrect au cours du test de longévité (problème 7529)

Description

Solution

[JDK_Issue] Exception de pointeur nul EPoll au démarrage (problème 9472)

Description

Solution

[JDK_ISSUE] Richaccess : java.io.IOException: Argument incorrect de doSelect (problème 8573)

Description

Solution

Les droits d'accès au répertoire /applications d'un domaine peuvent générer l'erreur NullProcessException (problème 6545)

Description

Solution

Le fichier journal d'installation de Windows n'est pas lisible (problème 4881)

Description

Solution

L'accès aux statistiques de nouveaux serveurs virtuels nécessite le redémarrage du serveur (problèmes 6238 et 6422)

Description

Solution

[Open Installer] L'option -l permettant de repositionner les fichiers journaux est ignorée sous Windows (problème 10693)

Description

Solution

Problèmes de distribution ZIP lorsque l'UAC est activé sous Windows Vista (problème 10755)

Description

Solution

Exception de pointeur nul générée par com.sun.xml.wss.NonceManager.getInstance (problème 11138)

Description

Solution

[Open Installer] Menu Démarrer non affiché, puis vide sous Windows Vista et Windows 2008 (problème 5087)

Description

Solution

Lorsque l'application specj est déployée, asadmin get --monitor=true "server.*" génère une erreur d'E/S (problème 11163)

Description

Solution

Échec de l'outil de mise à jour autonome avec erreur de segmentation sous Solaris (problème 11222)

Description

Solution

Les applications Ruby déployées à la racine du contexte ne fonctionnent pas avec la console d'administration (problème 10854)

Description

Solution

La prise en charge des beans gérés Java EE 6 n'est pas disponible dans les clients d'application lancés à l'aide de Java Web Start (problème 11257)

Description

Solution

Affichage de messages d'avertissement lors de l'appel du script appclient sur Mac OS X avec Java d'Apple installée (8644)

Description

Solution

Le lancement d'un client d'application génère parfois l'erreur ClassNotFound pour la classe principale du client (problème 11181)

Description

Solution

Pour être pris en compte, le changement de l'emplacement du fichier journal requiert le redémarrage du serveur (problème 11142)

Description

Solution

Impossible d'ouvrir les fichiers journaux d'installation à partir des liens de l'écran de résumé sous Linux et Mac OS (problème 6621)

Description

Solution

La commande updatetool ne fonctionne pas si vous effectuez sous Windows une réinstallation dans le même répertoire d'installation (problème 8233)

Description

Solution

[Update Center] Échec de l'accès aux répertoires non utilisateur (problème du centre de mise à jour 1583)

Description

Solution.

L'aide intégrée et la page man de l'interface de ligne de commande (CLI) répertorient une version de servlet incorrecte (2.4) dans X-Powered-By (problème 11011)

Description

Solution

[Embedded] Le déploiement de l'application contenant activation-1.1.jar échoue lorsque vous utilisez uber-jar (problème 11149)

Description

Solution

La commande create-service ne parvient pas à créer de service sans AS_ADMIN_USER dans passwordfile sous Solaris (problème 11119)

Description

Solution

[Monitoring] Vue de contrôle supplémentaire de connector-connection-pools non disponible (problème 11256)

Description

Solution

[EclipseLink] Problèmes liés à ElementCollections concernant les éléments intégrables (problème EclipseLink 296606)

Description

Solution

Serveur virtuel démarré deux fois (problème 11195)

Description

Solution

Problèmes de débogage de JPA (problème 11274)

Description

Solution

Échec de l'interopérabilité d'EJB distants lorsque l'EJB cible se trouve sur le même hôte (problème 11152)

Description

Solution

Le programme d'installation se bloque à 41 % par intermittence sous Windows Vista et Windows 7 (problème 11185)

Description

Solution

Impossible d'envoyer des messages JMS d'un système à un autre (problème 11254)

Description

Solution

Le menu système de Windows est vide (problème 11239)

Description

Solution

Base de données mysql non répertoriée dans la liste des bases de données prises en charge par --dbvendorname sur la page de manuel relative à la commande de déploiement (problème 11328)

Description

Solution

ACC intégré trop strict sur le chargeur de classe de contexte du thread actif (problème 11427)

Description

Solution

Problème de configuration du service d'horloge EJB pour MySQL (problème 11428)

Description

Solution

Échec de la sous-commande de déploiement sur le serveur sécurisé (problème 11439)

Description

Solution

Certificat expiré dans le truststore Enterprise Server (6852796)

Description

Solution

Limitations

Options non prises en charge dans les commandes asadmin

Pas de prise en charge de la VM cliente sous Windows AMD64

Jeu de documentation de Enterprise Server

Fonctions disponibles uniquement dans le profil de la plate-forme complète

Normes Java EE 6

Java EE 6 SDK

Comment signaler des problèmes et apporter des commentaires

Ressources complémentaires

Références à des sites Web tiers

Fonctions d'accessibilité

Configurations matérielle et logicielle requises

Cette section présente la configuration requise pour l'installation de Sun GlassFish Enterprise Server v3.

Plates-formes prises en charge

Sun GlassFish Enterprise Server v3 nécessite un minimum de 200 Mo d'espace disque disponible pour son installation et de 100 MOctets de mémoire libre pour son exécution.

Le tableau suivant présente les systèmes d'exploitation pris en charge et fournit des indications concernant les quantités minimales et recommandées de mémoire et d'espace disque, ainsi que la machine virtuelle Java adaptée à chaque cas.

Comme cela est indiqué ci-après, Enterprise Server nécessite JDK release 6. La version minimale (et certifiée) du logiciel JDK 6 nécessaire dépend de votre système d'exploitation. Pour connaître la configuration requise spécifique à une plate-forme, reportez-vous à Version du JDK requise.

Systèmes d'exploitation pris en charge
Système d'exploitation
Mémoire minimum
Mémoire recommandée
Espace disque minimum
Espace disque recommandé
Machine virtuelle Java
Système d'exploitation Solaris
Solaris 10 ( plate-forme SPARC)
1 Go
2 Go
250 Mo disponibles
500 Mo disponibles
JDK 6

32 et 64 bits

Solaris 10 (plate-forme x86)
1 Go
2 Go
250 Mo disponibles
500 Mo disponibles
JDK 6

32 et 64 bits

OpenSolaris 2009.06
1 Go
2 Go
250 Mo disponibles
500 Mo disponibles
JDK 6
Linux
Red Hat Enterprise Linux 5.0
1 Go
2 Go
250 Mo disponibles
500 Mo disponibles
JDK 6

32 et 64 bits

Red Hat Enterprise Linux 4.0
1 Go
2 Go
250 Mo disponibles
500 Mo disponibles
JDK 6

32 bits

SUSE Linux Enterprise Server 10
1 Go
2 Go
250 Mo disponibles
500 Mo disponibles
JDK 6

32 bits

Ubuntu Linux 8.04
1 Go
2 Go
250 Mo disponibles
500 Mo disponibles
JDK 6

32 bits

Windows
Windows 7 Professionnel
1 Go
2 Go
250 Mo disponibles
500 Mo disponibles
JDK 6

32 et 64 bits

Windows XP Professionnel SP3
1 Go
2 Go
250 Mo disponibles
500 Mo disponibles
JDK 6

32 bits

Windows 2008
1 Go
2 Go
250 Mo disponibles
500 Mo disponibles
JDK 6

32 bits

Windows Vista Business
1 Go
2 Go
250 Mo disponibles
500 Mo
JDK 6

32 bits

Mac OS
Mac OS X 10.5 et 10.6
1 Go
2 Go
250 Mo disponibles
500 Mo disponibles
JDK 6

32 bits

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 FAT32 pour exécuter Enterprise Server sur une plate-forme Microsoft Windows.


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. Pour plus d'informations sur le support de Sun pour les produits Sun Java System dans les environnements virtualisés, reportez-vous à l'article System Virtualization Support in Sun Java System Products.

Espace disque requis

Le répertoire temporaire doit disposer de suffisamment d'espace libre pour l'installation des logiciels suivants :

Nombre requis de port disponibles

vous devez disposer de sept ports non utilisés.

Le programme d'installation détecte automatiquement les ports utilisés et propose des ports non utilisés comme paramètres par défaut.

Les attributions de ports initiales par défaut sont présentées dans le tableau suivant. Si ces numéros de ports par défaut sont utilisés, le programme d'installation attribue de manière aléatoire un numéro de port à partir de la plage de ports dynamiques. Il se peut que le numéro de port sélectionné ne soit pas le numéro disponible suivant.

Attributions de ports par défaut pour Enterprise Server v3
Numéro de port
Utilisation
4848
Console d'administration
8080
HTTP
8081
HTTPS
8686
Clients JMX pur
3700
IIOP
3820
IIOP/SSL
3920
IIOP/SSL avec authentification mutuelle

Informations importantes concernant les patchs

Patchs requis pour Solaris

Sous Solaris 10 vous devez appliquer le patch correspondant à votre plate-forme, comme présenté dans le tableau suivant.

Plate-forme
Numéro de patch
Plate-forme SPARC
119963-08
Plate-forme x86
119964-08

Vous devez également vous assurer que le bloc de patchs recommandé Sun est appliqué.

Ces patchs et le bloc de patchs sont disponibles à partir du programme SunSolve web site.

Version du JDK requise

L'installation de Sun GlassFish Enterprise Server v3 nécessite JDK release 6.

La version minimale (et certifiée) du logiciel JDK requise par Enterprise Server dépend de votre système d'exploitation :

Paramètres du chemin d'accès du logiciel JDK

Les fichiers binaires suivants utilisés avec Enterprise Server doivent provenir du logiciel JDK et non pas du logiciel Java Runtime Environment (JRE):

Pour se conformer à cette exigence, assurez-vous que le répertoire bin contenant le logiciel JDK précède le répertoire bin du logiciel JRE dans votre chemin d'accès.

Pilotes et bases de données JDBC pris en charge

Le tableau suivant répertorie les bases de données et pilotes pris en charge dans cette version. Toutes les configurations de Sun GlassFish Enterprise Server v3 prises en charge doivent être constituées d'une base de données et d'un pilote figurant dans ce tableau, par ex. la base de données Java et le pilote associé. En outre, Enterprise Server est conçu de manière à prendre en charge la connectivité, grâce à la technologie Java DataBase Connectivity (JDBC), avec tout système de gestion de bases de données (SGBD) supplémentaire avec un pilote correspondant qui prend en charge l'API JDBC (pilote JDBC).

Pilotes et bases de données JDBC pris en charge
Fournisseur de pilote JDBC
Type de pilote JDBC
Serveur de base de données pris en charge
MySQL Connector/J Driver 5.1
Type 4
MySQL 5.1
Java DB 10.5.3.0
Type 4
Java DB 10.5.3.0
Oracle 11
Types 2 et 4
Oracle 11
PostgreSQL 8.4
Type 4
PostgreSQL 8.4
DB2 9.7
Type 2
DB2 9.7
Sun, DataDirect 4.0
Type 4
Sybase ASE 15
Sun, DataDirect 4.0
Type 4
DB2 9.7
Sun, DataDirect 4.0
Type 4
Microsoft SQL Server 2008
Sun, DataDirect 4.0
Type 4
MySQL 5.1

Navigateurs pris en charge

Le tableau suivant répertorie les navigateurs et les versions pris en charge.

Navigateurs Web pris en charge
Navigateur
Version
Firefox
2.0, 3.0
Internet Explorer
7.0, 8.0
Safari
3.2, 4.0

Prise en charge de mod_jk

Sun GlassFish Enterprise Server v3 prend en charge mod_jk 1.2.x, avec 1.2.26 minimum.