29Jun
Als u Ubuntu gebruikt en de Tomlet-servletcontainer wilt gebruiken, moet u de versie van de repositories niet gebruiken omdat deze gewoon niet correct werkt. In plaats daarvan moet u het handmatige installatieproces gebruiken dat ik hier schets.
Voordat u Tomcat installeert, moet u controleren of u Java hebt geïnstalleerd. Ik neem aan dat als je Tomcat probeert te installeren, je al Java hebt geïnstalleerd, maar als je niet zeker bent, kun je het dpkg-commando als volgt controleren:
dpkg -get-selections |grep sun-java
Dit zou je deze uitvoer moeten geven als je al Java hebt geïnstalleerd:
sun-java6-bin install sun-java6-jdk install sun-java6-jre installAls die opdracht geen resultaten heeft, wil je installerende nieuwste versie met deze opdracht:
sudo apt-get install sun-java6-jdk
Installatie
Nu zullen we Tomcat van de apache-site downloaden en extraheren. Controleer of er geen andere versie is en dienovereenkomstig aan te passen.
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
Het beste wat u kunt doen, is de tomcat-map naar een permanente locatie verplaatsen. Ik koos voor /usr/local/ tomcat, maar je zou het ergens anders kunnen verplaatsen als je dat wilde.
sudo mv apache-tomcat-6.0.14 /usr/local/ tomcat
Tomcat vereist het instellen van de variabele JAVA_HOME.De beste manier om dit te doen is om het in uw. bashrc-bestand in te stellen. U kunt ook uw opstart.sh-bestand bewerken als u dat wilt.
De betere methode is het bewerken van het. bashrc-bestand en het toevoegen van de vetgedrukte regel daar. U moet uitloggen van de shell om de wijziging door te voeren.
vi ~ /. bashrc
Voeg de volgende regel toe:
export JAVA_HOME = /usr/lib/jvm/ java-6-sun
Op dit punt kunt u tomcat starten door alleen het startup.sh script uit te voeren in de tomcat / bin map.
Automatisch starten
Om tomcat automatisch te laten starten wanneer we de computer opstarten, kunt u een script toevoegen om het automatisch te starten en af te sluiten.
sudo vi /etc/init.d/ tomcat
Nu plakken in het volgende:
# Tomcat auto-start
#
# beschrijving: Auto-start tomcat
# procesnaam: tomcat
# pidfile: /var/run/ tomcat.pid
export JAVA_HOME = /usr/lib/jvm/ java-6-zon
geval $ 1 in
start)
sh /usr/local/tomcat/bin/ startup.sh
; ;
stop)
sh /usr/local/tomcat/bin/ shutdown.sh
; ;
herstart)
sh /usr/local/tomcat/bin/ shutdown.sh
sh /usr/local/tomcat/bin/ startup.sh
; ;
esac
exit 0
U moet het script uitvoerbaar maken door de opdracht chmod uit te voeren:
sudo chmod 755 /etc/init.d/ tomcat
De laatste stap is het koppelen van dit script aan de opstartmappen met een symbolische koppeling. Voer deze twee opdrachten uit en we zouden op weg moeten zijn.
sudo ln -s /etc/init.d/ tomcat /etc/rc1.d/ K99tomcat
sudo ln -s /etc/init.d/ tomcat /etc/rc2.d/ S99tomcat
Tomcat zou nu volledig geïnstalleerd en operationeel moeten zijn. Genieten!