29Jun
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 InstalleraOm 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!