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.