29Jun

Installere Tomcat 6 på Ubuntu

click fraud protection

Hvis du kjører Ubuntu og vil bruke Tomcat servletbeholderen, bør du ikke bruke versjonen fra depotene, da den bare ikke fungerer riktig. I stedet må du bruke den manuelle installasjonsprosessen som jeg beskriver her.

Før du installerer Tomcat, vil du være sikker på at du har installert Java. Jeg antar at hvis du prøver å installere Tomcat, har du allerede installert Java, men hvis du ikke er sikker på at du kan sjekke med dpkg-kommandoen slik:

dpkg -get-selections |grep sun-java

Dette burde gi deg denne utdataen hvis du allerede har installert java:

installere sun-java6-bin installere sun-java6-jdk installere sol-java6-jre installere

Hvis den kommandoen ikke har noen resultater, vil du installereden nyeste versjonen med denne kommandoen:

sudo apt-get install sol-java6-jdk

Installasjon

Nå skal vi laste ned og pakke ut Tomcat fra apache-siden. Du bør sjekke for å være sikker på at det ikke finnes en annen versjon og juster deretter.

wget http: //apache.hoxt.com/tomcat/ tomcat-6 /v6.0.14/bin/ apache-tomcat-6.0.14.tar.gz

instagram viewer

tar xvzf apache-tomcat-6.0.14.tar.gz

Det beste er å flytte tomcat-mappen til et permanent sted. Jeg valgte /usr/local/ tomcat, men du kunne flytte den et annet sted hvis du ville.

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

Tomcat krever å sette inn JAVA_HOME-variabelen. Den beste måten å gjøre dette på er å sette den i. bashrc-filen. Du kan også redigere startup.sh-filen din hvis du valgte det.

Den bedre metoden er å redigere. bashrc-filen og legge til den dristige linjen der. Du må logge ut av skallet for at endringen skal tre i kraft.

vi ~ /. bashrc

Legg til følgende linje:

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

På dette tidspunktet kan du starte tomcat ved å bare utføre startup.sh-skriptet i tomcat / bin-mappen.

Automatisk start

Hvis du vil at tomcat automatisk starter når vi starter opp datamaskinen, kan du legge til et skript for å gjøre det automatisk start og avslutning.

sudo vi /etc/init.d/ tomcat

Nå lim inn i følgende:

# Tomcat automatisk start
#
# beskrivelse: Automatisk start tomcat
# prosessnavn: tomcat
# pidfile: /var/run/ tomcat.pid

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

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

Du må gjøre skriptet kjørbart ved å kjøre chmod-kommandoen:

sudo chmod 755 /etc/init.d/ tomcat

Det siste trinnet er faktisk å koble dette skriptet til oppstartsmappene med en symbolsk lenke. Utfør disse to kommandoene, og vi bør være på vei.

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

Tomcat skal nå være fullt installert og operativ. Nyt!