GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalujte Apache Tomcat 9 Server na Ubuntu 20.04

Apache Tomcat je open-source webový aplikační server optimalizovaný pro poskytování obsahu založeného na Javě. Tomcat se používá ke spouštění servletů Java a poskytování webových stránek, které obsahují kód JavaServer Pages (JSP).

Tato příručka popisuje instalaci serveru Apache Tomcat 9 na Ubuntu 20.04.

Předpoklad

Uživatel s funkcí sudo na Ubuntu 20.04.

Nainstalujte Apache Tomcat 9 na Ubuntu

Začněte aktualizací dostupných balíčků ve vašem systému Ubuntu 20.04 pomocí příkazu níže.

$ sudo apt update

Dále spusťte níže uvedený příkaz a nainstalujte Apache Tomcat 9 a související balíčky.

$ sudo apt install tomcat9 tomcat9-admin

Zadejte y po zobrazení výzvy potvrďte instalaci.

Po úspěšné instalaci tomcat9 spusťte další příkaz k potvrzení, že je služba aktivní.

$ sudo systemctl status tomcat9

Stiskněte q pro návrat do příkazového řádku.

Poznámka: Pokud služba tomcat9 ještě neběží, spusťte ji příkazem níže.

$ sudo systemctl start tomcat9

Chcete-li nakonfigurovat službu Apache Tomcat tak, aby se automaticky spouštěla ​​při spuštění systému, spusťte další příkaz.

$ sudo systemctl enable tomcat9

Otestujte službu Apache Tomcat 9

Nejprve si ověřte, na jakém portu služba Apache Tomcat 9 naslouchá. Chcete-li to provést, spusťte níže uvedený příkaz.

$ sudo netstat -tulpn

Poznámka: Pokud nástroj netstat není na vašem počítači Ubuntu 20.04 k dispozici, můžete jej nainstalovat pomocí:

$ sudo apt install net-tools

Jak je znázorněno na obrázku níže, služba Apache Tomcat 9 naslouchá na portu 8080. Poznáte to podle názvu programu „java .“

Ve výchozím nastavení používá Apache Tomcat port 8080, protože je možné, že webový server již běží na portu 80.

Poznámka: Pokud si přejete změnit výchozí naslouchací port z 8080 na něco jiného, ​​upravte následující konfigurační soubor a podle toho nahraďte 8080. Aby se změny projevily, budete muset restartovat tomcat9.

$ sudo nano /usr/share/tomcat9/etc/server.xml

V této příručce používáme výchozí naslouchací port 8080.

Pokud je to možné, aktualizujte pravidla brány firewall tak, aby umožňovala příchozí provoz na portu 8080. Pokud je například povoleno UFW, spusťte níže uvedený příkaz a povolte příchozí provoz na portu 8080.

$ sudo ufw allow 8080

Nyní otevřete webový prohlížeč a zadejte YourServerIP:8080 . Například 192.168.16.8:8080 .

Měli byste vidět výchozí domovskou stránku Tomcat, jak je znázorněno na obrázku níže.

Přihlaste se do webové aplikace Apache Tomcat Manager

Webová aplikace Tomcat Manager se používá ke správě serveru Tomcat prostřednictvím grafického rozhraní. Nejprve vytvořte uživatele následovně.

$ sudo nano /etc/tomcat9/tomcat-users.xml

Za druhé, zkopírujte a vložte následující tři řádky do značek .tag . Nezapomeňte nahradit shola a tomcatP@ss se svými vlastními hodnotami.

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="shola" password="tomcatP@ss" roles="admin-gui,manager-gui"/>

Dále uložte změny a zavřete soubor.

Restartujte tomcat9 pomocí:

$ sudo systemctl restart tomcat9

Nyní se vraťte na výchozí domovskou stránku Tomcat a klikněte na webovou aplikaci správce odkaz nebo webapp_host-manager odkaz.

Poté se přihlaste pomocí dříve zadaných přihlašovacích údajů Tomcat.

Nyní můžete snadno spravovat svou instanci Tomcat ze stránky správce webových aplikací. Klikněte na Nápověda ke správci HTML nebo Nápověda pro správce v horní části, pokud potřebujete další pokyny.

Závěr

V této příručce jsme se zabývali instalací Apache Tomcat 9 na Ubuntu 20.04. Také jsme popsali, jak přistupovat ke správci webových aplikací Tomcat za účelem správy instance Tomcat. Komentáře a dotazy jsou vítány.


Ubuntu
  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Nainstalujte NFS Server na Ubuntu

  3. Jak nainstalovat Apache na Ubuntu 20.04

  1. Jak nainstalovat Tomcat 8.5 na Ubuntu 18.04

  2. Jak nainstalovat Tomcat 9 na Ubuntu 18.04

  3. Jak nainstalovat Tomcat 9 na Ubuntu 20.04

  1. Jak nainstalovat Apache Tomcat 10 na Ubuntu 20.04 / Ubuntu 18.04

  2. Jak nainstalovat Apache Tomcat 9 na Ubuntu 18.04 LTS

  3. Jak nainstalovat Apache Tomcat 10 na Ubuntu 20.04