Tomcat (yaimbozivikanwa seJakarta Tomcat) iri Vhura sosi servlet server uye mudziyo, wakagadzirwa neApache Software Foundation (ASF) kushandira Java servlets uye JavaServer mapeji, zvinoenderana nezvinotsanangurwa neSun Microsystems (nhasi iri yeOracle) sezvo ichipa 'yakachena' nharaunda yeJava kubva kuseva. Uye inopa mhinduro yakazara kune avo vanofanirwa kuendesa iyi mhando yezvinyorwa, pakati payo pane masangano makuru nemakambani anosvika kumaSMEs, nekuti kana paine chimwe chinhu chinoratidza chishandiso ichi scalability yakakura.
Ngatione ipapo maitiro ekuisa tomcat pane Ubuntu, yatichazotanga kufunga kuti tatova neApache yakaiswa uye isu takagadzira static IP kero munharaunda yedu yemuno, semuenzaniso wedu 192.168.1.100, uye isu tinofanirwa zvakare kuve nezita rezita rakatarwa, semuenzaniso server1.red.com.
Kutanga isu tichaisa Java, uye kuita kuti zvinhu zvive nyore isu takasarudza kuvhuraJDK:
sudo apt-tora kuisa default-jdk
Kana izvi zvapera, tinoongorora kuti yazvino vhezheni yeJava yakaiswa, izvo zvatinoita nemurairo uyu:
java -version
Iye zvino taisa wget uye unzip, mapakeji maviri anozove anodikanwa kuzadzisa chinangwa chedu:
sudo apt-tora kuisa wget unzip
Nezvo isu takagadzirira kutanga ne Tomcat kurodha pasi kubva pawebhusaiti, unzip uye isa iyo:
cd / opt
wget http://ftp.nluug.nl/internet/apache/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8-0.9.zip
unzip apache-tomcat-8.0.9
mv apache-tomcat-8.0.9 tomcat
Iye zvino tava kuzoisa nharaunda nharaunda muBash:
sudo nano ~ / .bashrc
Tinowedzera zvinotevera:
kutumira kunze Java_HOME = / usr / lib / jvm / default-Java /
kutumira kunze CATALINA_HOME = / opt / tomcat
Iye zvino isu tinotangazve Bhash kuti shanduko dziite:
. ~ / .bashrc
Kana izvi zvangoitwa tinofanirwa kuseta mvumo yekuita Tomcat:
chmod + x $ CATALINA_HOME / bin / startup.sh
chmod + x $ CATALINA_HOME / bin / shutdown.sh
chmod + x $ CATALINA_HOME / bin / catalina.sh
Isu tinotanga Tomcat:
$ CATALINA_HOME / bin / startup.sh
Pamusoro pekutanga sevha, izvi zvinotiratidza ruzivo rwayo pachiratidziri kuti tikwanise kuona zvese zvine hukama neiyo tomcat kuisirwa, semuenzaniso madhairekitori mune iyo dhatabhesi, dura rechinguvana, iyo Java dhairekitori kana nzira yekirasi iripo, uye pazasi peizvi zvese tichaona ngano 'Tomcat yakatanga'
Zvino ndiyo nguva yekugadzira maakaunzi evashandisi kuti uve nechokwadi chekuwana kune zvikamu zvekutonga. Kune izvi isu tinofanirwa kuvhura iyo conf / tomcat-vashandisi faira uye nekuwedzera zvinotevera pakati pematebhu e Y :
Semuenzaniso uyu isu tashandisa mushandisi admin uye password admin, chimwe chinhu chakaitirwa kurerutsa iyi dzidziso uye kuita kuti zvive nyore kuwana izvo zvinosarudzika kana isu tichigadzirisa kuti tishandise. Kana izvi zvaitwa, iwe unofanirwa kumira uye kutangazve iyo Tomcat server:
cd $ CATALINA_HOME /
./bin/catalina.sh mira
./bin/catalina.sh kutanga
Iye zvino tave kuwana peji re tomcat manejimendi, izvo zvatinoita kubva pawebhusaiti uye tichipinda 192.168.1.100:8080 mubara rekero. Ipapo tichaona manejimendi ekuronga echishandiso ichi, uye kupinda semushandisi wevashandisi isu tinoshandisa musanganiswa admin / admin senge mune yedu muenzaniso, kana iyo yatakasarudza sekurangarira kwedu, isu taingotarisa
kurerutsa muenzaniso wedu.
Ndizvozvo, uye pakupedzisira tichava naTomcat yakaiswa pane yedu server Ubuntu, ikozvino tinogona mhanya Java servlets uye JavaServer Mapeji, Pakati pezvimwe zvakanaka izvo chishandiso cheakavhura soure chinotipa.
Ndinokutendai zvikuru, yakashanda zvakanyanya
Ndatenda zvikuru, kwaziso!
thanks.