Kako namestiti Tomcat na Ubuntu in izpeljanke?

apache-tomcat

Tomcat je odprtokodna strežniška aplikacija za Linux, Windows in drugi operacijski sistemi, ki so zasnovani za izvajanje vsebnikov Java Serverlet in lahko poganjajo tudi tehnologijo Java Server Page.

Tomcat je spletni vsebnik s podporo za strežniški programček in JSP. Tomcat ni strežnik aplikacij, kot sta JBoss ali JOnAS.

Lahko deluje kot spletni strežnik. Tomcat razvijajo in posodabljajo člani fundacije Apache Software Foundation in neodvisni prostovoljci.

Uporabniki imajo prost dostop do izvorne kode in njene binarne oblike pod pogoji, določenimi v licenci za programsko opremo Apache.

Najnovejše različice so 9.x, ki izvajajo specifikacije Servlet 4.0 in JSP 2.3.

Namestitev Tomcat na Ubuntu in izpeljanke

Od takrat Tomcat je bil napisanito v Javi deluje v katerem koli operacijskem sistemu, ki ima navidezni stroj Java.

Vključuje Jasperjev prevajalnik, ki JSP-je prevede v servlete. Motorni programček Tomcat je pogosto predstavljen skupaj s spletnim strežnikom Apache.

V tem priročniku bomo videli, kako namestiti Apache Tomcat različice 9 v Ubuntu, čeprav ti ukazi veljajo tudi za vse druge izpeljanke Ubuntuja.

Konfigurirajte javo

Apache Tomcat je Java strežnik, zato programske opreme ni mogoče uporabiti brez predhodne namestitve Java.

Na srečo za Ubuntu obstaja PPA, ki odpravlja težave pri pridobivanju delovne različice okolja za izvajanje Java.

Če želite dodati PPA v svoj sistem, Odprti morajo terminal in vanj bomo vpisali naslednji ukaz:

sudo add-apt-repository ppa: webupd8team/java

Po dodajanju PPA v Ubuntu nadaljujemo z osvežitvijo seznama z:

sudo apt update

In na koncu lahko s tem ukazom namestimo javo:

sudo apt install oracle-java8-installer

Okolje Java ni konfigurirano samodejno za uporabo ob namestitvi. Torej morajo konfigurirati Javo tako, da dodajo stvari v datoteko / etc / environment.

Za izvedbo te operacije bomo izvedli naslednji ukaz:

sudo nano -w /etc/environment

Zdaj se moramo pomakniti na dno vsebine datoteke in v to bomo postavili naslednje:

JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"

Ko je sprememba opravljena, lahko spremembe shranimo s pritiskom na Ctrl + O, za zapiranje urejevalnika pa s pritiskom na Ctrl + X.

Ko je okolje vzpostavljeno, moramo urediti datoteko Bashrc in nastaviti pot za Javo.

nano -w ~/.bashrc

Pomaknite se na dno datoteke in dodajte naslednjo kodo v Bashrc.

# Java Path

izvoz JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre

izvoz POT = JAVA_HOME / bin: $ PATH [/ sourcecode]

Datoteko shranimo in zapremo, nato pa bomo izvedli naslednji ukaz:

source ~/.bashrc

Ko je to končano, priporočamo, da znova zaženemo računalnik, da bodo spremembe, ki smo jih pravkar izvedli, začele veljati.

Namestitev Apache Tomcat

maček-status

Po ponovnem zagonu računalnika bomo zdaj namestili Tomcat v naš sistem, zato bomo odprli terminal in vanj vtipkali naslednje:

wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz

Ko je prenos končan, bomo vsebino prekopirali v mapo opt:

sudo -s

mkdir -p /opt/tomcat

tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1

Zdaj nadaljujemo z ustvarjanjem uporabnika in skupine:

groupadd tomcat

useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

In uporabniku bomo dali dovoljenja z:

chown -R tomcat:tomcat /opt/tomcat

Datotekam v imeniku Tomcat damo dovoljenja tako da so te izvedljive:

cd /opt/tomcat/bin

chmod + x *

Datoteko Bashrc še zadnjič odprite z:

nano -w ~/.bashrc

Ko je datoteka odprta, na konec datoteke dodajte naslednjo kodo.

#Catalina

export CATALINA_HOME=/opt/Tomcat

Datoteko shranimo in zapremo in nato izvedemo:

source ~/.bashrc

Na koncu zaženite strežnik z naslednjim ukazom:

sudo $CATALINA_HOME/bin/startup.sh

Če želite ustaviti strežnik Tomcat, zaženite:

sudo $CATALINA_HOME/bin/shutdown.sh

Dostopite do strežnika Apache Tomcat

Tomcat se privzeto odpre na vratih 8080, zato bodo morali za dostop do njega poiskati lokalni naslov IP strežnika in v spletnem brskalniku dostopati do naslednjega URL-ja.

http://tu-ip: 8080

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   linux2 je dejal

    Zaženim ukaz sudo $ CATALINA_HOME / bin / startup.sh
    in izkaže se naslednja napaka
    sudo: /bin/startup.sh: ukaza ni mogoče najti
    za kaj gre

  2.   Andres je dejal

    izvoz CATALINA_HOME = / opt / Tomcat

    napaka je v T ... spremenite v