GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat GlassFish na Ubuntu 22.04

GlassFish je open-source aplikační server platformy Jakarta EE. Původně byl vyvinut společností Sun Microsystems, poté sponzorován Oracle Corporation a nyní je udržován vývojáři z Eclipse Foundation. GlassFish podporuje JSP, Servlets, JSF, JAVA API, RMI atd. Pomocí tohoto nástroje mohou weboví vývojáři snadno vytvářet škálovatelné a přenosné aplikace. V tomto tutoriálu vám ukážeme, jak nainstalovat GlassFish na Ubuntu 22.04.

Předpoklady

– Ubuntu 22.04 VPS
– Úplný SSH root přístup nebo běžný systémový uživatel s právy sudo

Krok 1. Přihlaste se k serveru a aktualizujte

Nejprve se musíme přihlásit k našemu Ubuntu 22.04 VPS přes SSH:

ssh root@IP_Address -p Port_Number

Musíte nahradit „IP_Address“ a „Port_number“ skutečnou IP adresou vašeho serveru a číslem portu SSH. Můžete také nahradit „root“ svým jiným systémovým uživatelem, který má oprávnění sudo.

Po přihlášení můžete zkontrolovat, zda máte na svém serveru nainstalovanou správnou verzi Ubuntu, pomocí následujícího příkazu:

# lsb_release -a

Měli byste získat tento výstup:

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy

a ujistěte se, že všechny balíčky jsou aktuální.

# apt update
# apt upgrade

Vezměte prosím na vědomí, že příkazy shellu v tomto článku jsou vyvolány pomocí účtu „root“. Pokud chcete ke spouštění příkazů použít svého běžného uživatele s právy sudo, nezapomeňte před příkazy přidat slovo „sudo“.

Krok 2. Vytvořte systémového uživatele

Z bezpečnostních důvodů se nedoporučuje spouštět GlassFish jako uživatel „root“, takže pro spuštění GlassFish vytvoříme nového uživatele systému. Novému uživateli také zakážeme přístup k shellu. Tento krok dokončíte spuštěním tohoto příkazu níže.

# useradd -m -d /opt/glassfish6 -U -s /bin/false glassfish

Po spuštění výše uvedeného příkazu se automaticky vytvoří adresář /opt/glassfish6. Tento adresář použijeme k uložení základních souborů GlassFish.

Krok 3. Nainstalujte Java

Abyste mohli GlassFish spustit, musíte mít na svém systému nainstalované běhové prostředí Java (JRE). GlassFish 6 vyžaduje na vašem systému nainstalovanou verzi JRE 8 nebo vyšší. Spusťte níže uvedený příkaz a nainstalujte JRE z úložiště Ubuntu.

# apt install default-jdk -y

Po instalaci můžeme zkontrolovat verzi pomocí tohoto příkazu:

# java --version

Vrátí výstup podobný tomuto:

openjdk 11.0.15 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

Krok 4. Nainstalujte GlassFish

V tomto kroku stáhneme GlassFish z https://glassfish.org/download. Pokud si přejete nainstalovat nejnovější verzi, můžete přejít na jejich stránku ke stažení a zkopírovat odkaz ke stažení.

# wget https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/glassfish-6.2.5.zip -O glassfish6.zip

Po stažení souboru jej musíme rozbalit do /opt/glassfish6 a změnit adresář a oprávnění k souboru.

# unzip /opt/glassfish.zip -d /opt
# chown -R glassfish: /opt/glassfish6

Stáhli jsme a extrahovali základní soubory GlassFish a nyní můžeme pokračovat k dalšímu kroku.

Krok 5. Vytvořte soubor Systemd

Pro správu služby FlassFish musíme vytvořit soubor systemd. Pojďme vytvořit soubor pomocí nano editoru, můžete použít jakýkoli jiný editor, který se vám líbí.

# nano/etc/systemd/system/glassfish.service

Do souboru vložte následující.

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

[Service]
User=glassfish
ExecStart=/opt/glassfish6/bin/asadmin start-domain
ExecReload=/opt/glassfish6/bin/asadmin restart-domain
ExecStop=/opt/glassfish6/bin/asadmin stop-domain
Type = forking

[Install]
WantedBy = multi-user.target

Uložte soubor a ukončete nano editor stisknutím CTRL + O a poté CTRL + X na klávesnici.

Dále musíme znovu načíst systemctl pokaždé, když vytváříme nebo upravujeme soubor systemd.

# systemctl daemon-reload

Potom bychom měli být schopni spustit GlassFish pomocí příkazu níže.

# systemctl start glassfish

V tuto chvíli byste měli mít přístup k GlassFish na adrese http://YOUR_IP_ADDRESS:8080

Krok 6. Nakonfigurujte GlassFish

Na rozdíl od jakéhokoli jiného CMS, který poskytuje administrativní stránku v podadresáři na stejné domovské stránce, ke konfiguraci a správě vašeho webu GlassFish potřebujete přístup k backendu na adrese http://YOUR_IP_ADDRESS:4848. Nyní přejděte na adresu http://YOUR_IP_ADDRESS:4848 pro přístup k backendu.

V tomto okamžiku se při přístupu na http://YOUR_IP_ADDRESS:4848 zobrazí chybová zpráva, je to proto, že musíme nakonfigurovat uživatelské heslo správce a povolit zabezpečený přístup správce.

Spusťte tento příkaz níže a vytvořte heslo správce.

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

Budete požádáni, abyste vytvořili administrátora, nebo jej ponechali jako výchozího uživatele s názvem „admin“, stiskněte Enter, pokud jej chcete ponechat jako „admin“

Poté zadejte heslo „admin“ a znovu stiskněte ENTER, protože v tuto chvíli heslo nemá.

Dále vás požádá o zadání nového hesla, poté musíte nové heslo potvrdit. Nové heslo je nyní nastaveno a uvidíte výstup podobný tomuto:

Command change-admin-password executed successfully.

Poté povolte funkci zabezpečeného správce, abyste se mohli přihlásit k adrese ip:4848 ve svém webovém prohlížeči.

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

Po povolení funkce zabezpečeného správce restartujte GlassFish a poté můžete přejít na adresu http://YOUR_IP_ADDRESS:4848, přihlásit se a získat přístup k řídicímu panelu pomocí nových přihlašovacích údajů. Tentokrát se vás zeptá na uživatelské jméno a heslo správce, aniž by se zobrazila chybová zpráva.

# systemctl restart glassfish

gratuluji! Úspěšně jste nainstalovali GlassFish na Ubuntu 22.04 VPS.

Samozřejmě, pokud jste jedním z našich zákazníků Ubuntu Hosting, nemusíte GlassFish na Ubuntu 22.04 instalovat sami. Jednoduše se přihlaste do naší klientské oblasti a poté odešlete tiket, jeden z našich administrátorů vám okamžitě nainstaluje GlassFish na Ubuntu 22.04 bez jakýchkoli dalších poplatků, spolu s mnoha užitečnými optimalizacemi, které pro vás můžeme udělat. Správa webových stránek založených na GlassFish není jen o instalaci, můžeme vám pomoci s optimalizací vaší instalace GlassFish, pokud s námi máte VPS.

Pokud se vám tento příspěvek o tom, jak nainstalovat GlassFish na Ubuntu 22.04, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí níže uvedených tlačítek pro sdílení nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat ISPConfig 3 na Ubuntu 18.04

  2. Jak nainstalovat Webmin na Ubuntu 18.04

  3. Jak nainstalovat Panda3D na Ubuntu 10.04

  1. Jak nainstalovat Zabbix na Ubuntu

  2. Jak nainstalovat GlassFish na Ubuntu 18.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat GlassFish na Ubuntu 14.04

  2. Jak nainstalovat GlassFish 4 na Ubuntu VPS

  3. Jak nainstalovat R na Ubuntu 16.04