Glassfish est un moteur applicatif java, cela permet entre autre de faire des sites webs dynamiques.
Voici comment installer sur votre mac un serveur de dev.

Commençons par télécharger la dernière version la plus stable, au moment de l'écriture de ce billet la Glassfish b19 V2 M2.

Il n'est pas recommandé de faire tourner un service en utilisateur root, ou en utilisant son compte utilisateur, mais ce serveur est dédié au dev, et afin de faciliter le déploiement rapide de nos futurs applications web (via netbeans), glassfish tournera avec mon utilisateur.

Ouvrir un terminal à l'endroit ou vous souhaitez installer le serveur, par exemple dans mon home ~/Dev:
cd ~ && mkdir dev && cd dev
java -Xmx256m -jar ~/Desktop/glassfish-installer-v2-b19.jar
Cela va créer un répertoire glassfish.

cd glassfish
sh ./lib/ant/bin/ant -f setup.xml

Si vous voyez BUILD SUCCESSFULL, c'est que tout va bien.

Pour démarrer le serveur:
./bin/asadmin start-domain domain1

Votre glassfish est maintenant accessible par: http://localhost:8080
L'admin par: http://localhost:4848
login: admin et le pass: adminadmin

Vous voici prêt à coder !!!
Pour que glassfish puisse interagir à l'avenir avec votre base mysql, télécharger mysql-connector
Décompresser l'archive et mettre uniquement mysql-connector-java-5.0.4-bin.jar, dans le répertoire glassfish/domains/domain1/lib/ext