Namestitev Tomcat 6 na Ubuntu
Če uporabljate Ubuntu in želite uporabiti vsebnik servleta Tomcat, verzije ne uporabljajte iz skladišč, ker le ne deluje pravilno. Namesto tega boste morali uporabiti postopek ročne namestitve, ki ga tukaj opisujem.
Preden namestite Tomcat, se boste prepričali, da ste namestili Javo. Predvidevam, da če želite namestiti Tomcat, ste že namestili java, če pa niste prepričani, da lahko preverite z ukazom dpkg tako:
dpkg -get-selections | grep sun-java
To vam bo dalo ta izhod, če ste že namestili java:
sonce-java6-bin namestite sonce-java6-jdk namestite sonce-java6-jre namestite
Če ta ukaz nima rezultatov, boste želeli namestiti najnovejšo različico s tem ukazom:
sudo apt-get install sun-java6-jdk
Namestitev
Zdaj bomo prenesli in izvlekli Tomcat iz mesta Apache. Preverite, ali ni druge različice in se ustrezno prilagodite.
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
Najboljša stvar je premakniti mapo tomcat na stalno mesto. Izbral sem / usr / local / tomcat, vendar bi jo lahko premaknili nekje drugje, če bi želeli.
sudo mv apache-tomcat-6.0.14 / usr / local / tomcat
Tomcat zahteva nastavitev spremenljivke JAVA_HOME. Najboljši način za to je, da ga nastavite v datoteki .bashrc. Lahko tudi uredite datoteko startup.sh, če se odločite.
Boljša metoda je urejanje datoteke .bashrc in dodajanje krepke vrstice. Če želite, da sprememba začne veljati, se morate izpisati iz lupine.
vi ~ / .bashrc
Dodajte naslednjo vrstico:
izvozite JAVA_HOME = / usr / lib / jvm / java-6-sun
Na tej točki lahko začnete tomcat tako, da izvedete skript startup.sh v mapi tomcat / bin.
Samodejni zagon
Če želite, da se tomcat samodejno zažene, ko zaganjamo računalnik, lahko dodate skript, ki omogoča samodejni zagon in zaustavitev.
sudo vi /etc/init.d/tomcat
Zdaj prilepite naslednje:
# Samodejni zagon za Tomcat
#
# description: Samodejno zažene mačka
# processname: tomcat
# pidfile: /var/run/tomcat.pidizvozite JAVA_HOME = / usr / lib / jvm / java-6-sun
v primeru $ 1 v
začetek)
sh /usr/local/tomcat/bin/startup.sh
;;
stop)
sh /usr/local/tomcat/bin/shutdown.sh
;;
ponovni zagon)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
esac
izhod 0
Skript bo potrebno izvesti z ukazom chmod:
sudo chmod 755 /etc/init.d/tomcat
Zadnji korak je dejansko povezovanje tega skripta z zagonskimi mapami s simbolno povezavo. Izvedite ti dve ukazi in mi bi morali biti na poti.
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
Tomcat mora biti zdaj v celoti nameščen in operativen. Uživajte!