GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte GlassFish 4.1 na Centos 7

V tomto tutoriálu vysvětlíme, jak nainstalovat GlassFish Server Open Source Edition 4.1 na Centos 7.1 VPS. GlassFish je projekt aplikačního serveru s otevřeným zdrojovým kódem a je to konkrétní implementace Java EE společnosti Oracle. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Centos 7 VPS.

1. Přihlaste se ke svému VPS přes SSH

ssh root@vps

2. Aktualizujte systém a nainstalujte potřebné balíčky

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

3. Vytvořte nového uživatele systému

Vytvořte nového uživatele pro server Glassfish:

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

4. Nainstalujte Oracle JDK 8

GlassFish 4.1 vyžaduje JDK 8 u20 nebo vyšší. Pomocí níže uvedeného příkazu stáhněte Oracle JDK 8 z příkazového řádku pomocí 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

Jakmile je balíček rpm stažen, nainstalujte jej pomocí:

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

Chcete-li zkontrolovat, zda byla JAVA správně nainstalována na vašem CentOS boxu, spusťte java -version a výstup by měl být podobný následujícímu:

[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. Stáhněte a rozbalte archiv GlassFish 4.1

Přepnout na uživatele Glassfish:

[root]$ su - glassfish

Jako uživatel Glassfish si stáhněte a rozbalte nejnovější archiv 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

Přepněte zpět na uživatele root:

[glassfish]$ exit

6. Vytvořte službu systemd

Chcete-li vytvořit novou službu systemd pro GlassFish, otevřete svůj editor a vytvořte nový soubor:

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

a přidejte následující řádky kódu:

[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

Spusťte server glassfish a nastavte jej na automatické spouštění při bootování:

systemctl enable glassfish.service
systemctl start glassfish.service

Pro ověření spuštění jednotky spusťte journalctl -f -u glassfish.service a měli byste vidět něco jako níže:

[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. Konfigurace brány firewall

Výchozí čísla portů GlassFish jsou:

  • Správa:4848
  • Posluchač HTTP:8080
  • HTTPS posluchač:8181

Chcete-li například otevřít port 8080 ve bráně firewall, spusťte:

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

A je to. Úspěšně jste nainstalovali zařízení GlassFish. Další informace o GlassFish naleznete na webových stránkách Glassfish.

Samozřejmě nemusíte instalovat GlassFish 4.1 na Centos 7,  pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby to za vás nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Můžete si také přečíst našeho průvodce Jak nainstalovat GlassFish 5 na CentOS 7.

PS . Pokud se vám tento příspěvek o tom, jak nainstalovat GlassFish 4.1 na Centos 7, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Jak nainstalovat GlassFish na CentOS 7

  2. Nainstalujte si ownCloud na CentOS 6

  3. Nainstalujte Fail2ban na CentOS

  1. Nainstalujte osCommerce na CentOS 7

  2. Nainstalujte PrestaShop na CentOS

  3. Jak nainstalovat GlassFish 5 na CentOS 7

  1. Nainstalujte MariaDB 10.0 na CentOS 6

  2. Nainstalujte PHP 7.4 na CentOS 8

  3. Nainstalujte GlassFish na CentOS 6 VPS