29Jun

"Tomcat 6" diegimas Ubuntu

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 įdiegti

Jei š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!