V tomto tutoriálu vám ukážeme, jak nainstalovat GlassFish na Debian 11. Pro ty z vás, kteří to nevěděli, je server GlassFish bezplatný, lehký aplikační server pro vývoj a nasazení platforem Java a webových technologií založených na technologii Java. Podporuje nejnovější platformy Java, jako jsou Enterprise JavaBeans, JavaServer Faces, JPA, JavaServer Pages a mnoho dalších. GlassFish přichází s jednoduchou a uživatelsky přívětivou konzolou pro správu s aktualizační nástroj pro aktualizace a doplňkové komponenty.
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 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 Debian 11 (Bullseye).
Předpoklady
- Server s jedním z následujících operačních systémů:Debian 11 (Bullseye).
- 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 kroot user
. Doporučujeme jednat jakonon-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 Debian 11 Bullseye
Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální spuštěním následujícího apt
příkazy v terminálu:
sudo apt update sudo apt upgrade
Krok 2. Instalace Java.
GlassFish vyžaduje, aby byla na vašem serveru nainstalována Java. Nyní spusťte následující příkaz pro instalaci Java:
sudo apt install default-jdk
Ověřte verzi Java pomocí následujícího příkazu:
java -version
Krok 3. Instalace GlassFish na Debian 11.
Ve výchozím nastavení není GlassFish v základním úložišti Debian 11 k dispozici. Nyní máme instalátor GlassFish z oficiální stránky pomocí wget
příkaz:
wget https://download.eclipse.org/ee4j/glassfish/glassfish-6.1.0.zip
Dále rozbalte stažený soubor do /opt
adresář:
unzip glassfish-6.1.0.zip -d /opt/
Krok 4. Vytvořte soubor Systemd Service pro Glassfish.
Nyní vytvoříme systemd
soubor služby pro správu služby Glassfish:
nano /usr/lib/systemd/system/glassfish.service
Přidejte následující řádky:
[Unit] Description = GlassFish Server v6.1.0 After = syslog.target network.target [Service] User = root 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 a zavřete soubor. Poté znovu načtěte systemd
démon pro použití změn:
sudo systemctl daemon-reload sudo systemctl start glassfish sudo systemctl enable glassfish
Krok 5. Nakonfigurujte GlassFish.
Ve výchozím nastavení je Glassfish přístupný bez hesla. Nyní nastavíme nové heslo spuštěním následujícího příkazu:
/opt/glassfish6/bin/asadmin --port 4848 change-your-strong-admin-password
Dostanete následující výstup:
Command change-admin-password executed successfully.
Dále se také doporučuje povolit HTTPS na Glassfish:
/opt/glassfish6/bin/asadmin --port 4848 enable-secure-admin
Aby se změny projevily, restartujte službu Glassfish:
sudo systemctl restart glassfish
Krok 6. 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 nejnovější verze GlassFish na Debian 11 Bullseye. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální web GlassFish .