GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer GlassFish 4 sur un VPS Ubuntu

Ce tutoriel vous montrera comment installer GlassFish 4 et JDK (Java SE Development Kit) sur un VPS avec Ubuntu 14.04 installé dessus.

GlassFish est un serveur d'applications open source qui implémente les dernières fonctionnalités de la plate-forme Java EE 7. GlassFish 4 nécessite l'installation de la version 1.7 du JDK sur votre VPS Linux.

Pour installer Oracle JDK 1.7 sur votre serveur, utilisez les commandes suivantes :

sudo apt-get update
sudo apt-get install python-software-properties software-properties-common
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Vérifiez que JDK est installé sur votre VPS Ubuntu :

#javac -version
javac 1.7.0_60

L'étape suivante consiste à télécharger et à décompresser l'archive GlassFish. Au moment de la rédaction de ce tutoriel, la dernière version stable est GlassFish 4.0 . Une fois que vous avez le package, décompressez-le dans le répertoire de votre choix (dans ce tutoriel, nous utilisons ‘/opt’ pour l'installation de GlassFish 4). Alors, téléchargez et décompressez GlassFish 4 :

cd /opt/
wget http://download.java.net/glassfish/4.0/release/glassfish-4.0.zip
unzip glassfish-4.0.zip

Il est recommandé d'exécuter GlassFish en tant que son propre utilisateur et pour ce faire, nous allons créer un utilisateur GlassFish :

useradd glassfish
chown -R glassfish:glassfish /opt/glassfish4

Afin de créer un script d'initialisation pour le service GlassFish, créez un fichier "glassfish" dans le répertoire "/etc/init.d" de votre serveur :

vi /etc/init.d/glassfish

Ajoutez les lignes suivantes :

#!/bin/bash
#
# description: Startup script for Glassfish Application Server
# processname: glassfish

GLASSFISH_HOME=/opt/glassfish4/glassfish
export GLASSFISH_HOME
GLASSFISH_USER=glassfish
export GLASSFISH_USER

start() {
echo -n "Starting Glassfish: "
su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin start-domain domain1"
sleep 2
echo "done"
}

stop() {
echo -n "Stopping Glassfish: "
su $GLASSFISH_USER -c "$GLASSFISH_HOME/bin/asadmin stop-domain domain1"
echo "done"
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: glassfish {start|stop|restart}"
exit
esac

Si vous souhaitez ajouter ce service à démarrer au démarrage, vous pouvez simplement utiliser la commande suivante :

update-rc.d glassfish defaults

Rendre le script "glassfish" exécutable :

chmod 755 /etc/init.d/glassfish

Pour démarrer GlassFish, utilisez la commande suivante :

sudo /etc/init.d/glassfish start

Pour arrêter GlassFish, utilisez la commande suivante :

sudo /etc/init.d/glassfish stop

Si vous rencontrez des problèmes lors de l'arrêt du service GlassFish, vous pouvez toujours utiliser la commande kill :

sudo killall -9 java

Le service GlassFish peut être redémarré soit en émettant une combinaison de commandes d'arrêt et de démarrage, soit en utilisant :

sudo /etc/init.d/glassfish restart

Ouvrez votre navigateur Web préféré et accédez à GlassFish à l'aide de http://votre-domaine.com:8080

Vous pouvez télécharger un exemple de fichier WAR :

cd /opt
wget https://glassfish.java.net/downloads/quickstart/hello.war

Pour déployer l'application téléchargée, copiez le fichier "hello.war" dans le répertoire "/opt/glassfish4/glassfish/domains/domain1/autodeploy" sur votre serveur, ou exécutez la commande suivante :

cd /opt/glassfish4/glassfish/bin
./asadmin deploy hello.war

Ouvrez http://votre-domaine.com:8080/hello et testez l'exemple d'application Web.

Pour activer l'administration à distance et accéder à la console d'administration GlassFish via un navigateur Web, exécutez les commandes suivantes :

cd /opt/glassfish4/glassfish/bin
./asadmin --user admin
asadmin> change-admin-password
./asadmin --host your-domain.com --port 4848 enable-secure-admin

Vous pouvez désormais accéder à la console d'administration GlassFish à l'aide de https://votre-domaine.com:4848

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 d'installer GlassFish pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Pour les nouvelles mises à jour, vous pouvez également essayer de lire Comment installer GlassFish sur Ubuntu 18.04.

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.


Panels
  1. Comment installer GlassFish sur Ubuntu 16.04

  2. Comment installer PrestaShop sur un VPS Ubuntu 14.04

  3. Comment installer Munin sur un VPS Ubuntu 14.04

  4. Comment installer Contao sur un VPS Ubuntu 14.04

  5. Comment installer Attendize sur Ubuntu 16.04

Comment installer Joomla sur Ubuntu 18.04

Comment installer GitLab sur Ubuntu 18.04

Comment installer Gogs sur Ubuntu 18.04

Comment installer GlassFish sur Ubuntu 18.04

Comment installer GlassFish sur Ubuntu 20.04

Comment installer GlassFish sur Ubuntu 22.04