Installer Tomcat på Ubuntu

Installer Tomcat på Ubuntu
Tomcat også kjent som Apache Tomcat er en webserver akkurat som Apache 2 HTTP -server som vi stort sett bruker for å servere PHP -webapplikasjoner. Apache Tomcat brukes til å betjene Java -baserte webapplikasjoner. Tomcat har støtte for mange av Java Web Technologies som Java Servlet, Javaserver Pages, Java Expression Language og Java WebSocket Technologies. I denne artikkelen vil jeg vise deg hvordan du installerer Tomcat -webserver på Ubuntu 18.04 LTS. Så la oss komme i gang.

Installere Tomcat på Ubuntu 18.04 LTS:

Tomcat 8.5.X er tilgjengelig i univers delen av det offisielle pakkelageret til Ubuntu 18.04 LTS. Så det er veldig enkelt å installere. Først må du sørge for at univers delen av den offisielle Ubuntu 18.04 LTS Package Repository er aktivert.

For å gjøre det, kjør følgende kommando:

$ egrep '^Deb http.*univers.*$ '/etc/apt/kilder.liste

Som du kan se, har jeg univers delen av det offisielle pakkelageret aktivert.

Hvis det ikke er aktivert i ditt tilfelle, kan du enkelt aktivere det. Hvis du bruker et skrivebordsmiljø på Ubuntu 18.04 LTS -maskin, deretter åpen Programvare og oppdateringer app og sørg for at Fellesskapsopprettholdt gratis og åpen kildekode-programvare (univers) depot er sjekket på Ubuntu -programvare Tab som merket i skjermbildet nedenfor. De univers delen av pakkelageret skal være aktivert.

Hvis du bruker Ubuntu 18.04 LTS -server i hodeløs modus, og kjør deretter følgende kommando for å aktivere univers Seksjon av pakkelageret:

$ sudo apt-add-repository "Deb http: // oss.arkiv.Ubuntu.com/ ubuntu/ bionisk univers "

Oppdater nå Apt Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

Apt Package Repository Cache skal oppdateres.

Til slutt, installer Tomcat 8.5.x med følgende kommando:

$ sudo apt install Tomcat8

Nå, trykk y Og trykk deretter å fortsette.

Tomcat 8.5.x skal installeres.

Starter og stopper Tomcat -tjenesten:

I denne delen skal jeg vise deg hvordan du administrerer Tomcat -tjenesten på Ubuntu 18.04 LTS. Du kan sjekke om Tomcat -tjenesten kjører på Ubuntu 18.04 LTS -maskin med følgende kommando:

$ sudo systemctl status tomcat8

Som du ser kjører Tomcat -tjenesten.

Hvis du vil stoppe Tomcat -tjenesten, kan du kjøre følgende kommando:

$ sudo systemctl stopp tomcat8

Som du ser, kjører ikke Tomcat -tjenesten lenger.

Hvis du vil starte Tomcat -tjenesten igjen, kan du kjøre følgende kommando:

$ sudo systemctl start tomcat8

Som du ser kjører Tomcat -tjenesten igjen.

Starter tomcat ved systemstart:

Hvis du vil at Apache Tomcat -serveren skal starte når Ubuntu 18.04 LTS Machine Boot, så må du legge til Tomcat -tjenesten til systemstart av Ubuntu 18.04 LTS -maskin. For å gjøre det, kjør følgende kommando:

$ sudo SystemCTL Aktiver Tomcat8

Tomcat -tjenesten bør legges til systemstart av Ubuntu 18.04 LTS -maskin. Neste gang du starter, skal den automatisk starte.

Fjerner Tomcat fra systemstart:

Hvis du ikke vil starte Apache Tomcat webserver når Ubuntu 18.04 LTS Maskinstøvler lenger, alt du trenger å gjøre er å fjerne Tomcat -tjenesten fra systemstart av Ubuntu 18.04 LTS -maskin.

For å gjøre det, kjør følgende kommando:

$ sudo systemctl deaktiver Tomcat8

Tomcat -tjenesten bør fjernes fra systemstart av Ubuntu 18.04 LTS -maskin. Apache Tomcat -webserver vil ikke starte når Ubuntu -maskinstøvlene lenger.

Få tilgang til Tomcat -webserver:

Som standard kjører Apache Tomcat webserver på port 8080. Hvis du bruker Ubuntu 18.04 LTS Desktop, bare åpne nettleseren din og besøk http: // localhost: 8080

Som du kan se, dukket velkomstskjermen til Apache Tomcat -webserveren opp.

Hvis du bruker Ubuntu 18.04 LTS Headless Server, og kjør deretter følgende kommando for å få IP -adressen til Ubuntu -maskinen din som kjører Tomcat -webserveren:

$ ip a

Som du ser er IP -adressen 192.168.163.134 I mitt tilfelle.

Nå fra nettleseren til hvilken som helst datamaskin som er koblet til det samme nettverket som Ubuntu Server -maskinen din, kan du gå til http: //Ip_addr: 8080, i mitt tilfelle http: // 192.168.163.134: 8080

Som du ser, kan jeg fortsatt få tilgang til Tomcat -webserveren som kjører på Ubuntu -maskinen min.

Administrere Tomcat -webserver ved hjelp av nettbaserte administrasjonsgrensesnitt:

Apache Tomcat har grafiske styringsgrensesnitt som du kan bruke til å administrere Tomcat -webserveren din fra nettleseren. I denne delen vil jeg vise deg hvordan du konfigurerer det. For å få Tomcat Management -grensesnitt på Ubuntu 18.04 LTS, du må installere to ekstra programvarepakker tomcat8-admin og tomcat8-bruker.

For å gjøre det, kjør følgende kommando:

$ sudo apt installer tomcat8-admin tomcat8-user

tomcat8-admin og tomcat8-bruker Pakker skal installeres.

Nå må du konfigurere et brukernavn og passord som du vil bruke for å logge deg på Tomcat -nettbaserte styringsgrensesnitt. For å gjøre det må du redigere konfigurasjonsfilen /etc/tomcat8/tomcat-brukere.XML og legg til de nødvendige rollene og brukerne der.

For å redigere konfigurasjonsfilen /etc/tomcat8/tomcat-brukere.XML, Kjør følgende kommando:

$ sudo nano/etc/tomcat8/tomcat-brukere.XML

Konfigurasjonsfilen skal åpnes.

Naviger nå til slutten av filen og legg til følgende linjer rett før linje.



Her, endre DITT BRUKERNAVN og DITT PASSORD til brukernavnet og passordet du vil bruke for å logge deg på Tomcat Web -baserte styringsgrensesnitt. Jeg skal sette den til tomcat og tomcat for demonstrasjonen.

Endelig skal det se ut som dette. Nå, trykk + x Og trykk deretter y Og trykk deretter For å lagre endringene.

Nå kan du starte Tomcat -tjenesten med følgende kommando:

$ sudo SystemCTL Restart tomcat8

Nå får du tilgang til tomcaten Web Application Manager grensesnitt. Bare besøk http: // localhost: 8080/manager/html fra nettleseren din, så bør du bli bedt om brukernavnet og passordet. Skriv inn brukernavnet og passordet du nettopp angir og klikker på Ok.

Du skal være logget inn på tomcaten Web Application Manager grensesnitt. Herfra kan du administrere (start, stoppe og laste inn) de kjørende webapplikasjonene og mange flere.

Det er også en annen webapp for å administrere Tomcat -webserver som heter Virtuell vertssjef som du kan få tilgang til på http: // localhost: 8080/host-manager/html

Som du kan se, Virtuell vertssjef Grensesnitt vises i nettleseren min.

Så det er slik du installerer og bruker Tomcat -webserver på Ubuntu 18.04 LTS. Takk for at du leste denne artikkelen.