Ungayifaka kanjani iTomcat ku-Ubuntu nakwezinye izinto?

i-apache-tomcat

I-Tomcat uhlelo lomthombo ovulekile lwe-Linux, IWindows nezinye izinhlelo zokusebenza ezenzelwe ukusebenzisa iziqukathi ze-Java Serverlet, futhi zingasebenzisa ubuchwepheshe be-Java Server Page.

I-Tomcat iyisitsha sewebhu esinokusekelwa kwe-servlet ne-JSP. I-Tomcat akuyona iseva yohlelo lokusebenza, njenge-JBoss noma i-JOnAS.

Ngiyakwazi isebenza njengeseva yewebhu iyodwa. I-Tomcat ithuthukiswa futhi ivuselelwa ngamalungu e-Apache Software Foundation kanye namavolontiya azimele.

Abasebenzisi banokufinyelela kwamahhala kukhodi yayo yomthombo nefomu layo kanambambili ngaphansi kwemigomo esungulwe ku-Apache Software License.

Izinhlobo zakamuva kakhulu ziyi-9.x, ezisebenzisa imininingwane ye-Servlet 4.0 ne-JSP 2.3.

Ukufakwa kukaTomcat ku-Ubuntu nakwizakhi

Kusukela UTomcat wabhalwaito kuJava, isebenza kunoma yiluphi uhlelo lokusebenza olunomshini obonakalayo weJava.

Kubandakanya i-Jasper compiler, ehlanganisa ama-JSP kuma-servlets. Injini ye-Tomcat servlet ivame ukuhlanganiswa ngokubambisana ne-Apache web server.

Kulo mhlahlandlela, sizobona ukuthi ungayifaka kanjani i-Apache Tomcat version 9 ku-Ubuntu, yize le miyalo isebenza futhi kunoma ikuphi okunye okutholakala ku-Ubuntu.

Lungiselela iJava

I-Apache Tomcat iseva yeJava, ngakho-ke akunakwenzeka ukusebenzisa isoftware ngaphandle kokufaka kuqala iJava.

Ngenhlanhla kukhona i-PPA ye-Ubuntu esusa ubunzima bokuthola inguqulo esebenzayo yemvelo yesikhathi sokusebenza seJava.

Ukufaka i-PPA kusistimu yakho, Kumele bavule i-terminal futhi kuyo sizothayipha umyalo olandelayo:

sudo add-apt-repository ppa: webupd8team/java

Ngemuva kokungeza i-PPA ku-Ubuntu siqhubeka nokuvuselela uhlu lwethu nge:

sudo apt update

Futhi ekugcineni singafaka iJava ngalo myalo:

sudo apt install oracle-java8-installer

Imvelo yeJava ayimisiwe ngokuzenzakalela ukuze isetshenziswe lapho ifakiwe. Ngakho-ke kufanele balungiselele iJava ngokungeza izinto kufayela le- / etc / environment.

Ukuze senze lo msebenzi sizokhipha umyalo olandelayo:

sudo nano -w /etc/environment

Manje, kufanele skrolela ezansi kokuqukethwe kwefayela futhi kulokhu sizobeka okulandelayo:

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

Lapho ushintsho selwenziwe, singagcina ukulungiswa ngokucindezela u-Ctrl + O futhi ukuvala isihleli bakwenza lokho ngokucindezela u-Ctrl + X.

Lapho nje imvelo isunguliwe, sidinga ukuhlela ifayela leBashrc bese sisetha indlela yeJava.

nano -w ~/.bashrc

Zulazulela ezansi kwefayela bese ufaka ikhodi elandelayo ku-Bashrc.

# Java Path

thekelisa i-Java_HOME = / usr / lib / jvm / java-8-oracle / jre

thekelisa PATH = Java_HOME / bin: $ PATH [/ sourcecode]

Silondoloza futhi sikhiphe ifayela bese sizokhipha umyalo olandelayo:

source ~/.bashrc

Uma lokhu sekwenziwe, kunconywa ukuthi siqale kabusha ikhompyutha yethu ukuze ushintsho esisanda kulwenza luqale ukusebenza.

Ukufakwa kwe-Apache Tomcat

isimo se-tomcat

Ngemuva kokuqalisa kabusha ikhompyutha yethu, manje sizoqhubeka ukufaka i-Tomcat ohlelweni lwethu, ngalokhu sizovula i-terminal futhi kuyo sizothayipha okulandelayo:

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

Lapho ukulanda sekuqedile, manje sizokopisha okuqukethwe kufolda yokukhetha:

sudo -s

mkdir -p /opt/tomcat

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

Manje siqhubeka nokwakha umsebenzisi neqembu:

groupadd tomcat

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

Futhi sizonikeza umsebenzisi izimvume nge:

chown -R tomcat:tomcat /opt/tomcat

Sinikeza izimvume kumafayili enkomba ye-Tomcat ukuze lokhu kusebenze:

cd /opt/tomcat/bin

chmod + x *

Vula ifayela leBashrc okokugcina nge:

nano -w ~/.bashrc

Uma ifayela selivuliwe engeza ikhodi elandelayo ekugcineni kwefayela.

#Catalina

export CATALINA_HOME=/opt/Tomcat

Silondoloza futhi sivale ifayili bese sisebenzisa:

source ~/.bashrc

Ekugcineni, qala iseva ngokusebenzisa umyalo olandelayo:

sudo $CATALINA_HOME/bin/startup.sh

Ukumisa iseva ye-Tomcat, sebenzisa:

sudo $CATALINA_HOME/bin/shutdown.sh

Finyelela kuseva ye-Apache Tomcat

I-Tomcat ivula ngokuzenzakalela ku-port 8080, ukuze bayifinyelele, kuzodingeka babheke ikheli le-IP lendawo yeseva futhi bafinyelele i-URL elandelayo kusiphequluli sewebhu.

http://tu-ip: 8080

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   i-linux2 kusho

    Ngigijimisa umyalo Sudo $ CATALINA_HOME / bin / startup.sh
    bese kuvela iphutha elilandelayo
    sudo: /bin/startup.sh: umyalo awutholakalanga
    imayelana nani lokhu

  2.   Andres kusho

    thekelisa i-CATALINA_HOME = / opt / Tomcat

    iphutha liku-T ... uyishintshe ibe ngu-