Apache Tomcat

Jak nainstalovat a nakonfigurovat Apache Tomcat na systému Fedora Linux

Jak nainstalovat a nakonfigurovat Apache Tomcat na systému Fedora Linux
Apache Tomcat je jedním z nejpoužívanějších serverů webových aplikací na světě. Jedná se o open-source projekt Apache Software Foundation. Je napsán v Javě. Používá se k implementaci servletových kontejnerů a Java Server Pages (JSP) v Javě.

Dříve Tomcat vyžadoval vysokou úroveň odborných znalostí pro konfiguraci a správu svých služeb, protože to dokázali vyřešit pouze pokročilí uživatelé a vývojáři. S instalačním programem grafického uživatelského rozhraní společnosti Tomcat se stalo jen otázkou několika příkazů pro správu serveru jako systémové služby.

Čím se budeme zabývat

Tento výukový program vám ukáže, jak nainstalovat apache Tomcat a použít jej k nasazení základního programu JSP. Tomcat vyžaduje ke spuštění webových aplikací Java JRE (Java Runtime Environment). V případě, že vyvíjíte aplikaci Java, budete potřebovat nainstalovanou plnou aplikaci JDK. Za tímto účelem pokryjeme průvodce pouze JRE.

Předpoklady

Abyste lépe porozuměli tomuto výukovému programu, musíte být obeznámeni s příkazy Java a základním Linuxem. Předpokládáme, že jste již ve svém systému nainstalovali prostředí JRE (Java Runtime Environment). K instalaci Apache Tomcat musíte mít také oprávnění root.

Stahování Tomcat

1. Chcete-li stáhnout Apache Tomcat, navštivte domovskou stránku Apache Tomcat, kde uvidíte různé dostupné verze. Soubor můžete také získat pomocí příkazu wget. V této příručce používáme Tomcat 9.

# wget https: // zrcadla.estointernet.v / apache / tomcat / tomcat-9 / v9.0.43 / bin / apache-tomcat-9.0.43.dehet.gz

2. Pokud chcete, můžete si Tomcat stáhnout z domovské stránky. Toto je uvedeno níže:

Extrahování binárního archivu

1. Jakmile je archivní binární soubor stažen, musíte jej zkopírovat do adresáře, kam chcete nainstalovat server Tomcat, a rozbalit soubor tam. Například rozbalíme tar soubor Tomcat do / opt / tomcat. Za tímto účelem musíme nejprve vytvořit adresář 'tomcat' uvnitř / opt. Pomocí následujícího příkazu vytvořte adresář.

# mkdir / opt / tomcat # tar xzf apache-tomcat-9.0.43.dehet.gz -C / opt / kocour

Vytvoření uživatele a skupiny pro Tomcat

Pro spuštění serveru Apache Tomcat vytvoříme uživatele a skupinu bez oprávnění root. Pomocí následujícího příkazu vytvoříte uživatele a skupinu.

# useradd -r kocour

Výše uvedený příkaz také přidá skupinu „kocourů“.

Nyní změníme vlastnictví adresáře Tomcat na uživatele Tomcat pomocí příkazu:

# chown -R kocour: kocour / opt / kocour

Nastavení proměnných prostředí

Tomcat vyžaduje nastavení určitých proměnných prostředí pro spouštění spouštěcích skriptů. Podívejme se na tyto proměnné:

A. CATALINA_HOME: Umístění této proměnné prostředí je kořenový adresář „binární“ distribuce Tomcatu. V našem případě je tento kořenový adresář / opt / tomcat / apache-tomcat-9.0.43

b. JRE_HOME nebo JAVA_HOME: Tyto proměnné prostředí určují umístění prostředí Java Runtime Environment a umístění JDK. Pokud zadáváte JRE_HOME i JAVA_HOME, použije se ve výchozím nastavení JRE_HOME.

Chcete-li nastavit tyto proměnné, otevřete následující soubor:

# vi / etc / profile

Nyní vložte následující řádky na konec tohoto souboru:

exportovat JRE_HOME = / usr / java / jre1.8.0_281-amd64 / bin / java
export CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43

Nyní soubor uložte a spuštěním níže uvedeného příkazu proveďte tyto změny:

# . / etc / profil

Chcete-li zkontrolovat, zda jsou tyto proměnné správně nastaveny, zkontrolujte, zda je výstup níže uvedeného příkazu stejný jako hodnota pro JRE_HOME a CATALINA_HOME:

# echo $ JRE_HOME
# echo $ CATALINA_HOME

Následující obrázky slouží jako reference:

Vytváření služby Tomcat

Nyní vytvoříme jednoduchý soubor systémové jednotky, který definuje naši službu Tomcat. Vytvořte službu pomocí následujících pokynů:

1. Vytvořte soubor Tomcat.servis:

# vim / etc / systemd / system / tomcat.servis

Nyní do něj vložte následující obsah:

[Jednotka]
Popis = Apache Tomcat Server
After = syslog.cílová síť.cílová
[Servis]
Typ = rozvětvení
Uživatel = kocour
Skupina = kocour
Prostředí = CATALINA_PID = / opt / tomcat / apache-tomcat-9.0.43 / temp / tomcat.pid
Prostředí = CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43
Prostředí = CATALINA_BASE = / opt / tomcat / apache-tomcat-9.0.43
ExecStart = / opt / tomcat / apache-tomcat-9.0.43 / koš / katalina.začni
ExecStop = / opt / tomcat / apache-tomcat-9.0.43 / koš / katalina.přestaň
RestartSec = 10
Restartovat = vždy
[Nainstalujte]
WantedBy = více uživatelů.cílová

Poznámka: Nahraďte tučný text cestou vaší instalace Tomcat.

Nyní uložte soubor a znovu načtěte konfiguraci systemd pomocí následujícího příkazu
použít změny

# systemctl daemon-reload

Nyní jsme připraveni používat službu Tomcat. Spusťte službu a povolte ji, aby přetrvávala restart.

# systemctl spustit kocoura.servis
# systemctl povolit kocoura.servis

Zkontrolujte stav služby; měl by zobrazovat aktivní stav chodu:

# systemctl status kocour.servis

Všechny výše uvedené kroky jsou uvedeny níže:

Přístup k Tomcat v prohlížeči

Nyní jsme připraveni otestovat, zda je náš server Tomcat správně nainstalován nebo ne. Chcete-li to zkontrolovat, otevřete webový prohlížeč a procházejte adresy:

http: // localohost: 8080
nebo
http: // system_IP_addr: 8080 (Chcete-li zobrazit IP systému, použijte ip adresa příkaz.)

Zobrazí se výchozí domovská stránka Apache Tomcat. Následující snímek obrazovky ukazuje domovskou stránku kocoura:

Nasazení jednoduché aplikace JSP

Nyní nasadíme základní aplikaci JSP se serverem Tomcat.

1. Vytvořte základní aplikaci JSP nazvanou 'test.jsp 'uvnitř adresáře „/ Opt / tomcat / apache-tomcat-9.0.43/ webapps / ROOT / ”:

# nano / opt / tomcat / apache-tomcat-9.0.43 / webapps / ROOT / test.jsp

Poznámka: Opět nahraďte tučný text cestou instalace Tomcat.

2. Vložte do ní následující obsah:


Stránka JSP

Toto je stránka JSP od LinuxHint!

<%
ven.println ("Vaše systémová IP adresa je:" + požadavek.getRemoteAddr ());
%>

3. Nyní znovu otevřete webový prohlížeč a přejděte na následující adresu:

http: // localhost: 8080 / test.jsp

Tentokrát byste měli vidět následující webovou stránku:

Závěr

Tento výukový program ukazuje, jak můžeme nainstalovat Apache Tomcat z binárního souboru archivu na systému Fedora Linux. Naučili jsme se instalovat aplikaci JSP pomocí kocoura.

Hry Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
OpenRA je herní engine Libre / Free Real Time Strategy, který obnovuje rané hry Westwood, jako je klasický Command & Conquer: Red Alert. Distribuované...
Hry Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Emulátor Dolphin vám umožní hrát vybrané hry Gamecube a Wii na osobních počítačích se systémem Linux (PC). Jako volně dostupný herní emulátor s otevř...
Hry Jak používat GameConqueror Cheat Engine v Linuxu
Jak používat GameConqueror Cheat Engine v Linuxu
Tento článek popisuje průvodce používáním cheatovacího modulu GameConqueror v systému Linux. Mnoho uživatelů, kteří hrají hry v systému Windows, často...