29Jun
Ako koristite Ubuntu i želite koristiti Tomcat servlet kontejner, ne biste trebali koristiti verziju iz spremišta jer jednostavno ne radi ispravno. Umjesto toga, morat ćete upotrijebiti postupak ručnog instalacije koji ovdje opisujem.
Prije nego instalirate Tomcat, pobrinite se da instalirate Java. Pretpostavljam da pokušavate instalirati Tomcat da ste već instalirali Java, ali ako niste sigurni, možete provjeriti pomoću naredbe dpkg tako da:
dpkg -get-selections |grep sun-java
Ovo bi vam trebalo dati ovaj izlaz ako ste već instalirali java:
sun-java6-bin instalirajte sun-java6-jdk instalirajte sun-java6-jre instalirajteAko naredba nema rezultate,najnoviju verziju s ovom naredbom:
sudo apt-get instalirajte sun-java6-jdk
Instalacija
Sada ćemo preuzeti i ekstrakt Tomcat s apache stranice. Provjerite da nema druge verzije i podesite se u skladu s tim.
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
Najbolja stvar za učiniti je premjestiti Tomcat mapu na stalno mjesto. Odabrao sam /usr/local/ mač, ali mogao bi je premjestiti negdje drugdje, ako želiš.
sudo mv apache-tomcat-6.0.14 /usr/local/ tomcat
Tomcat zahtijeva postavljanje JAVA_HOME varijable. Najbolji način za to je postavljanje u vašu. bashrc datoteku. Također možete urediti svoju startup.sh datoteku ako ste tako izabrali.
Bolja metoda je uređivanje. bashrc datoteke i dodavanje podebljane linije tamo. Morat ćete se odjaviti iz ljuske kako bi promjena stupila na snagu.
vi ~ /. bashrc
Dodajte sljedeću liniju:
izvoz JAVA_HOME = /usr/lib/jvm/ java-6-sun
U ovom trenutku možete pokrenuti tomcat samo izvršavanjem startup.sh skripte u mapi tomcat / bin.
Automatsko pokretanje
Da bi se tomcat automatski pokrenuo kada pokrenemo računalo, možete dodati skriptu kako bi se pokrenulo automatsko pokretanje i isključivanje.
sudo vi /etc/init.d/ tomcat
Sada zalijepite sljedeće:
# Tomcat auto-start
#
# opis: Auto-pokreće tomcat
# procesni naziv: tomcat
# pidfile: /var/run/ tomcat.pid
izvoz JAVA_HOME = /usr/lib/jvm/ java-sun
slučaj $ 1 u
početak)
sh /usr/local/tomcat/bin/ startup.sh
; ;
zaustavljanje)
sh /usr/local/tomcat/bin/ shutdown.sh
; ;
ponovno pokretanje)
sh /usr/local/tomcat/bin/ shutdown.sh
sh /usr/local/tomcat/bin/ startup.sh
; ;
esac
izlaz 0
Morat ćete izvršiti izvršnu skriptu pokretanjem naredbe chmod:
sudo chmod 755 /etc/init.d/ tomcat
Posljednji korak zapravo povezuje ovu skriptu s početnim mapama s simboličkom vezom. Izvršite ove dvije naredbe i trebali bismo biti na putu.
sudo ln -s /etc/init.d/ patuljasti /etc/rc1.d/ K99tomcat
sudo ln -s /etc/init.d/ patuljak /etc/rc2.d/ S99tomcat
Tomcat sada treba biti u potpunosti instaliran i operativan. Uživati!