GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak nainstalovat GlassFish na AlmaLinux 8

V tomto tutoriálu vám ukážeme, jak nainstalovat GlassFish na AlmaLinux 8. Pro ty z vás, kteří to nevěděli, je GlassFish aplikační server s otevřeným zdrojovým kódem pro platformu Java EE. Projekt GlassFish původně zahájila společnost Sun Microsystem a nyní je sponzorován společností Oracle Corporation. GlassFish umožňuje vývojářům vytvářet aplikace pro podniky, které jsou přenosné, škálovatelné a integrovatelné se staršími technologiemi.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci GlassFish na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro Rocky Linux.

Předpoklady

  • Server s jedním z následujících operačních systémů:AlmaLinux 8.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte GlassFish na AlmaLinux 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf update
sudo dnf install epel-release

Krok 2. Instalace Java.

Před instalací GlassFish je třeba do systému nainstalovat javu:

sudo dnf install java-11-openjdk-devel

Poté nastavte prostředí JAVA_HOME:

sudo update-alternatives --config java

Z výstupu zkopírujte cestu Java do tohoto souboru:

nano ~/.bash_profile

Přidejte následující řádek:

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

Dále aktualizujte bash profil:

source ~/.bash_profile

Nakonec potvrďte, že je cesta nastavena pomocí následujícího příkazu:

$ 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)

Krok 3. Instalace GlassFish na AlmaLinux 8.

Nyní vytvořte uživatele pro Glassfish:

sudo useradd -s /sbin/nologin glassfish

Poté stáhneme nejnovější verzi Eclipse GlassFish z oficiální stránky:

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

Změňte vlastnictví na výše vytvořeného uživatele GlassFish:

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

Krok 4. Vytvořte Systemd File Glassfish

Nyní vytvoříme systemd služba pro automatické spuštění serveru Glassfish:

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

Přidejte následující řádky:

[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

Uložte změny a ukončete soubor, poté spusťte server glassfish, nastavte jej také na automatické spouštění při spouštění:

sudo systemctl start glassfish
sudo systemctl enable glassfish

Krok 5. Nakonfigurujte bránu firewall.

Povolit porty Glassfish Service ve firewallu AlmaLinux:

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

Krok 6. Nastavení cesty Glassfish.

Přidání binárních souborů Glassfish do proměnné prostředí PATH:

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

Ve výchozím nastavení nemá GlassFish žádné heslo, takže musíme nastavit heslo pro administrátory GlassFish a povolit bezpečné přihlášení:

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

Administrátorská konzole GlassFish nyní běží jako služba HTTP s prostým textem. Povolte zabezpečené přihlášení pomocí tohoto příkazu níže:

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

Dále restartujte Glassfish:

sudo systemctl restart glassfish

Krok 7. Přístup k webovému rozhraní GlassFish.

Po úspěšné instalaci nyní otevřete svůj oblíbený prohlížeč a přejděte na http://your-server-ip-address:4848 a přihlaste se jako uživatel admin pomocí hesla, které jsme nastavili v předchozích krocích:

Blahopřejeme! Úspěšně jste nainstalovali GlassFish. Děkujeme, že jste použili tento návod k instalaci GlassFish do vašeho systému AlmaLinux 8. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální web GlassFish.


Arch Linux
  1. Jak nainstalovat Ntopng na AlmaLinux 8

  2. Jak nainstalovat Laravel na AlmaLinux 8

  3. Jak nainstalovat GlassFish na AlmaLinux 8

  1. Jak nainstalovat Prometheus na AlmaLinux 8

  2. Jak nainstalovat Docker na AlmaLinux 8

  3. Jak nainstalovat Apache na AlmaLinux 8

  1. Jak nainstalovat phpMyAdmin na AlmaLinux 8

  2. Jak nainstalovat Nginx na AlmaLinux 8

  3. Jak nainstalovat PostgreSQL na AlmaLinux 8