GlassFish est un serveur d'applications open source gratuit pour la plate-forme Java EE. Avec cette application, les développeurs peuvent développer et déployer des applications Java d'entreprise portables et évolutives sur votre VPS Linux.
GlassFish nécessite une installation JDK fonctionnelle. Ignorez la première étape si vous l'avez déjà.
1. Installer JDK
Créez un répertoire dans lequel vous souhaitez installer JDK :
# mkdir /usr/java
Allez dans le répertoire :
# cd /usr/java
Téléchargez la dernière version stable du JDK, qui est actuellement la mise à jour 5 du JDK 7 depuis http://www.oracle.com/technetwork/java/javase/downloads/index.html . Assurez-vous de sélectionner la version appropriée à votre système d'exploitation (version 32 ou 64 bits)
Décompressez le fichier JDK téléchargé dans le répertoire nouvellement créé :
# tar -xzf jdk-7u5-linux-i586.tar.gz
Définissez le PATH pour l'installation du JDK en éditant votre fichier "~/.bash_profile" et en ajoutant les lignes suivantes :
export JAVA_HOME=/usr/java/jdk1.7.0_05 export PATH=$JAVA_HOME/bin:$PATH
Après avoir défini la variable PATH, exécutez :
# .bash_profile
Ou vous pouvez simplement quitter et ouvrir à nouveau l'invite de commande.
Vérifiez si le PATH est correctement défini :
# echo $JAVA_HOME
Déplacez-vous dans le répertoire où vous souhaitez installer l'application GlassFish :
# cd /opt
Téléchargez le dernier fichier d'installation zip de GlassFish :
# wget http://download.java.net/glassfish/3.1.2/release/glassfish-3.1.2.zip
Décompressez le fichier zip téléchargé :
# unzip glassfish-3.1.2.zip
Habituellement, le fichier zip est extrait dans un répertoire appelé ‘/glassfish3’
Puisqu'il n'est pas recommandé d'exécuter le processus glassfish en tant que root, nous devons ajouter un groupe et un utilisateur pour l'application GlassFish :
# groupadd glassfish # useradd -s /bin/bash -g glassfish glassfish # chown -R glassfish: /opt/glassfish3/
Modifiez le mot de passe de l'utilisateur "glassfish" :
# passwd glassfish Changing password for user glassfish. New password:
Créez un script de démarrage/arrêt/redémarrage :
# nano /etc/init.d/glassfish
#!/usr/bin/env bash # description: Glassfish start/stop/restart # processname: glassfish # chkconfig: 2445 20 80 JAVA_HOME=/usr/java/jdk1.7.0_05 export JAVA_HOME PATH=$JAVA_HOME/bin:$PATH export PATH GLASSFISH_HOME=/opt/glassfish3/glassfish/ GLASSFISH_USER=glassfish case $1 in start) su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin start-domain domain1" ;; stop) su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin stop-domain domain1" ;; restart) su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin stop-domain domain1" su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin start-domain domain1" ;; esac exit 0
Enregistrez le script et rendez-le exécutable :
# chmod +x /etc/init.d/glassfish
Si vous souhaitez démarrer votre application GlassFish au démarrage, exécutez les commandes suivantes :
# chkconfig --add glassfish # chkconfig glassfish on
Pour démarrer/arrêter/redémarrer Glassfish, utilisez la commande :
# /etc/init.d/glassfish start/stop/restart
Une fois l'installation terminée, vous pouvez ouvrir la page d'accueil par défaut de GlassFish à l'adresse http://domain.com:8080 ou la console d'administration GlassFish sur http://domain.com:484 8
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de l'installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Pour plus de mises à jour, vous pouvez également vous référer à cet article Installer GlassFish 4.1 sur Centos 7.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.