Tomcat er en open source-serverapplikation til Linux, Windows og andre operativsystemer, der er designet til at køre Java Serverlet-containere, og som også kan køre Java Server Page-teknologi.
Tomcat er en webcontainer med servlet og JSP support. Tomcat er ikke en applikationsserver som JBoss eller JOnAS.
Du kan fungerer som en webserver i sig selv. Tomcat er udviklet og opdateret af medlemmer af Apache Software Foundation og uafhængige frivillige.
Brugere har fri adgang til kildekoden og dens binære form under de betingelser, der er fastlagt i Apache-softwarelicensen.
De seneste versioner er 9.x, som implementerer Servlet 4.0 og JSP 2.3 specifikationerne.
Tomcat-installation på Ubuntu og derivater
betragtning af, at Tomcat blev skrevetito i Java, det fungerer i ethvert operativsystem, der har den virtuelle Java-maskine.
Det inkluderer Jasper-kompilatoren, som kompilerer JSP'er til servlets. Tomcat-servletmotoren vises ofte i forbindelse med Apache-webserveren.
I denne vejledning vil vi se, hvordan du installerer Apache Tomcat version 9 på Ubuntu, selvom disse kommandoer også gælder for ethvert andet Ubuntu-derivat.
Konfigurer java
Apache Tomcat er en Java-server, så det er ikke muligt at bruge softwaren uden først at installere Java.
Heldigvis der er en PPA til Ubuntu, der fjerner vanskeligheden ved at få en fungerende version af Java-runtime-miljøet.
For at tilføje PPA til dit system, De skal åbne en terminal, og i den skal vi skrive følgende kommando:
sudo add-apt-repository ppa: webupd8team/java
Efter at have tilføjet PPA til Ubuntu fortsætter vi med at opdatere vores liste med:
sudo apt update
Og endelig kan vi installere java med denne kommando:
sudo apt install oracle-java8-installer
Java-miljø konfigureres ikke automatisk til brug, når den er installeret. Så de skal konfigurere Java ved at tilføje ting til / etc / miljøfilen.
For at udføre denne operation skal vi udføre følgende kommando:
sudo nano -w /etc/environment
Nu skal vi rulle til bunden af filens indhold, og i dette vil vi placere følgende:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Når ændringen er foretaget, kan vi gemme ændringerne ved at trykke på Ctrl + O og lukke redigeringsprogrammet ved at trykke på Ctrl + X.
Når miljøet er etableret, skal vi redigere Bashrc-filen og indstille stien til Java.
nano -w ~/.bashrc
Naviger til bunden af filen, og tilføj følgende kode til Bashrc.
# Java Path
eksporter JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
eksporter PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Vi gemmer og afslutter filen, og så skal vi udføre følgende kommando:
source ~/.bashrc
Når dette er gjort, anbefales det, at vi genstarter vores computer, så de ændringer, vi lige har foretaget, træder i kraft.
Apache Tomcat installation
Når vi har genstartet vores computer, fortsætter vi nu med at installere Tomcat i vores system, for dette skal vi åbne en terminal og i den skal vi skrive følgende:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Når download er færdig, skal vi nu kopiere indholdet til 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 at oprette en bruger og en gruppe:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Og vi vil give brugeren tilladelser med:
chown -R tomcat:tomcat /opt/tomcat
Vi giver tilladelser til filerne i Tomcat-biblioteket så disse er eksekverbare:
cd /opt/tomcat/bin chmod + x *
Åbn Bashrc-filen en sidste gang med:
nano -w ~/.bashrc
Når filen er åben, skal du tilføje følgende kode til slutningen af filen.
#Catalina export CATALINA_HOME=/opt/Tomcat
Vi gemmer og lukker filen og udfører derefter:
source ~/.bashrc
Endelig skal du starte serveren ved at udføre følgende kommando:
sudo $CATALINA_HOME/bin/startup.sh
For at stoppe Tomcat-serveren skal du køre:
sudo $CATALINA_HOME/bin/shutdown.sh
Adgang til Apache Tomcat-serveren
Tomcat åbner som standard på port 8080, så for at få adgang til den bliver de nødt til at kigge efter serverens lokale IP-adresse og få adgang til følgende URL i en webbrowser.
http://tu-ip: 8080
Jeg kører kommandoen sudo $ CATALINA_HOME / bin / startup.sh
og følgende fejl kommer ud
sudo: /bin/startup.sh: kommandoen blev ikke fundet
hvad drejer det sig om
eksporter CATALINA_HOME = / opt / Tomcat
fejlen er i T ... skift den til