Apache Tomcat, også kjent som Tomcat Server, er en åpen kildekode-webserver med Servlet-beholderen for å starte Java-baserte nettapplikasjoner. Tomcat inkluderer JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL, etc., for et helt Java HTTP-nettservermiljø for å kjøre Java-koden.

Det store fellesskapet av dyktige utviklere vedlikeholder Tomcat-serveren under ledelse av Apache-programvarestiftelsen. Derfor gir Tomcat-serveren utmerket tilgjengelighet for å arbeide effektivt med den Java-baserte applikasjonen. Støtte på tvers av plattformer betyr at den er tilgjengelig for både Windows og Linux. Den siste versjonen av Apache Tomcat er 10.0.18, så i denne veiledningen vil vi forklare hvordan du installerer Apache Tomcat 10 på Ubuntu 20.04.

1. Installasjon av Java (den nyeste versjonen)

Først, merk at hvis du nettopp har installert Ubuntu 20.04 på systemet ditt, må du legge til en ny bruker i Linux før du setter opp Apache Tomcat.

Som vi har nevnt, brukes Apache Tomcat til Java-baserte applikasjoner, som krever siste versjon av Java. Den siste versjonen av Apache Tomcat krever JDK 8 (Java Development Kit) eller en høyere versjon for å fungere korrekt. Du kan

installer den nyeste versjonen av JDK ved å kjøre følgende kommandoer i Linux-terminalen:

sudo apt oppdatering
sudo apt install default-jdk -y

Vi har brukt -y i kommandoen ovenfor for å overgå installasjonsbekreftelsen automatisk. Deretter må du sjekke og bekrefte Java-versjonen gjennom følgende kommando:

java -versjon

Som du kan se i bildet ovenfor, har vi den nyeste versjonen av OpenJDK, 11.0.14. Den viser også viktig informasjon om OpenJDK Runtime Environment og server.

2. Installasjon av Apache Tomcat 10

Apache Tomcat har et aktivt utviklingsteam som leverer de siste oppdateringene regelmessig, så last det ned fra den offisielle serveren ved å bruke kommandoen nedenfor:

wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz

Hvis du leser denne veiledningen måneder etter innlegging og det er en ny oppdatering etter 10.0.18, sørg for at du endrer versjonen i kommandoen ovenfor. Ellers vil ikke kommandoen fungere, og du vil få feilmeldinger mens du laster ned den nyeste versjonen av Apache Tomcat.

Når du har lastet ned Tomcat tar.gz-filen, pakk ut tar-arkivet med kommandoen gitt nedenfor:

tar xvf apache-tomcat-10.0.18.tar.gz

Flytt nå de utpakkede filene til hjemmekatalogen (/usr/share/apache-tomcat) ved å bruke følgende kommando:

sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat

Du kan også bruke følgende kommando for å trekke ut og flytte Tomcat-katalogen samtidig i stedet for å gjøre det én etter én:

sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1 

3. Sette opp Tomcat-brukerkontoen

Å kjøre Tomcat-serveren gjennom en spesifikk brukerkonto er en god idé av sikkerhetshensyn. Utfør kommandoen nedenfor for å opprette en ny brukerkonto:

sudo nano /opt/tomcat/conf/tomcat-users.xml

Endre nå brukernavn og passord i henhold til kravene og lagre det:

Endre rollene til leder og vertsadministrator, og angi passordene deres deretter.

Til slutt, sett de nødvendige filtillatelsene i Tomcat-katalogen som følger:

sudo chown -R tomcat: tomcat /opt/tomcat/ 
sudo chmod -R u+x /opt/tomcat/bin

4. Aktiver tilgang til Apache Tomcat

Du kan få tilgang til host-manager og tomcat manager-applikasjoner som bare localhost, så det er viktig å konfigurere tilgangstillatelsene. Det er to måter å tillate tilgang på, enten ved å tillate de bestemte eksterne systemene eller å tillate alle systemer. Åpne filen context.xml for å redigere den for administrator- og host-manager-applikasjonene:

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml

Endre nå linjene ved å legge til IP-adressen som du vil få tilgang til. Se hvordan finne IP-adressen din i Linux hvis du trenger hjelp:

allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />

Til slutt lagrer du filen, og systemet vil gi tilgang for lederen og vertsadministratoren.

5. Sett opp Tomcat Systemd-filen

Tomcat har bash-skripttilgjengelighet for å starte og stoppe tjenestene. Du kan imidlertid lage et oppstartsskript for å administrere alle oppgaver som en systemtjeneste. Så først, åpne tomcat.service-filen i vim ved å bruke kommandoen nedenfor:

sudo nano /etc/systemd/system/tomcat.service

Lim inn følgende innhold i vim-editoren og lagre det:

[Enhet]
Description=Tomcat
After=syslog.target network.target
[Service]
Type=gaffel
Bruker=tomcat
Gruppe=tomcat
Environment=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Miljø=CATALINA_HOME=/usr/share/apache-tomcat
Miljø=CATALINA_BASE=/usr/share/apache-tomcat
Environment=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stopp
[Installere]
WantedBy=multi-user.target

Kjør kommandoen nedenfor for å laste systemd-tjenesten på nytt for å laste inn endringene som er gjort i filen.

sudo systemctl daemon-reload

Nå, start og aktiver tomcat-applikasjonen ved å bruke kommandoene gitt nedenfor:

sudo systemctl start tomcat.service
sudo systemctl aktiver tomcat.service

La oss verifisere statusen til Tomcat-tjenesten ved å kjøre følgende kommando i terminalen:

sudo systemctl status tomcat.service

Her, i bildet ovenfor, viser systemet "aktiv (kjører)" i statusen.

6. Få tilgang til Tomcat Web Server

Som standard kjører Tomcat Server på port 8080, men du kan sjekke det ved å bruke følgende kommando:

sudo ss -tunelp | grep 8080

Nå får du tilgang til Tomcat-serveren fra nettleseren:

http://localhost: 8080/

Til slutt, oppgi et brukernavn og passord for å få tilgang til Tomcat 10 fra din Linux-maskin:

Du kan sjekke serverstatusen, laste ned managerappen og være vert for en manager fra nettgrensesnittet. Hvis du støter på en feil under tilgang til Tomcat 10 fra nettleseren, bør du laste inn tomcat.service på nytt. Det vil bidra til å gi en ny start på Tomcat-tjenesten og laste inn alle dataene for å fungere riktig. Når du laster inn tomcat.service på nytt, vennligst start, aktiver og kontroller statusen til tomcat.service som vi har nevnt ovenfor.

Du har installert Apache Tomcat 10 vellykket!

Så dette er hvordan du enkelt kan installere og sette opp Apache Tomcat 10 på Ubuntu 20.04. Vi har delt prosessen inn i seks forskjellige trinn, hvor vi har vurdert alt om installasjonen av Tomcat 10.

Vær sikker på at du følger trinnene én etter én, siden det er avgjørende for vellykket oppsett av Apache Tomcat. Ikke bli forvirret i installasjonsprosessen fordi prosessen starter opp ved å installere Tomcat 10 og ender opp med å få tilgang til Tomcat-serveren fra nettleseren. Det er noen få snarveier vi har brukt i metodene ovenfor, da disse snarveiene vil hjelpe deg med å installere Apache 10 enkelt.

5 grunner til å lage din egen personlige hjemmeserver

Les Neste

DelekvitringDeleE-post

Relaterte temaer

  • Linux
  • Apache server
  • Ubuntu
  • Linux

Om forfatteren

Nitin Jangid (2 artikler publisert)Mer fra Nitin Jangid

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere