29Jun

Instalowanie Tomcat 6 na Ubuntu

Jeśli używasz Ubuntu i chcesz używać kontenera serwletu Tomcat, nie powinieneś używać wersji z repozytoriów, ponieważ to po prostu nie działa poprawnie. Zamiast tego musisz skorzystać z ręcznego procesu instalacji, który tutaj opisuję.

Zanim zainstalujesz Tomcat, upewnij się, że zainstalowałeś Javę.Zakładam, że jeśli próbujesz zainstalować Tomcat, masz już zainstalowaną Javę, ale jeśli nie masz pewności, możesz sprawdzić za pomocą polecenia dpkg:

dpkg -get-selections |grep sun-java

Powinno ci to dać, jeśli już zainstalowałeś java:

sun-java6-bin install sun-java6-jdk install sun-java6-jre zainstaluj

Jeśli to polecenie nie daje rezultatów, będziesz chciał zainstalowaćNajnowsza wersja z tym poleceniem:

sudo apt-get install sun-java6-jdk

Instalacja

Teraz pobierzemy i rozpakujemy Tomcat ze strony apache. Powinieneś sprawdzić, aby upewnić się, że nie ma innej wersji i odpowiednio dostosować.

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

Najlepiej przenieść folder tomcat na stałe miejsce. Wybrałem kocur /usr/local/, ale jeśli chcesz, możesz go przenieść gdzie indziej.

sudo mv apache-tomcat-6.0.14 /usr/local/ tomcat

Tomcat wymaga ustawienia zmiennej JAVA_HOME.Najlepszym sposobem na to jest ustawienie go w pliku. bashrc. Możesz także edytować swój plik startup.sh, jeśli tak zdecydujesz.

Lepszą metodą jest edycja pliku. bashrc i dodanie tam pogrubionej linii. Musisz wylogować się z powłoki, aby zmiana zaczęła obowiązywać.

vi ~ /. bashrc

Dodaj następującą linię: export

JAVA_HOME = /usr/lib/jvm/ java-6-sun

W tym momencie możesz uruchomić tomcat po prostu wykonując skrypt startup.sh w folderze tomcat / bin.

Automatyczne uruchamianie

Aby automatycznie uruchomić tomcat po uruchomieniu komputera, możesz dodać skrypt, aby automatycznie uruchamiać i wyłączać.

sudo vi /etc/init.d/ tomcat

Wklej następujące elementy:

# Tomcat auto-start
#
# opis: Auto-startuje tomcat
# nazwa procesu: tomcat
# plikpid: /var/run/ tomcat.pid

export JAVA_HOME = /usr/lib/jvm/ java-6słońce

sprawa 1 $ w
start)
sh /usr/local/tomcat/bin/ startup.sh
; ;
zatrzymanie)
sh /usr/local/tomcat/bin/ shutdown.sh
; ;
restart)
sh /usr/local/tomcat/bin/ shutdown.sh
sh /usr/local/tomcat/bin/ start.sh
; ;
esac
exit 0

Konieczne będzie wykonanie skryptu za pomocą polecenia chmod:

sudo chmod 755 /etc/init.d/ tomcat

Ostatnim krokiem jest połączenie tego skryptu z folderami startowymi za pomocą dowiązania symbolicznego. Wykonaj te dwa polecenia i powinniśmy być na dobrej drodze.

sudo ln -s /etc/init.d/ tomcat /etc/rc1.d/ K99tomcat
sudo ln -s /etc/init.d/ tomcat /etc/rc2.d/ S99tomcat

Tomcat powinien teraz być w pełni zainstalowany i sprawny. Cieszyć się!