Uyifaka njani iTomcat kwi-Ubuntu nakwiziphumo?

iapache-tomcat

I-Tomcat sisicelo esivulekileyo somncedisi weLinux, IiWindows kunye nezinye iinkqubo ezenzelwe ukuqhuba izikhongozeli zeJava Serverlet, kwaye zinokuqhuba netekhnoloji yeJava yeServer Page.

I-Tomcat sisiqulathi sewebhu esine-servlet kunye nenkxaso yeJSP. I-Tomcat ayisiyo iseva yesicelo, njengeJBoss okanye i-JOnAS.

Ndiyakwazi isebenza njengeseva yewebhu iyodwa. I-Tomcat iphuhliswa kwaye ihlaziywa ngamalungu e-Apache Software Foundation kunye namavolontiya azimeleyo.

Abasebenzisi banokufikelela simahla kwikhowudi yemvelaphi kunye nefom yokubini yayo phantsi kwemiqathango esekwe kwiApache Software License.

Ezona nguqulelo zamva nje zi-9.x, ezisebenzisa i-Servlet 4.0 kunye ne-JSP 2.3.

Ukufakwa kukaTomcat kwi-Ubuntu nakwiziphumo

Ekubeni UTomcat wabhalwaito kwiJava, isebenza kuyo nayiphi na inkqubo yokusebenza enomatshini oqinisekileyo weJava.

Ibandakanya umhlanganisi weJasper, ohlanganisa iJSPs kwii-servlets. Injini ye-Tomcat servlet ihlala iboniswa ngokudibeneyo kunye ne-Apache web server.

Kwesi sikhokelo, siza kubona indlela yokufaka i-Apache Tomcat version 9 ku-Ubuntu, nangona le miyalelo isebenza nakwenye into evela ku-Ubuntu.

Qwalasela iJava

I-Apache Tomcat iseva yeJava, ngenxa yoko akunakwenzeka ukuba isebenzise isoftware ngaphandle kokufaka kuqala iJava.

Ngethamsanqa kukho iPPA yoBuntu esusa ubunzima bokufumana ingxelo esebenzayo yeJavaScript yexesha lokubaleka.

Ukongeza iPPA kwinkqubo yakho, Kuya kufuneka bavule i-terminal kwaye siza kuchwetheza lo myalelo ulandelayo:

sudo add-apt-repository ppa: webupd8team/java

Emva kokongeza iPPA ku-Ubuntu siyaqhubeka nokuhlaziya uluhlu lwethu nge:

sudo apt update

Kwaye ekugqibeleni singafaka iJava ngalo myalelo:

sudo apt install oracle-java8-installer

Indawo yeJava ayiqwalaselwanga ngokuzenzekelayo ukuze isetyenziswe xa ifakwe. Ke kufuneka baqwalasele iJava ngokongeza izinto kwi / njl / ifayile yefayile.

Ukuze senze lo msebenzi siza kwenza lo myalelo ulandelayo:

sudo nano -w /etc/environment

Ngoku, kufuneka uskrolele ezantsi komxholo wefayile kwaye koku siza kubeka oku kulandelayo:

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

Nje ukuba utshintsho lwenziwe, singagcina uhlengahlengiso ngokucinezela uCtrl + O kunye nokuvala umhleli abakwenzayo ngokucinezela iCtrl + X.

Nje ukuba imeko imiselwe, kufuneka sihlele ifayile yeBashrc kwaye sibeke indlela yeJava.

nano -w ~/.bashrc

Jonga emazantsi efayile kwaye ungeze le khowudi ilandelayo kwi-Bashrc.

# Java Path

ukuthumela ngaphandle iJava_HOME = / usr / lib / jvm / java-8-Oracle / jre

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

Sigcina kwaye siphume kwifayile emva koko siza kwenza lo myalelo ulandelayo:

source ~/.bashrc

Nje ukuba kwenziwe oku, kuyacetyiswa ukuba siqale kwakhona ikhompyuter yethu ukuze utshintsho esesele silwenzile luqale ukusebenza.

Ukufakwa kweApache Tomcat

imeko ye-tomcat

Emva kokuqalisa kwakhona ikhompyuter yethu, ngoku siza kuqhubeka nokufaka iTomcat kwinkqubo yethu, kuba siza kuvula i-terminal kwaye siza kuchwetheza oku kulandelayo:

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

Nje ukuba ukhuphelo lwenziwe, ngoku siza kukopa umxholo kwifolda yokukhetha:

sudo -s

mkdir -p /opt/tomcat

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

Ngoku siqhubeka nokwenza umsebenzisi kunye neqela:

groupadd tomcat

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

Kwaye siza kunika umsebenzisi imvume nge:

chown -R tomcat:tomcat /opt/tomcat

Sinika imvume kwiifayile kulawulo lweTomcat ukuze ezi zenziwe:

cd /opt/tomcat/bin

chmod + x *

Vula ifayile yeBashrc okokugqibela nge:

nano -w ~/.bashrc

Nje ukuba ifayile ivulwe yongeza le khowudi ilandelayo esiphelweni sefayile.

#Catalina

export CATALINA_HOME=/opt/Tomcat

Sigcina kwaye sivale ifayile kwaye emva koko siphumeze:

source ~/.bashrc

Okokugqibela, qala iserver ngokwenza lo mthetho ulandelayo:

sudo $CATALINA_HOME/bin/startup.sh

Ukumisa iseva yeTomcat, sebenzisa:

sudo $CATALINA_HOME/bin/shutdown.sh

Fikelela kwiseva ye-Apache Tomcat

UTomcat uvula ngokungagqibekanga kwizibuko i-8080, ukuze bafikelele kuyo, kuya kufuneka bajonge idilesi ye-IP yendawo yeseva kwaye bafikelele kwi-URL elandelayo kwisikhangeli sewebhu.

http://tu-ip: 8080

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   I-linux2 sitsho

    Ndiqhuba umyalelo Sudo $ CATALINA_HOME / bin / startup.sh
    kwaye le mpazamo ilandelayo iyaphuma
    Isudo: /bin/startup.sh: umyalelo awufumaneki
    ingantoni le

  2.   Andres sitsho

    ukuthumela ngaphandle CATALINA_HOME = / opt / Tomcat

    impazamo ikwi T ... yitshintshe ibe ngu