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

Installer GlassFish 4.1 sur Centos 7

Dans ce tutoriel, nous allons vous expliquer comment installer GlassFish Server Open Source Edition 4.1 sur un VPS Centos 7.1. GlassFish est un projet de serveur d'applications open source et c'est l'implémentation concrète d'Oracle de Java EE. Ce guide devrait également fonctionner sur d'autres systèmes VPS Linux, mais a été testé et écrit pour un VPS Centos 7.

1. Connectez-vous à votre VPS via SSH

ssh root@vps

2. Mettez à jour le système et installez les packages nécessaires

[root]$ yum -y update
[root]$ yum install unzip wget

3. Créer un nouvel utilisateur système

Créez un nouvel utilisateur pour le serveur Glassfish :

[root]$ adduser \
   --comment 'Glassfish User' \
   --home-dir /home/glassfish \
   glassfish

4. Installez Oracle JDK 8

GlassFish 4.1 nécessite JDK 8 u20 ou supérieur. Utilisez la commande ci-dessous pour télécharger Oracle JDK 8 à partir de la ligne de commande à l'aide de wget :

[root]$ wget --no-cookies \
    --no-check-certificate \
    --header "Cookie: oraclelicense=accept-securebackup-cookie" \
    "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm" \
    -O jdk-8u45-linux-x64.rpm

Une fois le package rpm téléchargé, installez-le avec :

[root]$ yum install jdk-8u45-linux-x64.rpm

Pour vérifier si JAVA a été correctement installé sur votre boîtier CentOS, exécutez java -version , et le résultat doit ressembler à ce qui suit :

[root]$ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

5. Téléchargez et extrayez l'archive GlassFish 4.1

Passer à l'utilisateur glassfish :

[root]$ su - glassfish

En tant qu'utilisateur de glassfish, téléchargez et extrayez la dernière archive GlassFish 4.1

[glassfish]$ wget http://download.java.net/glassfish/4.1/release/glassfish-4.1.zip
[glassfish]$ unzip glassfish-4.1.zip
[glassfish]$ rm -f glassfish-4.1.zip

Revenez à l'utilisateur root :

[glassfish]$ exit

6. Créer un service systemd

Pour créer un nouveau service systemd pour GlassFish, ouvrez l'éditeur de votre choix et créez un nouveau fichier :

[root]$ nano /etc/systemd/system/glassfish.service

et ajoutez les lignes de code suivantes :

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

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

[Install]
WantedBy = multi-user.target

Démarrez le serveur glassfish et configurez-le pour qu'il démarre automatiquement au démarrage :

systemctl enable glassfish.service
systemctl start glassfish.service

Pour vérifier que l'unité a démarré, exécutez journalctl -f -u glassfish.service et vous devriez voir quelque chose comme ci-dessous :

[root]$ journalctl -f -u glassfish.service
Apr 26 17:36:13 vps systemd[1]: Starting GlassFish Server v4.1...
Apr 26 17:36:19 vps java[2767]: Waiting for domain1 to start .....
Apr 26 17:36:19 vps java[2767]: Successfully started the domain : domain1
Apr 26 17:36:19 vps java[2767]: domain  Location: /home/glassfish/glassfish4/glassfish/domains/domain1
Apr 26 17:36:19 vps java[2767]: Log File: /home/glassfish/glassfish4/glassfish/domains/domain1/logs/server.log
Apr 26 17:36:19 vps java[2767]: Admin Port: 4848
Apr 26 17:36:19 vps java[2767]: Command start-domain executed successfully.
Apr 26 17:36:19 vps systemd[1]: Started GlassFish Server v4.1.

7. Configuration du pare-feu

Les numéros de port GlassFish par défaut sont :

  • Administration :4848
  • Écouteur HTTP :8080
  • Écouteur HTTPS :8181

Par exemple pour ouvrir le port 8080 dans le pare-feu, exécutez :

firewall-cmd --zone=pubic --add-port=8080/tcp --permanent  
firewall-cmd --reload  

C'est ça. Vous avez installé avec succès votre GlassFish . Pour plus d'informations sur GlassFish, veuillez consulter le site Web de Glassfish.

Bien sûr, vous n'êtes pas obligé d'installer GlassFish 4.1 sur Centos 7, si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Vous pouvez également lire notre guide sur Comment installer GlassFish 5 sur CentOS 7.

PS . Si vous avez aimé cet article sur l'installation de GlassFish 4.1 sur Centos 7, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Installez MariaDB 10.0 sur CentOS 6

  2. Installer PHP 7.4 sur CentOS 8

  3. Comment installer GlassFish sur CentOS 7

  4. Installer ownCloud sur CentOS 6

  5. Installer GlassFish sur un VPS CentOS 6

Installez Odoo 11 sur CentOS 7

Comment installer R sur CentOS 7

Installez Odoo 12 sur CentOS 7

Comment installer R sur CentOS 8

Comment installer GlassFish sur CentOS 8

Installer Keepalived sur CentOS 8