Developpez.com

Le Club des Développeurs et IT Pro

GlassFish Server 3.1 est disponible

Avec des améliorations pour l'administration, la haute disponibilité et le développement d'applications

Le 2011-03-03 10:42:58, par Hinault Romaric, Responsable .NET
Oracle vient d’annoncer la disponibilité de son serveur d’applications Java, GlassFish server 3.1.

GlassFish Server 3.1 présente des améliorations pour le développement des applications, l’administration centralisée et la haute disponibilité.

Cette version permet à Oracle de respecter sa feuille de route présentée lors de la conférence JavaOne 2010 : « avec cette version, Oracle respecte la feuille de route qu’il a annoncé et répond ainsi à la demande croissante pour Oracle GlassFish Server en ajoutant de nouvelles fonctionnalités pour la gestion des entreprises et la haute disponibilité pour aider les utilisateurs à réduire la complexité du déploiement et augmenter la productivité des développeurs » explique Steven Harris, vice-président du développement des serveurs d’applications de la société.

GlassFish Server 3.1 fournit des extensions légères et une flexibilité pour la plate-forme Java EE 6. Il sera également utilisé comme référence pour la prochaine version de Java EE dont les travaux avec le JCP pour la définition des spécifications est déjà en cours et et dont on sait qu'elle sera une plate-forme très orientée Cloud.

Cette nouvelle version du serveur d'applications apporte également le support de OSGi (Open Services Gateway initiative), JDBC (Java Database Connectivity), et des services HTTP et Apache Felix 3.0.8 (plate-forme de services OSGi).

On note également le renforcement de l’intégration des outils de développement, notamment NetBean et Eclipse, une meilleure compatibilité avec Oracle 11 G WebLogic Server, et l’amélioration de la portabilité des applications.

GlassFish Server 3.1 offre, selon Oracle, une amélioration de 34 % des performances de haute disponibilité par rapport à la version 2.1.1 et des capacités de basculement et d’équilibrage de charge ainsi que la gestion d’état EJB (Enterprise Java Bean).

Toutes ces améliorations permettent, toujours d'après la société, un développement plus rapide et une réduction des coûts et des délais de commercialisation

Parallèlement, Oracle a procédé à une mise à jour du SDK Java EE pour la création et le déploiement des applications Java EE 6.

GlassFish 3.1 est disponible sur cette page

Java EE 6 SDK peut-être téléchargé sur cette page

Et vous ?

Que pensez-vous de cette nouvelle version?
  Discussion forum
4 commentaires
  • sebastien.hebert
    Membre régulier
    C'est de la bombe !!!
  • ludosoft
    Membre habitué
    Bonjour à tous,

    Moi je rencontre pas mal de problèmes dans la console d'admin.
    Par exemple, si je suis dans "Domaine" et que je clique sur l'onglet "Configuration des applications" j'obtiens une page blanche. Et ça fait ça avec tous les onglets, quelques soit la rubrique.

    Ne voyant rien de spécial dans les logs j'ai pensé que c'était un pb de compatibilité avec FF4 mais j'obtiens le même résultat avec Chrome, Safari, Opera et IE (9-8-7).
    Par contre avec IE6 (aux prix de nombreuses erreurs JS) cela fonctionne un peu mieux.

    Enfin, sur tous les navigateurs cités ci-dessus, le bouton "Déployer..." de la rubrique "Application" ne fonctionne pas non plus (page blanche).

    Voilà... Si quelqu'un sait d'où cela peut provenir je suis preneur.

    Petit précision : quand je parle de "page blanche" j'entends par là que la zone destinée à afficher le contenu de la rubrique est toute blanche. Le reste de l'interface (header et menu arborescent à gauche) sont visibles et fonctionnels.
  • alexismp
    Membre émérite
    vérifie que tu utilises un JVM récente (idéalement _24)
  • ludosoft
    Membre habitué
    J'ai bien la dernière...
    Code :
    1
    2
    3
    4
    xxxxxxx:~# java -version
    java version "1.6.0_24"
    Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
    Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
    J'ai rencontré le même problème avec la boite d'authentification de iceScrum, déployé sur la même instance.

    Je pense que je vais devoir regarder du côté du frontal Apache.
    Je ne suis pas très à l'aise avec "reverse proxy" alors si quelqu'un à un idée en passant, voici la config :
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <VirtualHost *:443>
     DocumentRoot /usr/local/apache2/htdocs/
     ServerName glassfish.xxxxxxxxxx.com
     ProxyPreserveHost on
     RewriteEngine on
     ProxyRequests off
     ProxyPass / http://127.0.0.1:4848/
     ProxyPassReverse / http://127.0.0.1:4848/
     RewriteRule ^(.*) http://127.0.0.1:4848$1 [P]
     SSLEngine On
     BrowserMatch ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-r
     SSLCertificateFile xxxxxxx
     SSLCertificateKeyFile xxxxxxx
    </VirtualHost>
    Oula par contre c'est hors sujet car cela ne concerne pas directement la sortie de Glassfish. Désolé...