Ako koristite Ubuntu i želite koristiti Tomcat servlet kontejner, ne biste trebali koristiti verziju iz spremišta jer to jednostavno ne radi ispravno. Umjesto toga, morat ćete upotrijebiti postupak ručnog instalacije koji ovdje opisujem.
Prije nego što 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:
dpkg –get-selections | grep sun-java
Ovo bi vam trebalo dati ovaj izlaz ako ste već instalirali java:
sun-java6-bin install sun-java6-jdk install sun-java6-jre install
Ako naredba nema rezultata, preporučujemo da instalirate najnoviju verziju pomoću ove naredbe:
sudo apt-get install sun-java6-jdk
Montaža
Sada ćemo preuzeti i izvući Tomcat s Apache mjesta. Provjerite da nema druge verzije i podesite se u skladu s tim.
wget https://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 napraviti je premjestiti Tomcat mapu na stalno mjesto. Odabrao sam / usr / local / tomcat, ali možete ga premjestiti na neko drugo mjesto ako to ž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 retku:
export 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 # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid
export JAVA_HOME=/usr/lib/jvm/java-6-sun
case $1 in start) sh /usr/local/tomcat/bin/startup.sh;; stop) sh /usr/local/tomcat/bin/shutdown.sh;; restart) sh /usr/local/tomcat/bin/shutdown.sh sh /usr/local/tomcat/bin/startup.sh;; esac exit 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/tomcat /etc/rc1.d/K99tomcat sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
Tomcat sada treba biti potpuno instaliran i operativan. Uživati!