Tomcat is een open source servertoepassing voor Linux, Windows en andere besturingssystemen die zijn ontworpen om Java Serverlet-containers uit te voeren, en die ook Java Server Page-technologie kunnen draaien.
Tomcat is een webcontainer met servlet- en JSP-ondersteuning. Tomcat is geen applicatieserver, zoals JBoss of JOnAS.
kan functioneren als een webserver op zichzelf. Tomcat is ontwikkeld en bijgewerkt door leden van de Apache Software Foundation en onafhankelijke vrijwilligers.
Gebruikers hebben gratis toegang tot de broncode en de binaire vorm onder de voorwaarden die zijn vastgelegd in de Apache-softwarelicentie.
De meest recente versies zijn 9.x, die de Servlet 4.0- en JSP 2.3-specificaties implementeren.
Tomcat-installatie op Ubuntu en derivaten
Aangezien Tomcat was geschrevenito in Java, het werkt op elk besturingssysteem met de virtuele Java-machine.
Het bevat de Jasper-compiler, die JSP's in servlets compileert. De Tomcat-servlet-engine wordt vaak gebruikt in combinatie met de Apache-webserver.
In deze handleiding zullen we zien hoe u Apache Tomcat versie 9 in Ubuntu installeert, hoewel deze opdrachten ook van toepassing zijn op elke andere afgeleide van Ubuntu.
Configureer java
Apache Tomcat is een Java-server, dus het is niet mogelijk om de software te gebruiken zonder eerst Java te installeren.
Gelukkig, er is een PPA voor Ubuntu die de moeilijkheid wegneemt om een werkende versie van de Java-runtime-omgeving te krijgen.
Om de PPA aan uw systeem toe te voegen, Ze moeten een terminal openen en daarin gaan we de volgende opdracht typen:
sudo add-apt-repository ppa: webupd8team/java
Nadat we de PPA aan Ubuntu hebben toegevoegd, gaan we verder met het vernieuwen van onze lijst met:
sudo apt update
En tot slot kunnen we Java installeren met dit commando:
sudo apt install oracle-java8-installer
De Java-omgeving wordt niet automatisch geconfigureerd voor gebruik wanneer geïnstalleerd. U moet dus Java configureren door dingen toe te voegen aan het bestand / etc / environment.
Om deze bewerking uit te voeren, gaan we de volgende opdracht uitvoeren:
sudo nano -w /etc/environment
Nu moeten we naar de onderkant van de inhoud van het bestand scrollen en hierin gaan we het volgende plaatsen:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Zodra de wijziging is aangebracht, kunnen we de wijzigingen opslaan door op Ctrl + O te drukken en om de editor te sluiten, doen ze dit door op Ctrl + X te drukken.
Zodra de omgeving is ingesteld, moeten we het Bashrc-bestand bewerken en het pad voor Java instellen.
nano -w ~/.bashrc
Navigeer naar de onderkant van het bestand en voeg de volgende code toe aan de Bashrc.
# Java Path
exporteer JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
exporteer PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
We slaan het bestand op en verlaten het en dan gaan we de volgende opdracht uitvoeren:
source ~/.bashrc
Zodra dit is gebeurd, wordt aanbevolen dat we onze computer opnieuw opstarten, zodat de wijzigingen die we zojuist hebben aangebracht van kracht worden.
Apache Tomcat-installatie
Nadat we onze computer opnieuw hebben opgestart, gaan we nu door met het installeren van Tomcat in ons systeem, hiervoor gaan we een terminal openen en daarin gaan we het volgende typen:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Zodra de download is voltooid, gaan we de inhoud nu naar de opt-map kopiëren:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Nu gaan we verder met het maken van een gebruiker en een groep:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
En we gaan de gebruikersrechten geven met:
chown -R tomcat:tomcat /opt/tomcat
We geven machtigingen aan de bestanden in de Tomcat-directory zodat deze uitvoerbaar zijn:
cd /opt/tomcat/bin chmod + x *
Open het Bashrc-bestand nog een laatste keer met:
nano -w ~/.bashrc
Zodra het bestand is geopend, voegt u de volgende code toe aan het einde van het bestand.
#Catalina export CATALINA_HOME=/opt/Tomcat
We slaan het bestand op en sluiten het en voeren vervolgens het volgende uit:
source ~/.bashrc
Start ten slotte de server door de volgende opdracht uit te voeren:
sudo $CATALINA_HOME/bin/startup.sh
Om de Tomcat-server te stoppen, voert u het volgende uit:
sudo $CATALINA_HOME/bin/shutdown.sh
Toegang tot de Apache Tomcat-server
Tomcat wordt standaard geopend op poort 8080, dus om toegang te krijgen, moeten ze het lokale IP-adres van de server opzoeken en de volgende URL openen in een webbrowser.
http://tu-ip: 8080
Ik voer het commando sudo $ CATALINA_HOME / bin / startup.sh uit
en de volgende fout komt naar voren
sudo: /bin/startup.sh: commando niet gevonden
waar gaat dit over
export CATALINA_HOME = / opt / Tomcat
de fout zit in de T ... verander het in