29Jun

Installation af Tomcat 6 på Ubuntu

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 installere

Hvis 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!