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.