Glassfish
Serveur d'application JavaEE open-source
Installation & Démarrage
Vérifiez la version de votre JRE : Java 7 est requis.
javac -version
Téléchargez le zip depuis https://glassfish.java.net/download.html
Lisez https://glassfish.java.net/getstarted.html
unzip glassfish-4.0-ml.zip cd glassfish4 ./bin/asadmin ./bin/asadmin start-domain
Ouvrez la console Web http://localhost:4848
IMPORTANT : Sécurisez votre console d'administration qui n'est pas sécurisé par défaut : https://glassfish.java.net/docs/4.0/security-guide.pdf
Installez le plugin Glassfish dans votre IDE : https://glassfish.java.net/ide.html
Créez une application simple Hello avec Maven
Déploiement
Vous pouvez déployer votre application (ejbjar, war, ear) via la console ou bien via la ligne de commande suivante
./bin/asadmin list-applications ./bin/asadmin deploy hello.ear ./bin/asadmin list-applications ./bin/asadmin list-applications --type ear ./bin/asadmin list-sub-components --appname hello hello.ear
Modifiez et re-construisez votre application, puis rédeployez celle-ci
./bin/asadmin redeploy --name hello
Arrêt
IMPORTANT : pensez à arrêter votre serveur et la VM sur lequel il s'exécute quand vous utilisez une plateforme Cloud.
./bin/asadamin stop-domain domain1