„Tomcat 6“ diegimas „Ubuntu“
Jei naudojate „Ubuntu“ ir norite naudoti Tomcat servlet konteinerį, neturėtumėte naudoti versijos iš saugyklų, nes ji tiesiog neveikia teisingai. Vietoj to jums reikės naudoti rankinį diegimo procesą, kurį apibūdinu čia.
Prieš diegdami „Tomcat“ norite įsitikinti, kad įdiegėte „Java“. Manau, jei bandote įdiegti „Tomcat“, kurioje jau įdiegėte „Java“, bet jei nesate tikri, galite patikrinti su „dpkg“ komanda kaip:
dpkg -get-selections | grep sun-java
Tai turėtų suteikti jums šią produkciją, jei jau įdiegėte java:
„sun-java6-bin“ įdiegti „sun-java6-jdk“ įdiegti „sun-java6-jre“ diegimą
Jei ši komanda neturi rezultatų, turėsite įdiegti naujausią versiją su šia komanda:
sudo apt-get install sun-java6-jdk
Diegimas
Dabar atsisiųsime ir ištrinsime Tomcat iš apache svetainės. Turėtumėte patikrinti, ar nėra kitos versijos, ir atitinkamai sureguliuokite.
wget http://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š pasirinkau / usr / local / tomcat, bet galėtumėte ją perkelti kitur, jei norite.
sudo mv apache-tomcat-6.0.14 / usr / local / tomcat
Tomcat reikalauja nustatyti JAVA_HOME kintamąjį. Geriausias būdas tai padaryti yra nustatyti .bashrc failą. Taip pat galite redaguoti savo startup.sh failą, jei pasirinkote.
Geresnis būdas yra redaguoti savo .bashrc failą ir pridėti paryškintą eilutę. Kad pakeitimas įsigaliotų, turėsite atsijungti nuo korpuso.
vi ~ / .bashrc
Pridėti šią eilutę:
eksportuoti JAVA_HOME = / usr / lib / jvm / java-6-sun
Šiuo metu galite pradėti tomcat tiesiog vykdant „startup.sh“ scenarijų aplanke tomcat / bin.
Automatinis paleidimas
Jei norite, kad „Tomcat“ automatiškai pradėtų paleisti kompiuterį, galite pridėti scenarijų, kad jis būtų automatiškai paleistas ir išjungtas.
sudo vi /etc/init.d/tomcat
Dabar įklijuokite:
# Tomcat automatinis paleidimas
#
# description: Automatinis paleidimas
# proceso pavadinimas: tomcat
# pidfile: /var/run/tomcat.pideksportuoti JAVA_HOME = / usr / lib / jvm / java-6-sun
atveju $ 1
pradžia
sh /usr/local/tomcat/bin/startup.sh
;;
sustabdyti)
sh /usr/local/tomcat/bin/shutdown.sh
;;
perkrauti)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
esac
išeiti 0
Jums reikės scenarijų paleisti vykdant komandą chmod:
sudo chmod 755 /etc/init.d/tomcat
Paskutinis žingsnis iš tikrųjų yra susieti šį scenarijų su paleisties aplankais su simboline nuoroda. Vykdykite šias dvi komandas ir mes turėtume eiti.
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
Dabar „Tomcat“ turėtų būti visiškai įdiegta ir veikianti. Mėgautis!