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 -VersjonHvis du installeres, bør du se en utgang som ligner den som er vist nedenfor:
OpenJDK 11.0.12 2021-07-20 LTSInstallere 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 -VersjonHer er et eksempelutgang av Java 11 installert på Debian 11:
OpenJDK 11.0.12 2021-07-20Hvis du ikke har Java installert, åpner du terminalen og skriv inn kommandoen nedenfor:
sudo apt oppdatering sudo apt install java-common wget curlNeste, bruk WGET for å laste ned .DEB -pakke, som vist i kommandoen nedenfor:
wget https: // corretto.AWS/Nedlastinger/Siste/Amazon-Corretto-11-X64-Linux-JDK.DebNår du er lastet ned, bruk DPKG til å installere ved hjelp av kommandoen:
sudo dpkg -i Amazon-corretto-11-x64-linux-jdk.DebInstallere Apache Tomcat
For å installere Tomcat10 på Linux -systemet ditt, åpner du terminalen og last ned pakken ved å bruke kommandoen:
Neste, komprimerer pakken som:
TAR XVF APACHE-TOMCAT-10.0.10.tjære.gzFor å starte Apache Tomcat, navigerer du til BIN -katalogen som:
CD ~/Apache-TOMCAT-10.0.10/bin/Deretter bruker du oppstartsskriptet som:
./oppstart.shKommandoen over skal starte Apache Tomcat -serveren med en melding som:
Bruker Catalina_Home:/Home/Debian/Apache-Tomcat-10.0.10Hvordan 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:
Lagre og lukk filen. Start tomcat på nytt med skriptene som:
./bin/shutdown.sh & ./bin oppstart.shTil 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.krigDeretter å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.