Apache tomcat tutorial for nybegynnere

Apache tomcat tutorial for nybegynnere

Apache Tomcat eller Simply Tomcat er en populær implementering av åpen kildekode av Java Servlet og Java Server Pages Technologies utviklet av Apache Foundation for å tjene som en webserver for applikasjoner skrevet på Java-programmeringsspråket.

I denne opplæringen vil jeg lede deg gjennom det grunnleggende om Apache Tomcat, fra å installere Java Development Kit til å distribuere en enkel Java -applikasjon.

MERK: Vi vil dekke Apache Tomcat -installasjonen for både Windows og Linux -systemer.

La oss komme i gang:

Hvordan installere Tomcat på Windows (Windows Server 2022 forhåndsvisning)

Tomcat kan kjøre på Windows og UNIX-baserte systemer. La oss starte med å sette opp Apache Tomcat på Windows.

Installere Java JDK
Tomcat krever at du har Java Runtime installert på systemet ditt. Du kan sette opp enten Java Development Kit eller Java Runtime Environment.

Vi vil bruke Amazon Corretto JDK for denne opplæringen fordi det er en gratis, åpen kildekode, installert Windows Installer-pakke.

Først må du starte nettleseren og navigere til ressurssiden nedenfor:

https: // dokumenter.aws.Amazon.com/corretto/siste/corretto-11-ug/nedlastingsliste.html

Velg og last ned installasjonspakken for Windows -systemet ditt.

MERK: Hvis du ønsker å bruke Amazon Corretto 16, må du ha et 64-biters Windows-system fordi Corretto 16 i skrivende stund ikke tilbyr en X86 Windows-installasjonsprogram.

Når installasjonsprogrammet er lastet ned for å starte installasjonsprosessen.

Siden installasjonsprosessen er veldig grei, kan du godta standardalternativene som er gitt i installasjonsprogrammet og fullføre installasjonen.

Når du er fullført, åpner du ledeteksten og angir kommandoen nedenfor for å bekrefte at du har Java med hell installert.

Java -Versjon

Hvis du installeres, bør du se en utgang som ligner den som er vist nedenfor:

OpenJDK 11.0.12 2021-07-20 LTS
OpenJDK Runtime Environment Corretto-11.0.12.7.1 (Bygg 11.0.12+7-lts)
OpenJDK 64-bit server VM Corretto-11.0.12.7.1 (Bygg 11.0.12+7-LTS, blandet modus)

Installere Apache Tomcat
Nå som vi har Java installert, kan vi sette opp Apache Tomcat. I denne guiden vil vi bruke Tomcat 10.

Åpne nettleseren din og naviger til ressurssiden som er gitt nedenfor:

https: // tomcat.Apache.org/nedlasting-10.CGI

Velg 32/64-biters installasjonsprogram, som vil gi deg en MSI-pakke som vil lede deg gjennom installasjonsprosessen.

Start installasjonsprogrammet og følg instruksjonene som er gitt.

Forsikre deg om å sette opp Tomcat -tjenesten og brukeren for Tomcat Server Management:

Når installasjonsprosessen er fullført, start Tomcat -tjenesten fra installasjonsprogrammet:

Du kan også bruke Windows Service Manager for å starte tjenesten. For å bekrefte at Tomcat kjører, åpner du nettleseren og navigerer til:

http: // 127.0.0.1: 8080

Du bør se standard Apache Tomcat -siden:

Hvordan installere Tomcat på Linux (Debian 11)

Hvis du er en Linux -bruker, bruk trinnene i denne delen for å installere Apache Tomcat. Jeg har testet instruksjonene i denne guiden på Debian 11, og de vil jobbe med et hvilket som helst Debian-basert system.

Installere Java JDK
Som vi gjorde i forrige seksjon, vil vi sette opp Java JDK ved hjelp av Amazon Corretto.

MERK: Debian 11 kommer med OpenJDK 11 forhåndsinstallert. Før du installerer Amazon Corretto, må du forsikre deg om at du ikke har Java allerede installert.

Du kan bekrefte dette ved å bruke kommandoen:

Java -Versjon

Her er et eksempelutgang av Java 11 installert på Debian 11:

OpenJDK 11.0.12 2021-07-20
OpenJDK Runtime Environment (Build 11.0.12+7-post-debian-2)
OpenJDK 64-biters server VM (Build 11.0.12+7-post-debian-2, blandet modus, deling)

Hvis du ikke har Java installert, åpner du terminalen og skriv inn kommandoen nedenfor:

sudo apt oppdatering sudo apt install java-common wget curl

Neste, bruk WGET for å laste ned .DEB -pakke, som vist i kommandoen nedenfor:

wget https: // corretto.AWS/Nedlastinger/Siste/Amazon-Corretto-11-X64-Linux-JDK.Deb

Når du er lastet ned, bruk DPKG til å installere ved hjelp av kommandoen:

sudo dpkg -i Amazon-corretto-11-x64-linux-jdk.Deb

Installere Apache Tomcat
For å installere Tomcat10 på Linux -systemet ditt, åpner du terminalen og last ned pakken ved å bruke kommandoen:

wget https: // dlcdn.Apache.org/tomcat/tomcat-10/v10.0.10/bin/apache-tomcat-10.0.10.tjære.gz

Neste, komprimerer pakken som:

TAR XVF APACHE-TOMCAT-10.0.10.tjære.gz

For å starte Apache Tomcat, navigerer du til BIN -katalogen som:

CD ~/Apache-TOMCAT-10.0.10/bin/

Deretter bruker du oppstartsskriptet som:

./oppstart.sh

Kommandoen over skal starte Apache Tomcat -serveren med en melding som:

Bruker Catalina_Home:/Home/Debian/Apache-Tomcat-10.0.10
Bruke Catalina_TMPDir:/Home/Debian/Apache-Tomcat-10.0.10/temp
Bruker jre_home: /usr
Bruker ClassPath:/Home/Debian/Apache-Tomcat-10.0.10/bin/bootstrap.JAR:/Hjem/Debian/Apache-Tomcat-10.0.10/bin/tomcat-Juli.krukke
Bruker Catalina_opts:
Tomcat startet.

Hvordan bruke Tomcat Manager

Tomcat -manageren lar deg administrere Tomcat -serveren fra nettgrensesnittet. Du må imidlertid ha Tomcat Manager -brukerne satt opp under installasjonen (Windows). På Linux, rediger Tomcat-brukerne.XML -fil i Root Tomcat -katalogen.

Nano Conf/Tomcat-brukere.XML

Legg til oppføringen for Tomcat Manager som:

xmlns= "http: // tomcat.Apache.org/xml "
xmlns:XSI= "http: // www.W3.org/2001/xmlschema-instans "
XSI:Schemalocation= "http: // tomcat.Apache.org/xml tomcat-brukere.XSD "
versjon= "1.0 ">
Brukernavn= "Tomcat" passord= "Tomcat" roller= "manager-gui, admin-gui"/>

Lagre og lukk filen. Start tomcat på nytt med skriptene som:

./bin/shutdown.sh & ./bin oppstart.sh

Til slutt får du tilgang til manageren ved å bruke adressen http: // 127.0.0.1: 8080/manager

Skriv inn brukernavnet og passordet du konfigurerte i Tomcat-brukerne.XML -fil. Når du er autentisert, bør du se et Tomcat Manager -vindu som ligner det som er vist nedenfor:

Distribuere en krigsfil

Hovedformålet med å sette opp en Apache Tomcat -server er å kjøre Java -applikasjoner. Selv om det er forskjellige måter å distribuere en krigsfil til Tomcat, er det mest populære å bruke Tomcat Manager.

For å gjøre dette, start terminalen og last ned eksemplet krigsfilen fra Apache. Skriv inn kommandoen:

wget https: // tomcat.Apache.org/tomcat-7.0-DOC/APPDEV/Eksempel/prøve.krig

Deretter åpner du nettleseren og navigerer til Tomcat -sjefen.

http: // 127.0.0.1: 8080/manager

Skriv inn legitimasjonen og naviger til distribusjonsseksjonen.

Under "Krigsfiler for å distribuere", klikk på Bla gjennom og naviger til plasseringen av den nedlastede krigsfilen.

Til slutt klikker du på distribusjon for å distribuere applikasjonen. Når du er distribuert, bør du ha applikasjonen i listen over apper med adressen for å få tilgang til den.

Du kan også navigere til applikasjonen ved hjelp av adressen http: // 127.0.0.1: 8080/prøve

Tomcat distribuerer applikasjonen i WebApps -katalogen. Du kan se tilgjengelige applikasjoner ved å liste opp katalogene.

LS -LA ~/Apache-TOMCAT-10.0.10/webapps/

Konklusjon

Denne guiden har vist deg hvordan du kommer i gang med Apache Tomcat, inkludert installasjon, konfigurasjon og administrasjon.

Takk for at du har lest, og sjekk ut de andre Tomcat -opplæringene for å lære mer.