Glassfish est la norme de référence de Sun pour un serveur d'applications J2EE. V3 prend en charge la nouvelle norme 3.1. Cependant, ce n'est qu'un aperçu. Il est actuellement prévu d'être publié sur Dec 10, 2009. Bien sûr, il peut toujours être dangereux d'être très tôt dans un environnement de production. Actuellement, V3 ne prend pas en charge JMS ou le clustering, par exemple, mais ils devraient être dans la version finale.
J'ai utilisé V2 en production pendant environ 3 ans et je l'aime personnellement. La console d'administration web le rend très facile à gérer (http://localhost:4848, admin, adminadmin), et la performance est bonne. Voici un exemple, où quelqu'un a comparé Glassfish: Blog. Bien sûr, vous devriez chercher d'autres exemples et votre YMMV. Voici un Sun document pour Glassfish pour aider l'utilisateur de Tomcat. Une dernière chose que j'ajouterais, c'est que Sun embarque et intègre à la fois Tomcat et Glassfish dans leur IDE Java Netbeans afin que vous puissiez facilement basculer entre les deux serveurs d'application pour tester votre application particulière.
GlassFish v3 a été publié et semble assez agréable. Oracle a déclaré qu'il maintiendrait Glassfish comme l'implémentation de JEE de référence (ils ont déjà WebLogic). –