Tomcat on avoimen lähdekoodin palvelinsovellus Linuxille, Windows ja muut käyttöjärjestelmät, jotka on suunniteltu toimimaan Java Serverlet -säilöille ja jotka voivat käyttää myös Java Server Page -tekniikkaa.
Tomcat on verkkopaketti, jossa on servlet ja JSP-tuki. Tomcat ei ole sovelluspalvelin, kuten JBoss tai JOnAS.
Voit toimii itsessään verkkopalvelimena. Apache Software Foundationin jäsenet ja riippumattomat vapaaehtoiset ovat kehittäneet ja päivittäneet Tomcatin.
Käyttäjillä on vapaa pääsy sen lähdekoodiin ja binäärilomakkeeseen Apache-ohjelmistolisenssissä vahvistettujen ehtojen mukaisesti.
Uusimmat versiot ovat 9.x, joissa käytetään Servlet 4.0- ja JSP 2.3 -määrityksiä.
Tomcatin asennus Ubuntuun ja johdannaiset
Dado que Tomcat kirjoitettiinito Java, se toimii missä tahansa käyttöjärjestelmässä, jossa on Java-virtuaalikone.
Se sisältää Jasper-kääntäjän, joka kokoaa JSP: t servleteiksi. Tomcat-servlet-moottori on usein esillä Apache-verkkopalvelimen yhteydessä.
Tässä oppaassa näemme, kuinka Apache Tomcat -versio 9 asennetaan Ubuntuun, vaikka nämä komennot koskevat myös muita Ubuntun johdannaisia.
Määritä Java
Apache Tomcat on Java-palvelin, joten ohjelmistoa ei voida käyttää asentamatta ensin Java-palvelinta.
Onneksi Ubuntulle on PPA, joka poistaa vaikeudet saada Java-ajonaikaisen ympäristön toimiva versio.
Jos haluat lisätä PPA: n järjestelmään, Heidän on avattava pääte, ja siinä aiomme kirjoittaa seuraavan komennon:
sudo add-apt-repository ppa: webupd8team/java
Kun olet lisännyt PPA: n Ubuntuun, päivitämme luetteloamme:
sudo apt update
Ja lopuksi voimme asentaa javan tällä komennolla:
sudo apt install oracle-java8-installer
Java-ympäristöä ei määritetä automaattisesti käytettäväksi asennettuna. Joten sinun on määritettävä Java lisäämällä asioita / etc / ympäristötiedostoon.
Tämän toiminnon suorittamiseksi aiomme suorittaa seuraavan komennon:
sudo nano -w /etc/environment
Nyt meidän on selattava tiedostosisällön alareunaan, ja tässä aiomme sijoittaa seuraavat:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Kun muutos on tehty, voimme tallentaa muutokset painamalla Ctrl + O ja sulkeaksesi muokkaimen painamalla Ctrl + X.
Kun ympäristö on luotu, meidän on muokattava Bashrc-tiedostoa ja asetettava Java-polku.
nano -w ~/.bashrc
Siirry tiedoston loppuun ja lisää seuraava koodi Bashrc-tiedostoon.
# Java Path
vie JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
vie PATH = JAVA_HOME / bin: $ PATH [/ lähdekoodi]
Tallennamme ja poistamme tiedoston ja aiomme sitten suorittaa seuraavan komennon:
source ~/.bashrc
Kun tämä on tehty, on suositeltavaa käynnistää tietokone uudelleen, jotta juuri tekemämme muutokset tulevat voimaan.
Apache Tomcatin asennus
Tietokoneen uudelleenkäynnistyksen jälkeen aiomme nyt asentaa Tomcatin järjestelmäämme, tätä varten avaamme päätelaitteen ja kirjoitamme siihen seuraavat:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Kun lataus on valmis, kopioimme sisällön opt-kansioon:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Nyt jatkamme käyttäjän ja ryhmän luomista:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Ja aiomme antaa käyttäjälle käyttöoikeudet:
chown -R tomcat:tomcat /opt/tomcat
Annamme oikeudet Tomcat-hakemiston tiedostoille jotta nämä ovat suoritettavia:
cd /opt/tomcat/bin chmod + x *
Avaa Bashrc-tiedosto viimeisen kerran:
nano -w ~/.bashrc
Kun tiedosto on auki, lisää seuraava koodi tiedoston loppuun.
#Catalina export CATALINA_HOME=/opt/Tomcat
Tallennamme ja suljet tiedoston ja suoritamme sitten:
source ~/.bashrc
Käynnistä lopuksi palvelin suorittamalla seuraava komento:
sudo $CATALINA_HOME/bin/startup.sh
Pysäytä Tomcat-palvelin suorittamalla:
sudo $CATALINA_HOME/bin/shutdown.sh
Käytä Apache Tomcat -palvelinta
Tomcat avautuu oletusarvoisesti portissa 8080, joten pääsyn saamiseksi heidän on etsittävä palvelimen paikallista IP-osoitetta ja käytettävä seuraavaa URL-osoitetta verkkoselaimessa.
http://tu-ip: 8080
Suoritin komennon sudo $ CATALINA_HOME / bin / startup.sh
ja seuraava virhe tulee esiin
sudo: /bin/startup.sh: komentoa ei löydy
mitä tämä on
vie CATALINA_HOME = / opt / Tomcat
virhe on T: ssä ... muuta se muotoon