Apache Tomcat, joka tunnetaan myös nimellä Tomcat Server, on avoimen lähdekoodin verkkopalvelin, jossa on Servlet-säilö Java-pohjaisten verkkosovellusten käynnistämiseen. Tomcat sisältää JavaServer Pages (JSP), WebSocketin, Java Servletin, Java EL: n jne. kokonaan Java HTTP -verkkopalvelinympäristöä varten Java-koodin suorittamista varten.
Suuri ammattitaitoisten kehittäjien yhteisö ylläpitää Tomcat-palvelinta Apache-ohjelmistosäätiön hallinnassa. Siksi Tomcat-palvelin tarjoaa erinomaiset esteettömyyden työskennellä Java-pohjaisen sovelluksen kanssa tehokkaasti. Alustojen välinen tuki tarkoittaa, että se on saatavana sekä Windowsille että Linuxille. Apache Tomcatin uusin versio on 10.0.18, joten tässä oppaassa selitämme kuinka Apache Tomcat 10 asennetaan Ubuntu 20.04:ään.
1. Javan asennus (uusin versio)
Ensinnäkin huomaa, että jos olet juuri asentanut Ubuntu 20.04:n järjestelmääsi, sinun täytyy Lisää uusi käyttäjä Linuxissa ennen Apache Tomcatin asentamista.
Kuten olemme maininneet, Apache Tomcatia käytetään Java-pohjaisissa sovelluksissa, jotka vaativat uusimman Java-version. Apache Tomcatin uusin versio vaatii JDK 8:n (Java Development Kit) tai uudemman version toimiakseen oikein. Sinä pystyt
asenna JDK: n uusin versio suorittamalla seuraavat komennot Linux-päätteessä:sudo apt päivitys
sudo apt install default-jdk -y
Olemme käyttäneet -y yllä olevassa komennossa ylittääksemme asennusvahvistuksen automaattisesti. Seuraavaksi sinun on tarkistettava ja vahvistettava Java-versio seuraavan komennon avulla:
java -versio
Kuten yllä olevasta kuvasta näet, meillä on OpenJDK: n uusin versio, 11.0.14. Se näyttää myös tärkeitä tietoja OpenJDK Runtime Environment -ympäristöstä ja palvelimesta.
2. Apache Tomcat 10 asennus
Apache Tomcatilla on aktiivinen kehitystiimi, joka toimittaa uusimmat päivitykset säännöllisesti, joten lataa se viralliselta palvelimelta käyttämällä alla olevaa komentoa:
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz
Jos luet tätä opasta kuukausia lähettämisen jälkeen ja 10.0.18:n jälkeen on uusi päivitys, varmista, että vaihdat versiota yllä olevassa komennossa. Muuten komento ei toimi, ja saat virheitä lataaessasi Apache Tomcatin uusinta versiota.
Kun olet ladannut Tomcat tar.gz -tiedoston, pura tar-arkisto alla annetulla komennolla:
tar xvf apache-tomcat-10.0.18.tar.gz
Siirrä nyt puretut tiedostot kotihakemistoon (/usr/share/apache-tomcat) seuraavalla komennolla:
sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat
Voit myös käyttää seuraavaa komentoa Tomcat-hakemiston purkamiseen ja siirtämiseen samanaikaisesti sen sijaan, että tekisit sen yksitellen:
sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1
3. Tomcat-käyttäjätilin määrittäminen
Tomcat-palvelimen käyttäminen tietyn käyttäjätilin kautta on hyvä idea turvallisuussyistä. Luo uusi käyttäjätili suorittamalla alla oleva komento:
sudo nano /opt/tomcat/conf/tomcat-users.xml
Vaihda nyt käyttäjätunnus ja salasana vaatimusten mukaisesti ja tallenna se:
Muuta roolit johtajaksi ja isäntävastaavaksi ja aseta heidän salasanansa vastaavasti.
Aseta lopuksi tarvittavat tiedostooikeudet Tomcat-hakemistoon seuraavasti:
sudo chown -R tomcat: tomcat /opt/tomcat/
sudo chmod -R u+x /opt/tomcat/bin
4. Salli pääsy Apache Tomcatiin
Voit käyttää host-manager- ja tomcat-hallintasovelluksia vain paikallisena, joten on tärkeää määrittää käyttöoikeudet. On kaksi tapaa sallia pääsy, joko sallimalla tietyt etäjärjestelmät tai sallimalla kaikki järjestelmät. Avaa konteksti.xml-tiedosto muokataksesi sitä hallinta- ja isäntähallintasovelluksia varten:
sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml
Muuta nyt rivejä lisäämällä IP-osoite, johon pääset. Katso kuinka löytää IP-osoitteesi Linuxissa jos tarvitset apua:
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />
Viimeinkin tallenna tiedosto, niin järjestelmä sallii pääsyn johtajalle ja isäntäpäällikölle.
5. Määritä Tomcat Systemd -tiedosto
Tomcatilla on bash-skriptin esteettömyys palvelujen käynnistämiseksi ja pysäyttämiseksi. Voit kuitenkin luoda käynnistyskomentosarjan kaikkien tehtävien hallintaa varten järjestelmäpalveluna. Joten avaa ensin tomcat.service-tiedosto vimissä käyttämällä alla olevaa komentoa:
sudo nano /etc/systemd/system/tomcat.service
Liitä nyt seuraava sisältö vim-editoriin ja tallenna se:
[Yksikkö]
Kuvaus=Kissa
After=syslog.target network.target
[Palvelu]
Tyyppi = haarukka
User=tomcat
Ryhmä=kissa
Environment=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Ympäristö=CATALINA_HOME=/usr/share/apache-tomcat
Ympäristö=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 stop
[Asentaa]
WantedBy=multi-user.target
Suorita alla oleva komento ladataksesi systemd-palvelu uudelleen ladataksesi tiedostoon tehdyt muutokset.
sudo systemctl daemon-reload
Käynnistä ja ota nyt käyttöön tomcat-sovellus käyttämällä alla olevia komentoja:
sudo systemctl käynnistä tomcat.service
sudo systemctl mahdollistaa tomcat.service
Tarkistetaan Tomcat-palvelun tila suorittamalla seuraava komento päätteessä:
sudo systemctl tila tomcat.service
Tässä, yllä olevassa kuvassa, järjestelmä näyttää tilassa "aktiivinen (käynnissä)".
6. Käytä Tomcat-verkkopalvelinta
Oletusarvoisesti Tomcat Server toimii portissa 8080, mutta voit tarkistaa sen seuraavalla komennolla:
sudo ss -tunelp | grep 8080
Käytä nyt Tomcat-palvelinta selaimesta:
http://localhost: 8080/
Anna lopuksi käyttäjätunnus ja salasana Tomcat 10:n käyttämiseksi Linux-koneeltasi:
Voit tarkistaa palvelimen tilan, ladata hallintasovelluksen ja isännöidä hallintaa verkkokäyttöliittymästä. Jos kohtaat virheen käyttäessäsi Tomcat 10:tä verkkoselaimesta, sinun tulee ladata tomcat.service uudelleen. Se auttaa käynnistämään Tomcat-palvelun uudelleen ja lataamaan kaikki tiedot toimimaan oikein. Kun olet ladannut tomcat.service-palvelun uudelleen, käynnistä, ota käyttöön ja tarkista tomcat.service-palvelun tila, kuten yllä mainittiin.
Asensit Apache Tomcat 10:n onnistuneesti!
Joten näin voit helposti asentaa ja määrittää Apache Tomcat 10:n Ubuntu 20.04:ssä. Olemme jakaneet prosessin kuuteen erilliseen vaiheeseen, joissa olemme pohtineet kaikkea Tomcat 10:n asennuksesta.
Varmista, että noudatat vaiheita yksitellen, koska se on välttämätöntä Apache Tomcatin onnistuneelle asennukselle. Älä hämmenny asennusprosessissa, koska prosessi käynnistyy asentamalla Tomcat 10 ja päätyy Tomcat-palvelimeen pääsyyn verkkoselaimesta. Olemme käyttäneet muutamia pikakuvakkeita yllä olevissa menetelmissä, koska nämä pikakuvakkeet auttavat sinua asentamaan Apache 10:n helposti.
5 syytä tehdä oma henkilökohtainen kotipalvelin
Lue Seuraava
Liittyvät aiheet
- Linux
- Apache-palvelin
- Ubuntu
- Linux
Kirjailijasta
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi