Tomcat är en öppen källkodsserverapplikation för Linux, Windows och andra operativsystem som är utformade för att köra Java Serverlet-behållare och kan också köra Java Server Page-teknik.
Tomcat är en webbcontainer med servlet och JSP-stöd. Tomcat är inte en applikationsserver, som JBoss eller JOnAS.
kan fungerar som en webbserver i sig. Tomcat är utvecklad och uppdaterad av medlemmar i Apache Software Foundation och oberoende volontärer.
Användare har fri tillgång till källkoden och dess binära form under de villkor som anges i Apache Software License.
De senaste versionerna är 9.x, som implementerar Servlet 4.0 och JSP 2.3-specifikationerna.
Tomcat-installation på Ubuntu och derivat
Med tanke på att Tomcat skrevsito i Java, det fungerar på alla operativsystem som har den virtuella Java-maskinen.
Den inkluderar Jasper-kompilatorn, som kompilerar JSP till servlets. Tomcat servletmotorn visas ofta i kombination med Apache-webbservern.
I den här guiden kommer vi att se hur du installerar Apache Tomcat version 9 i Ubuntu, även om dessa kommandon också gäller alla andra derivat av Ubuntu.
Konfigurera Java
Apache Tomcat är en Java-server, så det är inte möjligt att använda programvaran utan att installera Java först.
Lyckligtvis det finns en PPA för Ubuntu som tar bort svårigheten att få en fungerande version av Java-runtime-miljön.
För att lägga till PPA i ditt system, De måste öppna en terminal och i den ska vi skriva följande kommando:
sudo add-apt-repository ppa: webupd8team/java
Efter att ha lagt till PPA till Ubuntu fortsätter vi att uppdatera vår lista med:
sudo apt update
Och slutligen kan vi installera java med det här kommandot:
sudo apt install oracle-java8-installer
Java-miljön konfigureras inte automatiskt för användning vid installation. Så du måste konfigurera Java genom att lägga till saker i / etc / miljö-filen.
För att utföra denna operation kommer vi att utföra följande kommando:
sudo nano -w /etc/environment
Nu måste vi bläddra till botten av filens innehåll och i detta kommer vi att placera följande:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
När ändringen har gjorts kan vi spara ändringarna genom att trycka på Ctrl + O och stänga redigeraren genom att trycka på Ctrl + X.
När miljön har upprättats måste vi redigera Bashrc-filen och ställa in sökvägen för Java.
nano -w ~/.bashrc
Navigera till botten av filen och lägg till följande kod i Bashrc.
# Java Path
exportera JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
exportera PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Vi sparar och avslutar filen och sedan kör vi följande kommando:
source ~/.bashrc
När detta är klart rekommenderas att vi startar om vår dator så att de ändringar som vi just gjort har trätt i kraft.
Apache Tomcat-installation
När vår dator har startats om kommer vi nu att fortsätta installera Tomcat i vårt system, för detta kommer vi att öppna en terminal och i den ska vi skriva följande:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
När nedladdningen är klar ska vi nu kopiera innehållet till opt-mappen:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Nu fortsätter vi med att skapa en användare och en grupp:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Och vi ska ge användaren behörighet med:
chown -R tomcat:tomcat /opt/tomcat
Vi ger behörighet till filerna i Tomcat-katalogen så att dessa är körbara:
cd /opt/tomcat/bin chmod + x *
Öppna Bashrc-filen en sista gång med:
nano -w ~/.bashrc
När filen är öppen lägg till följande kod i slutet av filen.
#Catalina export CATALINA_HOME=/opt/Tomcat
Vi sparar och stänger filen och kör sedan:
source ~/.bashrc
Slutligen starta servern genom att utföra följande kommando:
sudo $CATALINA_HOME/bin/startup.sh
För att stoppa Tomcat-servern, kör:
sudo $CATALINA_HOME/bin/shutdown.sh
Gå till Apache Tomcat-servern
Tomcat öppnar som standard på port 8080, så för att få åtkomst till den måste de leta efter serverns lokala IP-adress och komma åt följande URL i en webbläsare.
http://tu-ip: 8080
Jag kör kommandot sudo $ CATALINA_HOME / bin / startup.sh
och följande fel visas
sudo: /bin/startup.sh: kommandot hittades inte
vad handlar det här om
exportera CATALINA_HOME = / opt / Tomcat
felet finns i T ... ändra det till