GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer GlassFish sur CentOS 8

GlassFish est un serveur d'applications open source et compatible Java via lequel les utilisateurs peuvent exécuter des applications basées sur Java. Il prend en charge les dernières plates-formes Java telles que Enterprise JavaBeans, JavaServer Faces, JPA, JavaServer Pages, JMS, RMI et servlets, etc. Glassfish permet aux développeurs de créer des applications d'entreprise évolutives et portables et pouvant s'intégrer aux technologies héritées. Les utilisateurs peuvent également installer des composants facultatifs pour fournir des services supplémentaires. Nous discuterons de l'installation du serveur d'application GlassFish sur le système CentOS 8 dans cet article.

Prérequis

Les privilèges root sont requis pour attribuer des rôles administratifs et des configurations de services systemd.

Installation du serveur d'applications GlassFish sur CentOS 8

Suivez les étapes clés suivantes pour installer le serveur GlassFish sur CentOS 8 :

Étape 1 :Installez Java OpenJDK 

A cette époque, différentes versions de Java sont disponibles pour l'installation. Cependant, pour plus de commodité, installez uniquement les versions Java LTS OpenJDK 11 et 8 les plus couramment utilisées. La plupart des applications prennent en charge OpenJDK 11 et certaines prennent en charge OpenJDK 8. Par conséquent, installez les deux versions Java une par une sur le système CentOS 8. Tout d'abord, installez OpenJDK 11 à l'aide de la commande ci-dessous :

$ sudo dnf install java-11-openjdk-devel

Une fois OpenJDK 11 installé sur votre système, tapez la commande suivante pour installer OpenJDK 8 sur CentOS 8 :

$ sudo dnf install java-1.8.0-openjdk-devel

Vérifiez l'installation de Java en exécutant la commande ci-dessous :

$ java -version

Maintenant, pour basculer entre deux alternatives Java, utilisez la commande suivante :

$ update-alternatives --config java

À l'aide de la commande ci-dessus, sélectionnez le numéro de la version Java que vous souhaitez utiliser sur votre système comme version par défaut.

Étape 2 :Installez GlassFish sur le système CentOS 8

Tout d'abord, ajoutez un utilisateur pour Glassfish en exécutant la commande mentionnée ci-dessous en utilisant les privilèges root :

# useradd -s /sbin/nologin glassfish

Étape 3 :Téléchargez la version stable de GlassFish

Téléchargez la version la plus stable de GlassFish en fonction des exigences de votre système à l'aide de la commande "wget" comme suit :

# wget http://download.oracle.com/glassfish/5.0/release/glassfish-5.0.zip

Nous avons téléchargé la version 5 de glassfish sur ce système. Vous pouvez télécharger la dernière version disponible sur le site Web d'Oracle. Le fichier zip sera téléchargé sur votre système.

Étape 4 :Décompressez la version de GlassFish

Décompressez le fichier téléchargé à l'aide de la commande unzip. Tapez la commande de terminal ci-dessous pour décompresser le fichier compressé glassfish :

# unzip -d /opt/ glassfish-5.0.zip

Maintenant, attribuez des privilèges à l'utilisateur GlassFish du répertoire "/opt/glassfish5/".

# chown -R glassfish:glassfish /opt/glassfish5/

Étape 5 :Créer le service systemd GlassFish

Maintenant, créez le service systemd (glassfish.service) pour exécuter le serveur GlassFish sur CentOS 8. Créez un fichier à l'aide de l'éditeur de texte comme suit :

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

Collez les lignes de code suivantes dans ce fichier de service systemd :

[Unit]

Description = GlassFish Server v5.0

After = syslog.target network.target

[Service]

User = glassfish

ExecStart = /usr/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar start-domain

ExecStop = /usr/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar stop-domain

ExecReload = /usr/bin/java -jar /opt/glassfish5/glassfish/lib/client/appserver-cli.jar restart-domain

Type = forking

[Install]

WantedBy = multi-user.target

Maintenant, quittez la fenêtre d'affichage actuelle après avoir enregistré toutes les modifications dans ce fichier.

Étape 6 :Activer et démarrer le serveur GlassFish

Démarrez le serveur GlassFish et activez-le sur le système CentOS 8 en exécutant les commandes mentionnées ci-dessous :

$ sudo systemctl start glassfish.service
$ sudo systemctl enable glassfish.service

$ sudo systemctl status glassfish.service

Étape 7 :Configuration du pare-feu

Configurez le paramètre du pare-feu. Ouvrez les ports HTTP (4848, 8080 et 8181) dans le pare-feu pour exécuter le serveur Glassfish.

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

L'état de réussite doit s'afficher sur le terminal pour activer les paramètres du pare-feu.

Étape 8 :Lancer l'interface Web du serveur GlassFish

GlassFish peut écouter sur HTTP comme port par défaut 8080 et port 4848 par l'administration. Alors, ouvrez le navigateur Web MozilaFirefox et entrez l'une des URL suivantes dans la barre d'adresse.

http://domain.com:8080

Ou

http://IP-Address-Server:4848

L'interface Web glassfish suivante se lancera sur le système après avoir terminé automatiquement les étapes de connexion requises.

Conclusion

Nous avons appris comment installer le serveur d'application GlassFish sur CentOS 8 dans cet article. Nous avons observé comment définir les services systemd pour exécuter les configurations de serveur et de pare-feu Glassfish. Après avoir lancé l'interface Web GlassFish, vous pouvez profiter de ses avantages et y exécuter plusieurs applications Java.


Cent OS
  1. Comment installer GlassFish sur CentOS 7

  2. Comment installer GlassFish sur Ubuntu 14.04

  3. Comment installer ActiveMQ sur CentOS

  4. Installer GlassFish 4.1 sur Centos 7

  5. Comment installer GlassFish 5 sur CentOS 7

Comment installer Tomcat 9 sur CentOS 8

Comment installer Gradle sur CentOS 8

Comment installer R sur CentOS 8

Comment installer Java JDK 8 sur CentOS 6

Comment installer Java JDK 8 sur CentOS 7

Comment installer Cassandra sur CentOS 7