Tomcat er et open source-serverprogram for Linux, Windows og andre operativsystemer som er designet for å kjøre Java Serverlet-containere, og som også kan kjøre Java Server Page-teknologi.
Tomcat er en webcontainer med servlet og JSP-støtte. Tomcat er ikke en applikasjonsserver, som JBoss eller JOnAS.
Du kan fungerer som en webserver i seg selv. Tomcat er utviklet og oppdatert av medlemmer av Apache Software Foundation og uavhengige frivillige.
Brukere har fri tilgang til kildekoden og den binære formen under vilkårene som er etablert i Apache Software License.
De nyeste versjonene er 9.x, som implementerer Servlet 4.0 og JSP 2.3 spesifikasjonene.
Tomcat-installasjon på Ubuntu og derivater
Gitt at Tomcat ble skrevetito i Java, fungerer det på ethvert operativsystem som har den virtuelle Java-maskinen.
Den inkluderer Jasper-kompilatoren, som kompilerer JSP-er til servlets. Tomcat servletmotoren er ofte omtalt i forbindelse med Apache-webserveren.
I denne guiden vil vi se hvordan du installerer Apache Tomcat versjon 9 i Ubuntu, selv om disse kommandoene også gjelder alle andre derivater av Ubuntu.
Konfigurer java
Apache Tomcat er en Java-server, så det er ikke mulig å bruke programvaren uten å installere Java først.
Heldigvis det er en PPA for Ubuntu som fjerner vanskeligheter med å få en fungerende versjon av Java runtime-miljøet.
For å legge til PPA i systemet ditt, De må åpne en terminal, og i den skal vi skrive følgende kommando:
sudo add-apt-repository ppa: webupd8team/java
Etter å ha lagt PPA til Ubuntu, fortsetter vi å oppdatere listen vår med:
sudo apt update
Og til slutt kan vi installere java med denne kommandoen:
sudo apt install oracle-java8-installer
Java-miljø konfigureres ikke automatisk for bruk når den er installert. Så du må konfigurere Java ved å legge til ting i / etc / miljøfilen.
For å utføre denne operasjonen skal vi utføre følgende kommando:
sudo nano -w /etc/environment
Nå må vi bla til bunnen av innholdet i filen, og i dette skal vi plassere følgende:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Når endringen er gjort, kan vi lagre endringene ved å trykke Ctrl + O og lukke redigeringsprogrammet ved å trykke Ctrl + X.
Når miljøet er etablert, må vi redigere Bashrc-filen og angi banen for Java.
nano -w ~/.bashrc
Naviger til bunnen av filen og legg til følgende kode i Bashrc-filen.
# Java Path
eksporter JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
eksporter PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Vi lagrer og avslutter filen, og så skal vi utføre følgende kommando:
source ~/.bashrc
Når dette er gjort, anbefales det at vi starter datamaskinen på nytt slik at endringene vi nettopp har gjort, trer i kraft.
Apache Tomcat-installasjon
Etter å ha startet datamaskinen på nytt, nå skal vi fortsette å installere Tomcat i systemet vårt, for dette skal vi åpne en terminal, og i den skal vi skrive inn 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 nedlastingen er ferdig, skal vi nå kopiere innholdet til opt-mappen:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Nå fortsetter vi med å opprette en bruker og en gruppe:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Og vi skal gi brukerne tillatelser med:
chown -R tomcat:tomcat /opt/tomcat
Vi gir tillatelse til filene i Tomcat-katalogen slik at disse kan kjøres:
cd /opt/tomcat/bin chmod + x *
Åpne Bashrc-filen en siste gang med:
nano -w ~/.bashrc
Når filen er åpen, legg til følgende kode på slutten av filen.
#Catalina export CATALINA_HOME=/opt/Tomcat
Vi lagrer og lukker filen og kjører deretter:
source ~/.bashrc
Til slutt starter du serveren ved å utføre følgende kommando:
sudo $CATALINA_HOME/bin/startup.sh
For å stoppe Tomcat-serveren, kjør:
sudo $CATALINA_HOME/bin/shutdown.sh
Få tilgang til Apache Tomcat-serveren
Tomcat åpner som standard på port 8080, så for å få tilgang til den, må de se etter den lokale IP-adressen til serveren og få tilgang til følgende URL i en nettleser.
http://tu-ip: 8080
Jeg kjører kommandoen sudo $ CATALINA_HOME / bin / startup.sh
og følgende feil kommer ut
sudo: /bin/startup.sh: kommandoen ble ikke funnet
hva handler dette om
eksporter CATALINA_HOME = / opt / Tomcat
feilen er i T ... endre den til