Installer un serveur Glassfish 4.1 sur Linux

Tutoriel simple pour installer Glassfish sous Linux et le paramétrer pour l'administration
  • Administration système

Glassfish 4.1

L’installation de GlassFish sous Debian est plutôt simple et ne nécessite pas beaucoup de configuration. Voici un tutoriel simple et rapide pour l’installer sur votre système.

Télécharger GlassFish

Premièrement, connectez-vous en SSH sur votre système si besoin.

Ensuite, téléchargez simplement la dernière version de GlassFish depuis le lien de téléchargement.


# Télécharger le serveur GlassFish
wget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip

# Dézipper le fichier zip
unzip glassfish-4.1.zip

Extraire ensuite l’archive dans le dossier que vous souhaitez, pour ma part j’ai choisi : /usr/local/.

# Déplacer le dossier dans le bon répertoire
mv -v glassfish4 /usr/local/glassfish 

Installer Glassfish

Une fois le logiciel décompressé dans le dossier choisi, nous allons créer un service pour démarrer ce dernier. Vous pouvez utiliser update-rc.d pour lancer GlassFish au démarrage de la station si vous le souhaitez.

Le fichier suivant se nomme : /etc/init.d/glassfish

#!/bin/sh
#
#
GLASSFISH_HOME=${GLASSFISH_HOME:-"/usr/local/glassfish"}

case "$1" in
start)
 echo "starting GF..."
 $GLASSFISH_HOME/bin/asadmin start-domain
 ;;
stop)
 echo "stopping GF..."
 $GLASSFISH_HOME/bin/asadmin stop-domain
 ;;
restart)
 echo "restarting GF..."
 $GLASSFISH_HOME/bin/asadmin restart-domain
 ;;
\*)
 echo "usage: [content] (start|stop|restart)"
esac

Il peut être nécessaire de rendre le fichier exécutable.

chmod +x /etc/init.d/glassfish

La commande suivante nous permet de démarrer le serveur GlassFish.

/etc/init.d/glassfish start

Démarrer l’admin web

La console web Glassfish vous permet de modifier le serveur en passant par une interface graphique ergonomique et sécurisée.

Administration web glassfish

Pour ce faire, démarrer la console en mode sécurisé (https).

/usr/local/glassfish/bin/asadmin --host localhost --port 4848 enable-secure-admin

Changez le mot de passe principal de Glassfish.

/usr/local/glassfish/bin/asadmin change-admin-password --user admin
  • Nom d’utilisateur admin : admin
  • Mot de passe admin : (vide, ne rien taper)
  • Fournir votre nouveau mot de passe

Il vous faudra ensuite redémarrer le serveur GlassFish.

/etc/init.d/glassfish restart

Déployer une application web

Pour déployer une application dans GlassFish, il suffit de la déplacer dans ce dossier (GlassFish se chargera de l’auto-déployer pour vous).

/usr/local/glassfish/domains/domain1/autodeploy/

Pour surveiller l’état des logs en direct :

tail -f /usr/local/glassfish/glassfish/domains/domain1/logs/server.log

Article publié le

Dernière modification le

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.