Jei naudojate "Ubuntu" ir norite naudoti "Tomcat servlet" konteinerį, negalima naudoti versijos iš saugyklų, nes ji tik neveikia tinkamai. Vietoj to turėsite naudoti rankinį diegimo procesą, kurį aš čia pateikiu.
Prieš įdiegiant "Tomcat", norėsite įsitikinti, kad įdiegėte "Java". Aš manau, jei bandysite įdiegti "Tomcat", kuriai jau įdiegėte "java", bet jei nesate tikri, galite patikrinti komandą dpkg taip:
dpkg –get-selections | grep sun-java
Tai turėtų suteikti jums šią išeitį, jei jau įdiegėte java:
sun-java6-bin install sun-java6-jdk install sun-java6-jre install
Jei ši komanda neturi rezultatų, įdiekite naujausią versiją naudodami šią komandą:
sudo apt-get install sun-java6-jdk
Įdiegimas
Dabar mes atsisiunčiame ir išimkite "Tomcat" iš apache svetainės. Turėtumėte įsitikinti, ar nėra kitos versijos ir atitinkamai koreguokite.
wget https://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz
tar xvzf apache-tomcat-6.0.14.tar.gz
Geriausias dalykas yra perkelti "Tomcat" aplanką į nuolatinę vietą. Aš pasirinko / usr / local / tomcat, bet jūs galite jį perkelti kur nors kitur, jei norėtumėte.
sudo mv apache-tomcat-6.0.14 /usr/local/tomcat
"Tomcat" reikalauja nustatyti JAVA_HOME kintamąjį. Geriausias būdas tai padaryti - tai nustatyti failą.bashrc. Taip pat galite redaguoti failą startup.sh, jei taip pasirinkote.
Geresnis būdas redaguoja jūsų.bashrc failą ir prideda paryškintą eilutę ten. Turėsite atsijungti nuo apvalkalo, kad pakeitimai įsigaliotų.
vi ~/.bashrc
Įtraukti šią eilutę:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
Šiuo momentu galite paleisti kumpį tiesiog paleidę scenarijų startup.sh aplanke "tomcat / bin".
Automatinis paleidimas
Norėdami, kad Tomcat automatiškai paleistumėte, kai paleisime kompiuterį, galite pridėti scenarijų, kad būtų galima automatiškai paleisti ir išjungti.
sudo vi /etc/init.d/tomcat
Dabar įklijuokite taip:
# Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid
export JAVA_HOME=/usr/lib/jvm/java-6-sun
case $1 in start) sh /usr/local/tomcat/bin/startup.sh;; stop) sh /usr/local/tomcat/bin/shutdown.sh;; restart) sh /usr/local/tomcat/bin/shutdown.sh sh /usr/local/tomcat/bin/startup.sh;; esac exit 0
Jums reikės padaryti scenarijų vykdomąjį paleisdami chmod komandą:
sudo chmod 755 /etc/init.d/tomcat
Paskutinis žingsnis yra tai, kad šį scenarijų iš tikrųjų susieja su paleisties aplankais su simboline nuoroda. Vykdykite šias dvi komandas, ir mes turėtume būti mūsų kelyje.
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
"Tomcat" dabar turėtų būti visiškai įrengtas ir veikiantis. Mėgautis!