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

Comment installer GlassFish sur Ubuntu 22.04

GlassFish est un serveur d'applications open source de la plate-forme Jakarta EE. Il a été initialement développé par Sun Microsystems, puis parrainé par Oracle Corporation, et maintenant il est maintenu par les développeurs d'Eclipse Foundation. GlassFish prend en charge JSP, Servlets, JSF, JAVA API, RMI, etc. Avec cet outil, les développeurs Web peuvent facilement créer des applications évolutives et portables. Dans ce tutoriel, nous allons vous montrer comment installer GlassFish sur Ubuntu 22.04.

Prérequis

– Un VPS Ubuntu 22.04
– Accès root SSH complet ou un utilisateur système régulier avec des privilèges sudo

Étape 1. Connectez-vous au serveur et mettez à jour

Tout d'abord, nous devons nous connecter à notre VPS Ubuntu 22.04 via SSH :

ssh root@IP_Address -p Port_Number

Vous devez remplacer "IP_Address" et "Port_number" par l'adresse IP réelle de votre serveur et le numéro de port SSH. Vous pouvez également remplacer "root" par votre autre utilisateur système disposant des privilèges sudo.

Une fois connecté, vous pouvez vérifier si vous avez la bonne version d'Ubuntu installée sur votre serveur avec la commande suivante :

# lsb_release -a

Vous devriez obtenir ce résultat :

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy

et assurez-vous que tous les packages sont à jour.

# apt update
# apt upgrade

Veuillez noter que les commandes shell de cet article sont invoquées à l'aide du compte "root". Si vous souhaitez utiliser votre utilisateur habituel avec les privilèges sudo pour exécuter les commandes, assurez-vous d'ajouter "sudo" devant les commandes.

Étape 2. Créer un utilisateur système

Pour des raisons de sécurité, il n'est pas recommandé d'exécuter GlassFish en tant qu'utilisateur "root", nous allons donc créer un nouvel utilisateur système pour exécuter GlassFish. Nous allons également désactiver l'accès au shell pour le nouvel utilisateur, exécutez cette commande ci-dessous pour terminer cette étape.

# useradd -m -d /opt/glassfish6 -U -s /bin/false glassfish

Après avoir exécuté la commande ci-dessus, le répertoire /opt/glassfish6 sera automatiquement créé. Nous utiliserons ce répertoire pour stocker nos fichiers principaux GlassFish.

Étape 3. Installer Java

Vous devez avoir un environnement d'exécution Java (JRE) installé sur votre système pour exécuter GlassFish. GlassFish 6 nécessite JRE 8 ou une version supérieure installée sur votre système. Exécutons la commande ci-dessous pour installer JRE à partir du référentiel Ubuntu.

# apt install default-jdk -y

Une fois installé, nous pouvons vérifier la version à l'aide de cette commande :

# java --version

Il renverra une sortie comme celle-ci :

openjdk 11.0.15 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

Étape 4. Installer GlassFish

Dans cette étape, nous allons télécharger GlassFish depuis https://glassfish.org/download. Si vous souhaitez installer la version la plus récente, vous pouvez vous rendre sur leur page de téléchargement et copier le lien de téléchargement.

# wget https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/glassfish-6.2.5.zip -O glassfish6.zip

Après avoir téléchargé le fichier, nous devons l'extraire vers /opt/glassfish6 et modifier le répertoire et l'autorisation du fichier.

# unzip /opt/glassfish.zip -d /opt
# chown -R glassfish: /opt/glassfish6

Nous avons téléchargé et extrait les fichiers principaux de GlassFish, et nous pouvons maintenant passer à l'étape suivante.

Étape 5. Créer un fichier Systemd

Pour gérer le service FlassFish, nous devons créer un fichier systemd. Créons le fichier à l'aide de l'éditeur nano, vous pouvez utiliser n'importe quel autre éditeur de votre choix.

# nano/etc/systemd/system/glassfish.service

Collez ce qui suit dans le fichier.

[Unit]
Description = GlassFish Server v6
After = syslog.target network.target

[Service]
User=glassfish
ExecStart=/opt/glassfish6/bin/asadmin start-domain
ExecReload=/opt/glassfish6/bin/asadmin restart-domain
ExecStop=/opt/glassfish6/bin/asadmin stop-domain
Type = forking

[Install]
WantedBy = multi-user.target

Enregistrez le fichier puis quittez l'éditeur nano en appuyant sur CTRL + O puis CTRL + X sur votre clavier.

Ensuite, nous devons recharger systemctl chaque fois que nous créons ou modifions un fichier systemd.

# systemctl daemon-reload

Ensuite, nous devrions pouvoir exécuter GlassFish en utilisant la commande ci-dessous.

# systemctl start glassfish

À ce stade, vous devriez pouvoir accéder à GlassFish à l'adresse http://YOUR_IP_ADDRESS:8080

Étape 6. Configurer GlassFish

Contrairement à tout autre CMS qui fournit une page d'administration dans un sous-répertoire sous la même page d'accueil, pour configurer et gérer votre site Web GlassFish, vous devez accéder au backend à l'adresse http://YOUR_IP_ADDRESS:4848. Maintenant, naviguons vers http://YOUR_IP_ADDRESS:4848 pour accéder au backend.

À ce stade, vous verrez un message d'erreur lors de l'accès à http://YOUR_IP_ADDRESS:4848, c'est parce que nous devons configurer le mot de passe de l'utilisateur administrateur et activer l'accès administrateur sécurisé.

Exécutez cette commande ci-dessous pour créer un mot de passe administrateur.

# /opt/glassfish6/bin/asadmin --port 4848 change-admin-password

Il vous sera demandé de créer un utilisateur administrateur, ou de le laisser comme utilisateur par défaut appelé "admin", appuyez sur Entrée si vous voulez le laisser comme "admin"

Ensuite, entrez le mot de passe 'admin', appuyez à nouveau sur ENTER car il n'a pas de mot de passe pour le moment.

Ensuite, il vous demandera de taper un nouveau mot de passe, puis vous devrez confirmer le nouveau mot de passe. Le nouveau mot de passe est maintenant défini et vous verrez une sortie comme celle-ci :

Command change-admin-password executed successfully.

Ensuite, activez la fonction d'administration sécurisée pour pouvoir vous connecter à ip:4848 dans votre navigateur Web.

# /opt/glassfish6/bin/asadmin --port 4848 enable-secure-admin

Après avoir activé la fonction d'administration sécurisée, redémarrez GlassFish, puis accédez à http://YOUR_IP_ADDRESS:4848 pour vous connecter et accéder au tableau de bord à l'aide des nouvelles informations d'identification. Cette fois, il vous demandera le nom d'utilisateur et le mot de passe de l'administrateur sans voir le message d'erreur.

# systemctl restart glassfish

Félicitations ! Vous avez installé avec succès GlassFish sur Ubuntu 22.04 VPS.

Bien sûr, si vous êtes l'un de nos clients Ubuntu Hosting, vous n'avez pas à installer vous-même GlassFish sur Ubuntu 22.04. Connectez-vous simplement à notre espace client, puis soumettez un ticket, l'un de nos administrateurs installera GlassFish sur Ubuntu 22.04 immédiatement pour vous sans aucun frais supplémentaire, ainsi que de nombreuses optimisations utiles que nous pouvons faire pour vous. La gestion d'un site Web basé sur GlassFish ne concerne pas seulement l'installation, nous pouvons vous aider à optimiser votre installation GlassFish si vous avez un VPS avec nous.

Si vous avez aimé cet article sur l'installation de GlassFish sur Ubuntu 22.04, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons de partage ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer ISPConfig 3 sur Ubuntu 18.04

  2. Comment installer Webmin sur Ubuntu 18.04

  3. Comment installer Panda3D sur Ubuntu 10.04

  4. Comment installer GlassFish 4 sur un VPS Ubuntu

  5. Comment installer R sur Ubuntu 16.04

Comment installer R sur Ubuntu 20.04

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04