Fortsetter med studiene våre om Ubuntu i den siste versjonen, Ubuntu 16.04, denne gangen vil vi snakke om et veldig interessant emne, og det handler om TomCat, hvis hovedfunksjon er å tilby Java -applikasjoner.
TomCat er en åpen ressursimplementering av Java -servlet, uttrykk og websocket -teknologi. Hvis vi vil se mer informasjon om TomCat, kan vi få tilgang til følgende lenke: http://tomcat.apache.org/
TomCat -hovedkomponenter
- Katherine: Det er TomCat's Servlet -beholder.
- Prærieulv: Coyote har tilkoblingsfunksjonalitet og støtter HTTP 1.1
- Jasper: Det er Tomcats JSP -motor.
- Klynge: Det er en lastbalanseringskomponent som lar deg administrere store applikasjoner.
For å starte prosessen med TomCat -installasjon på Ubuntu 16 vi skal utføre følgende prosess:
1. Apache Tomcat Ubuntu installasjon
I utgangspunktet skal vi installere Java, dette er viktig siden det er nødvendig for TomCat å kjøre et hvilket som helst program siden de er kodet i Java. Som et første trinn skal vi oppdatere pakkelageret vårt ved hjelp av kommandoen:
sudo apt-get oppdateringOppdater depotet
Det neste trinnet er å installere Java Development Kit -pakken, for dette vil vi gå inn og utføre følgende kommando:
sudo apt-get install default-jdkJava Kit
Følgende pakker vises, vi må godta for å starte nedlastingen og respektive installasjon av dem.
Vi kan sjekke versjonen av Java med kommandoen:
java -versjonSjekk Java -versjonen
Deretter skal vi laste ned og sette Apache TomCat -parametere, for dette vil vi utføre følgende kommando for å starte TomCat -nedlastingen:
wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gzLast ned Tomcat
Vi gir Tast inn og nedlastingsprosessen starter.
Deretter skal vi pakke ut filen apache-tomcat-8.0.33.tar.gz i ruten / var / local, for dette vil vi gå inn og utføre følgende kommando:
sudo tar -zxvf apache -tomcat -8.0.33.tar.gz -C / var / local /Pakk ut fil
Vi gir Tast inn og ekstraksjonsprosessen starter.
Apache TomCat -tjenesten kan startes eller stoppes ved å bruke skriptene som følger med i pakken, til start vår Apache TomCat -tjeneste vi skriver inn kommandoen:
sudo /var/local/apache-tomcat-8.0.33/bin/startup.shMed denne kommandoen vil vi se at følgende informasjon vises:
Vi skal bekrefte at tjenesten kjører riktig og gjennom port 8080, for dette vil vi utføre følgende kommando:
sudo netstat -tulpn | grep 8080
Vi skal bekrefte IP -adressen til maskinen vår ved hjelp av kommandoen:
ifconfig
Vi ser at i dette eksemplet har maskinen vår IP 192.168.0.6. Vi kommer til å gå til nettleseren vår og skrive inn følgende informasjon:
http://192.168.0.6:8080/
Vi kan se at informasjonen knyttet til vår Apache TomCat.
FORSTØRRE
Hvis vi vil stoppe Apache TomCat -tjeneste vi må utføre følgende kommando:
sudo /var/local/apache-tomcat-8.0.33/bin/shutdown.shNå i det neste kapitlet går vi til Apache TomCat -administrasjon.
2. Apache TomCat -administrasjon
For å få tilgang til TomCat -ledelse Det er nødvendig å ha en bruker og et passord (dette av sikkerhetshensyn), for eksempel hvis vi klikker på TomCat -vinduet på Serverstatus og vi vil se at et vindu vises der vi må skrive inn brukernavn og passord for å få tilgang til serveren vår.
FORSTØRRE
For å utføre denne konfigurasjonen må vi justere noen parametere i tomcat-users.xml-filen, og for dette skal vi utføre følgende kommando:
sudo nano /var/local/apache-tomcat-8.0.33/conf/tomcat-users.xmlFølgende informasjon vises:
I denne filen må vi legge til følgende informasjon:
~Den nåværende konfigurasjonen er som følger:
Vi må gjøre de respektive endringene:
Vi lagrer endringene ved å bruke kombinasjonen: CTRL + O. og vi lar redaktøren bruke CTRL + X. Vi fortsetter å starte TomCat -tjenesten på nytt for at endringene skal tre i kraft. Vi kan se at vi allerede har tilgang til TomCat.
FORSTØRRE
Som vi kan se herfra har vi informasjon om serveren vår med alternativet Serverstatus Vi kan se informasjon som navnet på systemet, dets versjon, etc.
Med opsjon Manager App vi vil kunne administrere applikasjonene som er inkludert på serveren vår.
Til slutt med alternativet Vertssjef vi vil ha tilgang til all informasjon om den aktive verten.
FORSTØRRE
Blant de forskjellige rollene som TomCat har, kan vi finne følgende:
- Manager-gui: Lar deg få tilgang til HTML -grensesnittet.
- Manager-status: Det gir oss tilgang til bare statussiden.
- Manager-script: Det gir oss tilgang til verktøyene for ren tekst.
- Manager-jmx: Vi har tilgang til JMX -grensesnittet.
Hvis vi ønsker å endre TomCat -lytteporten, må vi endre filen server.xml som vi kan redigere ved hjelp av kommandoen:
sudo nano /var/local/apache-tomcat-8.0.33/conf/server.xmlLytteport
Når denne kommandoen er utført, vises følgende informasjon:
I denne filen kan vi redigere forskjellige TomCat -parametere, spesielt for å endre porten må vi finne linjen Koblingsport = "8080" protokoll = "HTTP / 1.1", der kan vi spesifisere lytteporten som vi vil bruke.
Vi endrer ganske enkelt 8080 for ønsket port og lagrer endringene ved hjelp av kombinasjonen Ctrl + ELLER og vi lar redaktøren bruke Ctrl + X. Innenfor egenskapene den tilbyr oss Apache TomCat, ser vi at TomCat er inkludert i en webapplikasjon som vi kan finne:
- Distribuer nye webprogrammer fra innhold lastet fra .war -filer
- Oppgi eiendomsverdier for operativsystemer og JVM
- Liste JDNI -ressurser globalt
- Stopp en eksisterende applikasjon
Tomarkat -installasjonskataloghierarkiet inneholder følgende parametere:
- søppelbøtte - oppstart, nedleggelse og andre skript og kjørbare filer.
- vanlig - vanlige klasser som Catalina og webapplikasjoner kan bruke.
- konf - XML -filer og de tilsvarende DTD -ene for Tomcat -konfigurasjon.
- tømmerstokker - Catalina og applikasjonslogger.
- server - klasser som bare brukes av Catalina.
- delt - klasser som deles av alle webapplikasjoner.
- webapps - katalog som inneholder webapplikasjonene.
- arbeid - midlertidig lagring av filer og kataloger.
Vi kan få tilgang til den vennlige HTML -versjonen av TomCat ved å bruke følgende syntaks i nettleseren vår:
http: // server_ip: port / manager / htmlSom vi kan se, har vi et flott verktøy i våre hender, la oss utforske de forskjellige bruksområdene og få mest mulig ut av det Apache TomCat.
Installer Apache 8 CentOS 7