Installer un serveur Glassfish 4.1 sur Linux

book
date_range
comment0 commentaire
remove_red_eye3690 vues

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/.


# Se déplacer dans le répertoire
cd /usr/local/

# Sauvegarder une précédente installation de GlassFish si besoin
mv -v glassfish{,_old}

# Déplacer le dossier dans le bon répertoire
mv -v /repetoire_precedent/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 "" in
start)
    $GLASSFISH_HOME/bin/asadmin start-domain
    ;;
stop)
    $GLASSFISH_HOME/bin/asadmin stop-domain
    ;;
restart)
    $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.

service 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.

service 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/glassfish/domains/domain1/autodeploy/

Pour surveiller l'état des logs en direct :

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

Articles similaires

Commentaires

Aucun commentaire

Ajouter un commentaire

Vous ne disposez pas les autorisations nécessaires pour poster un commentaire.