GNU/Linux >> Tutoriels Linux >  >> Arch Linux

Comment installer GlassFish sur AlmaLinux 8

Dans ce didacticiel, nous allons vous montrer comment installer GlassFish sur AlmaLinux 8. Pour ceux d'entre vous qui ne le savaient pas, GlassFish est un serveur d'applications open source pour la plate-forme Java EE. Le projet GlassFish a été initialement lancé par Sun Microsystem et est maintenant parrainé par Oracle Corporation. GlassFish permet aux développeurs de créer des applications pour les entreprises qui sont portables, évolutives et s'intègrent aux technologies existantes.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape de GlassFish sur AlmaLinux 8. Vous pouvez suivre les mêmes instructions pour Rocky Linux.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :AlmaLinux 8.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer GlassFish sur AlmaLinux 8

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo dnf update
sudo dnf install epel-release

Étape 2. Installation de Java.

Avant d'installer GlassFish, vous devez installer Java sur votre système :

sudo dnf install java-11-openjdk-devel

Ensuite, définissez l'environnement JAVA_HOME :

sudo update-alternatives --config java

Depuis la sortie, copiez le chemin Java vers ce fichier :

nano ~/.bash_profile

Ajoutez la ligne suivante :

export JAVA_HOME=/usr/lib/jvm/jre-openjdk
export PATH=$PATH:$JAVA_HOME/bin

Ensuite, mettez à jour le profil bash :

source ~/.bash_profile

Enfin, confirmez que le chemin est défini à l'aide de la commande suivante :

$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64/bin/java

$ java -version
openjdk version "11.0.12" 2021-08-17 LTS
OpenJDK Runtime Environment 19.1 (build 11.0.13+7-LTS)
OpenJDK 64-Bit Server VM 19.1 (build 11.0.13+7-LTS, mixed mode, sharing)

Étape 3. Installer GlassFish sur AlmaLinux 8.

Créez maintenant un utilisateur pour Glassfish :

sudo useradd -s /sbin/nologin glassfish

Après cela, nous téléchargeons la dernière version d'Eclipse GlassFish depuis la page officielle :

wget https://download.eclipse.org/ee4j/glassfish/glassfish-6.2.0.zip
sudo unzip -d /opt/ glassfish-6.2.0.zip

Modifier la propriété à l'utilisateur GlassFish créé ci-dessus :

sudo chown -R glassfish:glassfish /opt/glassfish6/

Étape 4. Créer un fichier Systemd Glassfish

Nous créons maintenant un systemd service pour démarrer automatiquement le serveur Glassfish :

nano /usr/lib/systemd/system/glassfish.service

Ajoutez les lignes suivantes :

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

[Service]
User = glassfish
ExecStart = /usr/bin/java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jar start-domain
ExecStop = /usr/bin/java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jar stop-domain
ExecReload = /usr/bin/java -jar /opt/glassfish6/glassfish/lib/client/appserver-cli.jar restart-domain
Type = forking

[Install]
WantedBy = multi-user.target

Enregistrez les modifications et quittez le fichier, puis démarrez le serveur glassfish et configurez-le également pour qu'il démarre automatiquement au démarrage :

sudo systemctl start glassfish
sudo systemctl enable glassfish

Étape 5. Configurez le pare-feu.

Autoriser les ports du service Glassfish dans le pare-feu AlmaLinux :

sudo firewall-cmd --add-port={4848,8080,8181}/tcp --permanent 
sudo firewall-cmd --reload

Étape 6. Configuration de Glassfish Path.

Ajouter des binaires Glassfish à une variable d'environnement PATH :

sed -i 's/^PATH=*/PATH=\/opt\/glassfish6\/bin:/g' ~/.bash_profile

Par défaut, GlassFish n'a pas de mot de passe, nous devons donc définir un mot de passe pour les utilisateurs administrateurs de GlassFish et activer une connexion sécurisée :

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

Maintenant, la console d'administration GlassFish s'exécute en tant que service HTTP en texte clair. Activez la connexion sécurisée avec cette commande ci-dessous :

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

Ensuite, redémarrez Glassfish :

sudo systemctl restart glassfish

Étape 7. Accéder à l'interface Web GlassFish.

Une fois installé avec succès, ouvrez maintenant votre navigateur préféré et accédez à http://your-server-ip-address:4848 et connectez-vous en tant qu'utilisateur administrateur avec le mot de passe que nous avons défini dans les étapes précédentes :

Félicitations ! Vous avez installé GlassFish avec succès. Merci d'avoir utilisé ce didacticiel pour installer GlassFish sur votre système AlmaLinux 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de GlassFish.


Arch Linux
  1. Comment installer Ntopng sur AlmaLinux 8

  2. Comment installer Laravel sur AlmaLinux 8

  3. Comment installer Prometheus sur AlmaLinux 8

  4. Comment installer Docker sur AlmaLinux 8

  5. Comment installer GlassFish sur AlmaLinux 8

Comment installer WineHQ sur AlmaLinux 8

Comment installer Jenkins sur AlmaLinux 8

Comment installer FreeIPA sur AlmaLinux 8

Comment installer Foreman sur AlmaLinux 8

Comment installer Redis sur AlmaLinux 8

Comment installer Discord sur AlmaLinux 8