29Jun
Jei naudojate "Ubuntu" ir norite naudoti "Tomcat" servleto talpyklą, neturėtumėte naudoti kasečių versijos, nes ji netinkamai veikia. Vietoj to turėsite naudoti rankinį diegimo procesą, kurį aš čia pateikiu.
Prieš diegiant "Tomcat", jūs turėsite įsitikinti, kad įdiegėte "Java".Aš manau, kad jei bandote įdiegti "Tomcat", kuriai jau įdiegėte "java", bet nesate tikri, kad galite patikrinti komandą dpkg taip:
dpkg -get-selections |grep sun-java
Tai turėtų suteikti jums šią išeitį, jei jau įdiegėte java:
saulės-java6-bin įdiegti saulės-java6-jdk įdiegti saulės-java6-jre įdiegtiJei ši komanda neturi rezultatų, jūs norite įdiegtinaujausia versija su šia komanda:
sudo apt-get install saulė-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 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, kurį reikia padaryti, yra perkelti tomcat aplanką į nuolatinę vietą.Aš pasirinku /usr/local/ tomcat, bet galėtum jį perkelti kur nors kitur, jei norėtum.
sudo mv apache-tomcat-6.0.14 /usr/local/ tomcat
Tomcat reikia nustatyti kintamąjį JAVA_HOME.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 ten prideda paryškintą eilutę.Turėsite atsijungti nuo apvalkalo, kad pakeitimai įsigaliotų.
vi ~ /. bashrc
Įrašykite šią eilutę:
eksportas JAVA_HOME = /usr/lib/jvm/ java-6-saulė
Šiuo metu galite paleisti kopiją tiesiog paleisdami scenarijų startup.sh aplanke tomcat / bin.
Automatinis paleidimas
Jei norite, kad tomcat automatiškai paleistumėte, kai paleidžiame 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 automatinis paleidimas
#
# aprašymas: automatinis paleidimas tomcat
# proceso pavadinimas: tomcat
# pidfile: /var/run/ tomcat.pid
eksportas JAVA_HOME = /usr/lib/jvm/ java-6-saulė
atveju $ 1 į
pradžią)
sh /usr/local/tomcat/bin/ startup.sh
; ;
stotelė)
sh /usr/local/tomcat/bin/ shutdown.sh
; ;
paleiskite iš naujo)
sh /usr/local/tomcat/bin/ shutdown.sh
sh /usr/local/tomcat/bin/ startup.sh
; ;
esac
išėjimas 0
Jums reikės padaryti vykdomąjį scenarijų, 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-as /etc/init.d/ tomcat /etc/rc1.d/ K99tomcat
sudo ln-as /etc/init.d/ tomcat /etc/rc2.d/ S99tomcat
Tomcat dabar turi būti visiškai sumontuotas ir veikiantis. Mėgautis!