GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Apache Tomcat na Ubuntu 20.04?

Z webových aplikací, které jsou vytvořeny, se ty vytvořené v Javě ukázaly jako velmi výkonné a stabilní. K jejich spuštění však potřebujete nástroj v počítači. V tomto příspěvku se dozvíte, jak nainstalovat Apache Tomcat na Ubuntu 20.04 pomocí balíčku, který nám nabízejí.

Co je Apache Tomcat?

Apache Tomcat je servletový kontejner, který lze použít ke kompilaci a spouštění webových aplikací vytvořených v Javě. Je sponzorován nadací Apache, odtud jeho název, ačkoli je také známý jako Tomcat.

Tomcat je tedy software, který umožňuje webovému serveru zpracovávat dynamický webový obsah založený na Javě pomocí protokolu HTTP. JSP je podobná technologie, která umožňuje vývojářům vytvářet dynamický obsah pomocí dokumentů HTML nebo XML.

Proto je Tomcat nezbytný při vytváření webových aplikací využívajících technologie Java a JSP. Toto je hlavní rozdíl oproti tradičnímu webovému serveru, jako je Apache nebo Nginx.

Vzhledem k tomu, že jsme sponzorováni nadací Apache Foundation, můžeme vás ujistit, že Tomcat je open-source, což nám ušetří mnoho problémů s licencemi a můžeme jej použít v mnoha případech.

Instalovat Apache Tomcat na Ubuntu 20.04

Chcete-li nainstalovat Tomcat, máme dvě různé metody, ze kterých si můžete vybrat. Jeden z nich je přes oficiální repozitáře, ale druhý používá binární soubor poskytnutý vývojáři aplikací.

Metoda 1:Instalace Apache Tomcat pomocí APT

Apache Tomcat je dostupný z oficiálních repozitářů a pro jeho instalaci stačí spustit tento pár příkazů:

sudo apt update
sudo apt install tomcat9

Tato metoda, i když je poměrně jednoduchá na použití a provedení, nám neposkytuje konečnou stabilní verzi. Také to ubírá trochu flexibility při správě konfigurací. Proto, i když je funkční, věříme, že je lepší použít následující metodu.

Metoda 2:Instalace nejnovější verze Apache Tomcat na Ubuntu

Tato metoda, kterou doporučuje mnoho vývojářů, vyžaduje trochu více práce, ale získáte nejnovější stabilní verzi a budete o něco více informováni o konfiguracích, které je třeba provést.

Nejprve nainstalujte Javu na Ubuntu 20.04 spuštěním následujícího příkazu:

sudo apt install default-jre default-jdk

Poté proveďte přihlášení uživatele root přes:

sudo -i

A vytvořte skupinu s názvem tomcat Můžete použít jakékoli jiné jméno, jen buďte opatrní se zbytkem tutoriálu.

groupadd tomcat

Poté vytvořte nového uživatele, který patří do skupiny, kterou jsme vytvořili. Nastavte také cestu /opt/tomcat jako svůj domovský adresář. V mém případě jsem to pojmenoval tomcat ale můžete si vybrat jiné jméno.

useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat tomcat

Vzhledem k tomu, že skupina a uživatel jsou již vytvořeni, další věcí, kterou musíte udělat, je přejít na /opt/ a odtud pomocí wget příkaz stáhnout nejnovější stabilní verzi Apache Tomcat.

cd /opt/
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz

Dekomprimujte soubor a přejmenujte složku, kterou vytvoří.

tar -xzvf apache-tomcat-9.0.45.tar.gz
mv apache-tomcat-9.0.45 tomcat

Vytvořte tomcat složka patří do tomcat uživatele, kterého jsme vytvořili. Udělte také oprávnění ke spuštění všem binárním souborům Tomcat.

chown -R tomcat:tomcat /opt/tomcat/
chmod +x /opt/tomcat/bin/*

Dále upravte bashrc soubor pro přidání proměnné Tomcat PATH do systému.

nano ~/.bashrc

A na konec souboru přidejte:

export CATALINA_HOME=/opt/tomcat

Po uložení změn ukončete editor a spusťte Tomcat.

/opt/tomcat/bin/startup.sh

Ukázkový výstup:

Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started

Tomcat bude nyní dostupný na http://your-server:8080 nezapomeňte, že tento port musí být otevřený na bráně firewall.

Chcete-li Tomcat zastavit, spusťte

/opt/tomcat/bin/shutdown.sh

Chcete-li přidat uživatele a heslo pro přístup, upravte soubor tomcat-users.xml soubor v /opt/tomcat/conf/ .

sudo nano /opt/tomcat/conf/tomcat-users.xml

A změňte následující řádky tak, aby vyhovovaly vašim potřebám.

<role rolename="manager-gui"/>
<user username="XXXXXX" password="XXXXXXX" roles="manager-gui,admin-gui"/>

Spusťte to znovu a máte hotovo.

Apache Tomcat je tedy nainstalován a připraven.

Závěr

Během tohoto příspěvku jsme popsali kroky k instalaci Apache Tomcat na server s Ubuntu 20.04. K tomu máte dvě různé metody a každá má své klady a zápory, i když ta druhá je nejvíce doporučována pro svou flexibilitu a nejnovější verzi.

Sdílejte tedy tento příspěvek a napište nám do komentáře své zkušenosti.


Ubuntu
  1. Jak nainstalovat Tomcat na Ubuntu 18.04

  2. Jak nainstalovat Tomcat 8 na ubuntu 14.04

  3. Jak nainstalovat Apache na Ubuntu?

  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat Apache Tomcat 9 na Ubuntu 18.04

  3. Jak nainstalovat Tomcat na Ubuntu 18.04

  1. Jak nainstalovat Apache na Ubuntu 20.04

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

  3. Jak nainstalovat Apache Tomcat 9 na Ubuntu 18.04 LTS