Installation et configuration de Glassfish Web Server

1- Introduction

Ce document est basé sur:
  • Glassfish 5.0

  • Windows (ALL)

2- Qu'est-ce que Glassfish Server?

Glassfish server est un serveur internet, qui vous permet de déployer des applications web écrites sur Java. Comme un autre serveur Web.
  • Tomcat
  • Weblogic
  • Websphere
  • JBoss
  • ....
Vous pouvez être familier avec Tomcat, un serveur web qui sert à étudier et à développer des applications. Glassfish est développé par Sun et donc il est plus fort que Tomcat. Après que la partie Java a été vendue à Oracle, Glassfish devient le produit d' Oracle. Actuellement, le serveur Glassfish a deux versions: une version gratuite avec code source ouvert et une version commerciale.
Dans ce document, je vous donnerai des instructions de l'installation et de la configuration de la version gratuite de  Glassfish.

3- Download

Après le téléchargement, vous avez un dossier:

4- Commencement avec Glassfish

Décompressez  Glassfish au dossier spécifique sur le disque dur:

Déclarer de Java Home:

Glassfish8 vous demande d'utiliser  Java6 ou plus récente . Vous devez déclarer l'emplacement de  Java.
Allez vers:
  • <Glassfish_Home>/glassfish/config
Éditez le dossier
  • asenv.bat
Ajoutez de la configuration:
  • set path=<Java_Location>/bin

Run Glassfish

Ouvrez de Cmd et déplacez vers:
  • <GlassFish_Home>/bin
Déplacez vers:
  • cd C:\glassfish5\bin
Pour exécuter de  domain1 sur  Glassfish Server:
  • asadmin start-domain domain1
Afin d'arrêter de domain1:
  • asadmin stop-domain domain1
domain1 a été activé avec succès.
Ouvrez le lien:

Essayez de déployer une application web:

Vous devez télécharger la démo de l'application web à:
Par défaut après déploiement, l'application est exécutée sur le port 8080. Vous pouvez passer à un autre port ou passer au port 80. La configuration est mentionnée en détail ci-dessous.

5- Changer le port 8080 à 80

6- Créer de Window Service pour Glassfish Server

Ouvrez CMD en tant qu'administrateur.
Déplacez CD vers le dossier  bin de  Glassfish:
Exécutez de la commande:

asadmin create-service --name domain1