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