29Jun
Hvis du kører Ubuntu og vil bruge Tomcat servletbeholderen, bør du ikke bruge versionen fra lageret, da den bare ikke fungerer korrekt. I stedet skal du bruge den manuelle installationsproces, som jeg omtaler her.
Før du installerer Tomcat, vil du være sikker på at du har installeret Java. Jeg ville antage, at hvis du forsøger at installere Tomcat, har du allerede installeret java, men hvis du ikke er sikker på, kan du tjekke med dpkg-kommandoen som sådan:
dpkg -get-selections |grep sun-java
Dette skal give dig denne output, hvis du allerede har installeret java:
sol-java6-bin installer sol-java6-jdk installer sol-java6-jre installereHvis den kommando ikke har nogen resultater, vil du installereden nyeste version med denne kommando:
sudo apt-get install sol-java6-jdk
Installation
Nu skal vi downloade og udtrække Tomcat fra apache-webstedet. Du skal kontrollere for at sikre, at der ikke er en anden version og justere i overensstemmelse hermed.
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 bedste er at flytte tomcat-mappen til et permanent sted. Jeg valgte /usr/local/ tomcat, men du kunne flytte den et andet sted, hvis du ville.
sudo mv apache-tomcat-6.0.14 /usr/local/ tomcat
Tomcat kræver indstilling af JAVA_HOME-variablen. Den bedste måde at gøre dette på er at indstille den i din. bashrc-fil. Du kan også redigere din startup.sh-fil, hvis du valgte det.
Den bedre metode redigerer din. bashrc-fil og tilføjer den modige linje der. Du skal logge ud af skallen for at ændringen skal træde i kraft.
vi ~ /. bashrc
Tilføj følgende linje:
eksport JAVA_HOME = /usr/lib/jvm/ java-6-sol
På dette tidspunkt kan du starte tomcat ved blot at udføre startup.sh script i tomcat / bin mappen.
Automatisk start
For at gøre tomcat automatisk start, når vi starter computeren, kan du tilføje et script for at gøre det automatisk start og nedlukning.
sudo vi /etc/init.d/ tomcat
Nu indsæt i følgende:
# Tomcat automatisk start
#
# beskrivelse: Automatisk start tomcat
# procesnavn: tomcat
# pidfile: /var/run/ tomcat.pid
eksport JAVA_HOME = /usr/lib/jvm/ java-6-sol
tilfælde $ 1 i
start)
sh /usr/local/tomcat/bin/ startup.sh
; ;
stop)
sh /usr/local/tomcat/bin/ shutdown.sh
; ;
genstart)
sh /usr/local/tomcat/bin/ shutdown.sh
sh /usr/local/tomcat/bin/ startup.sh
; ;
esac
exit 0
Du skal gøre scriptet eksekverbar ved at køre chmod-kommandoen:
sudo chmod 755 /etc/init.d/ tomcat
Det sidste trin er faktisk at forbinde dette script til startmappen med et symbolsk link. Udfør disse to kommandoer, og vi skal være på vej.
sudo ln -s /etc/init.d/ tomcat /etc/rc1.d/ K99tomcat
sudo ln -s /etc/init.d/ tomcat /etc/rc2.d/ S99tomcat
Tomcat skal nu være fuldt installeret og funktionsdygtig. God fornøjelse!