Tomcat je serverová aplikace s otevřeným zdrojovým kódem pro Linux, Windows a další operační systémy, které jsou navrženy ke spouštění kontejnerů Java Serverlet a mohou také spouštět technologii Java Server Page.
Tomcat je webový kontejner s podporou servletu a JSP. Tomcat není aplikační server, jako je JBoss nebo JOnAS.
Můžeš funguje jako webový server sám o sobě. Tomcat je vyvíjen a aktualizován členy Apache Software Foundation a nezávislými dobrovolníky.
Uživatelé mají bezplatný přístup k jeho zdrojovému kódu a jeho binární formě za podmínek stanovených v licenci softwaru Apache.
Nejnovější verze jsou 9.x, které implementují specifikace Servlet 4.0 a JSP 2.3.
Instalace Tomcat na Ubuntu a deriváty
Od té doby Tomcat byl napsánito v Javě, funguje na jakémkoli operačním systému, který má virtuální stroj Java.
Obsahuje kompilátor Jasper, který kompiluje JSP do servletů. Stroj servletu Tomcat je často uváděn ve spojení s webovým serverem Apache.
V této příručce uvidíme, jak nainstalovat Apache Tomcat verze 9 v Ubuntu, i když tyto příkazy platí i pro jakýkoli jiný derivát Ubuntu.
Nakonfigurujte javu
Apache Tomcat je server Java, takže není možné software používat bez předchozí instalace Java.
Naštěstí, existuje PPA pro Ubuntu, který odstraňuje potíže se získáváním pracovní verze běhového prostředí Java.
Chcete-li přidat PPA do svého systému, Musí otevřít terminál a v něm zadáme následující příkaz:
sudo add-apt-repository ppa: webupd8team/java
Po přidání PPA do Ubuntu pokračujeme v aktualizaci našeho seznamu pomocí:
sudo apt update
A konečně můžeme nainstalovat javu pomocí tohoto příkazu:
sudo apt install oracle-java8-installer
Prostředí Java není nakonfigurováno automaticky pro použití při instalaci. Musí tedy nakonfigurovat Javu přidáním věcí do souboru / etc / environment.
Abychom mohli provést tuto operaci, provedeme následující příkaz:
sudo nano -w /etc/environment
Nyní musíme přejít na konec obsahu souboru a do tohoto umístíme následující:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Jakmile je změna provedena, můžeme uložit změny stisknutím Ctrl + O a editor zavřít stisknutím Ctrl + X.
Jakmile je prostředí vytvořeno, musíme upravit soubor Bashrc a nastavit cestu pro Javu.
nano -w ~/.bashrc
Přejděte do dolní části souboru a přidejte následující kód do souboru Bashrc.
# Java Path
exportovat JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
export PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Uložíme a opustíme soubor a poté provedeme následující příkaz:
source ~/.bashrc
Jakmile to provedete, doporučujeme restartovat počítač, aby se projevily změny, které jsme právě provedli.
Instalace Apache Tomcat
Jakmile se náš počítač restartuje, nyní pokračujeme v instalaci Tomcat do našeho systému, proto otevřeme terminál a do něj napíšeme následující:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Hotovo stahování nyní zkopírujeme obsah do opt složky:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Nyní pokračujeme k vytvoření uživatele a skupiny:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
A uděláme uživatelská oprávnění s:
chown -R tomcat:tomcat /opt/tomcat
Udělujeme oprávnění souborům v adresáři Tomcat takže jsou spustitelné:
cd /opt/tomcat/bin chmod + x *
Otevřete soubor Bashrc naposledy pomocí:
nano -w ~/.bashrc
Jakmile je soubor otevřený, přidejte na konec souboru následující kód.
#Catalina export CATALINA_HOME=/opt/Tomcat
Uložíme a zavřeme soubor a poté provedeme:
source ~/.bashrc
Nakonec spusťte server spuštěním následujícího příkazu:
sudo $CATALINA_HOME/bin/startup.sh
Chcete-li zastavit server Tomcat, spusťte:
sudo $CATALINA_HOME/bin/shutdown.sh
Otevřete server Apache Tomcat
Tomcat se ve výchozím nastavení otevírá na portu 8080, aby k němu měli přístup, budou muset vyhledat místní IP adresu serveru a získat přístup k následující adrese URL ve webovém prohlížeči.
http://tu-ip: 8080
Spustil jsem příkaz sudo $ CATALINA_HOME / bin / startup.sh
a vyjde následující chyba
sudo: /bin/startup.sh: příkaz nebyl nalezen
o čem to je
export CATALINA_HOME = / opt / Tomcat
chyba je v T ... změnit na