29Jun

Installera Tomcat 6 på Ubuntu

Om du kör Ubuntu och vill använda Tomcat servletbehållaren, bör du inte använda versionen från förvaret eftersom det inte fungerar korrekt. Istället måste du använda den manuella installationsprocessen som jag beskriver här.

Innan du installerar Tomcat vill du vara säker på att du har installerat Java. Jag antar att om du försöker installera Tomcat har du redan installerat Java, men om du inte är säker kan du kolla med kommandot dpkg så här:

dpkg -get-selections |grep sun-java

Detta bör ge dig den här utgången om du redan har installerat java:

installera sol-java6-bin installera sol-java6-jdk Installera Sun-Java6-Jre Installera

Om det här kommandot inte har några resultat behöver du installeraden senaste versionen med det här kommandot:

sudo apt-get installera sol-java6-jdk

Installation

Nu laddar vi ner och extraherar Tomcat från apache-webbplatsen. Du bör kontrollera att det inte finns någon annan version och justera därefter.

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

Det bästa du kan göra är att flytta tomcat-mappen till en permanent plats. Jag valde /usr/local/ tomcat, men du kunde flytta den någonstans annars om du ville.

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

Tomcat kräver att JAVA_HOME-variabeln ställs in. Det bästa sättet att göra detta är att ställa in det i din. bashrc-fil. Du kan också redigera din startup.sh-fil om du valde det.

Den bättre metoden är att redigera din. bashrc-fil och lägga till den fetstilade linjen där. Du måste logga ut på skalet för ändringen ska träda i kraft.

vi ~ /. bashrc

Lägg till följande rad:

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

Vid den här tiden kan du starta tomcat genom att bara utföra startup.sh-skriptet i tomcat / bin-mappen.

Automatisk start

För att göra tomcat automatiskt när vi startar upp datorn kan du lägga till ett manus för att göra det automatiskt start och avstängning.

sudo vi /etc/init.d/ tomcat

Nu klistra in i följande:

# Tomcat auto start
#
# beskrivning: Automatisk start tomcat
# processname: tomcat
# pidfile: /var/run/ tomcat.pid

export JAVA_HOME = /usr/lib/jvm/ java-6-sol

fall $ 1 i
start)
sh /usr/local/tomcat/bin/ startup.sh
; ;
stopp)
sh /usr/local/tomcat/bin/ shutdown.sh
; ;
omstart)
sh /usr/local/tomcat/bin/ shutdown.sh
sh /usr/local/tomcat/bin/ startup.sh
; ;
esac
exit 0

Du måste göra scriptet körbart genom att köra chmod-kommandot:

sudo chmod 755 /etc/init.d/ tomcat

Det sista steget är att länka detta script till startmappen med en symbolisk länk. Utför dessa två kommandon och vi borde vara på väg.

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

Tomcat ska nu vara fullt installerad och fungerande. Njut av!