Maitiro ekuisa Tomcat paUbuntu uye zvigadzirwa?

apache-tomcat

Tomcat ndeye yakavhurwa sosi server kunyorera yeLinux, Windows uye mamwe masisitimu anoshanda akagadzirirwa kumhanyisa midziyo yeJava Serverlet, uye anogona zvakare kumhanyisa tekinoroji yeJava Server Peji.

Tomcat mudziyo wewebhu une servlet uye JSP rutsigiro. Tomcat haisi sevha yekushandisa, saJBoss kana JOnAS.

Unogona inoshanda sewebhu dura iri yoga. Tomcat inovandudzwa uye inovandudzwa nenhengo dzeApache Software Foundation uye vanozvipira vanozvipira.

Vashandisi vane mahara kuwana kune yayo sosi kodhi uye yayo binary fomu pasi pematemu akagadzwa muApache Software License.

Shanduro dzichangoburwa ndedze 9.x, idzo dzinoshandisa iyo Servlet 4.0 uye JSP 2.3 yakatarwa.

Tomcat kuisirwa pane Ubuntu uye zvigadzirwa

Kubvira Tomcat yakanyorwaito muJava, inoshanda pane chero sisitimu inoshanda iyo ine mushandisi weJava chaiwo.

Inosanganisira iyo Jasper compiler, iyo inounganidza JSPs kuva servlets. Iyo Tomcat servlet injini inowanzo kuverengerwa pamwe chete neApache webhu server.

Muchirongwa ichi, tichaona maitiro ekuisa Apache Tomcat vhezheni 9 muUbuntu, kunyangwe iyi mirairo inoshandawo kune chero chimwe chinobva kuUbuntu.

Gadzira Java

Apache Tomcat iJava server, saka hazviite kuti ushandise software usati watanga kuisa Java.

Neraki kune PPA yeUbuntu iyo inobvisa kunetseka kwekutora inoshanda vhezheni ye Java nguva yekumhanya.

Kuti uwedzere iyo PPA kune yako system, Ivo vanofanirwa kuvhura terminal uye mairi tichaenda kunyora murairo unotevera:

sudo add-apt-repository ppa: webupd8team/java

Mushure mekuwedzera iyo PPA kuUbuntu isu tinoenderera mberi nekuvandudza runyorwa rwedu ne:

sudo apt update

Uye pakupedzisira tinogona kuisa Java nemurairo uyu:

sudo apt install oracle-java8-installer

Java nharaunda haina kugadzirirwa otomatiki yekushandisa kana yaiswa. Saka iwe unofanirwa kumisikidza Java nekuwedzera zvinhu ku / etc / environment Faira.

Kuti tiite oparesheni iyi tichaita unotevera kuraira:

sudo nano -w /etc/environment

Zvino, isu tinofanirwa kupuruzira kusvika pasi pezvinyorwa zvefaira uye mune izvi isu tichaisa zvinotevera:

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

Kana shanduko yaitwa, tinogona kusevha nekutsikirira Ctrl + O uye kuvhara mupepeti vanozviita nekudzvanya Ctrl + X.

Kana nharaunda yangosimbiswa, tinofanirwa kugadzirisa iyo Bashrc faira uye nekuisa nzira yeJava.

nano -w ~/.bashrc

Enda kune zasi kwefaira uye wedzera inotevera kodhi kune iyo Bhashrc faira.

# Java Path

kutumira kunze Java_HOME = / usr / lib / jvm / java-8-oracle / jre

kutumira kunze PATH = Java_HOME / bin: $ PATH [/ sourcecode]

Isu tinochengetedza uye tinobuda mufaira uye tobva taita unotevera kuraira:

source ~/.bashrc

Kana izvi zvaitwa, zvinokurudzirwa kuti titangezve komputa yedu kuitira kuti shanduko dzatangoita dzishande.

Apache Tomcat kuisirwa

tomcat-chinzvimbo

Mushure mekutanga komputa yedu, ikozvino tichaenderera mberi nekuisa Tomcat mune yedu system, nekuti izvi tichazovhura terminal uye mairi ticha kunyora zvinotevera:

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

Kana kurodha pasi kwaitwa, izvozvi ticha teedzera izvo zvirimo kune iyo folda inosarudza:

sudo -s

mkdir -p /opt/tomcat

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

Iye zvino tinoenderera nekugadzira mushandisi uye boka:

groupadd tomcat

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

Uye isu tichaenda kupa mushandisi mvumo ne:

chown -R tomcat:tomcat /opt/tomcat

Isu tinopa mvumo kune mafaera mune iyo Tomcat dhairekitori kuitira kuti izvi zviitwe:

cd /opt/tomcat/bin

chmod + x *

Vhura iyo Bashrc faira kekupedzisira ne:

nano -w ~/.bashrc

Kana iyo faira yavhurwa wedzera inotevera kodhi kumagumo efaira.

#Catalina

export CATALINA_HOME=/opt/Tomcat

Isu tinochengeta uye nekuvhara iyo faira tobva tafaira:

source ~/.bashrc

Pakupedzisira, tanga sevha nekuita unotevera kuraira:

sudo $CATALINA_HOME/bin/startup.sh

Kumisa server yaTomcat, mhanya:

sudo $CATALINA_HOME/bin/shutdown.sh

Fambisa iyo Apache Tomcat server

Tomcat anovhura nekusarudzika pachiteshi 8080, saka kuti vaiwane, ivo vanofanirwa kutarisa kumusoro kweseva ye IP kero uye vowana iyo inotevera URL mune yewebhu browser.

http://tu-ip: 8080

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   linux2 akadaro

    Ini ndinomhanya iyo yekuraira sudo $ CATALINA_HOME / bin / startup.sh
    uye kukanganisa kunotevera kunobuda
    sudo: /bin/startup.sh: raira haina kuwanikwa
    ndezvei izvi

  2.   Andres akadaro

    kutumira kunze CATALINA_HOME = / opt / Tomcat

    iko kukanganisa kuri muT ... kuchinjira iko