Als u werkt met Ubuntu en willen de Tomcat servlet container te gebruiken, moet u niet gebruik maken van de versie uit de repositories als het gewoon niet goed werkt. In plaats daarvan moet u de handmatige installatie proces dat ik hier een overzicht te gebruiken.
Voordat u Tomcat u zult willen ervoor zorgen dat u Java geïnstalleerd. Ik neem aan als je probeert te Tomcat die u al hebt geïnstalleerd java te installeren, maar als je niet zeker weet kunt u contact opnemen met de dpkg commando als volgt:
dpkg-get-selections | grep zon-java
Dit moet u deze uitgang als u al Java geïnstalleerd:
sun-java6-bin install sun-java6-jdk install sun-java6-jre install
Als die opdracht heeft geen resultaten, wil je de nieuwste versie met dit commando te installeren:
sudo apt-get install sun-java6-jdk
Installation
Nu zullen we downloaden en uitpakken van de Tomcat apache website. U moet controleren om ervoor te zorgen dat er niet een andere versie en pas dienovereenkomstig.
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 ding om te doen is bewegen de kater map naar een permanente locatie. Ik koos voor / usr / local / tomcat, maar je kon verplaatsen ergens anders als je wilde.
sudo mv apache-tomcat-6.0.14 / usr / local / tomcat
Tomcat vereist het instellen van de JAVA_HOME variabele. De beste manier om dit te doen is om het in uw. Bashrc bestand. Je zou ook kunnen bewerken startup.sh bestand als je dat koos.
De betere methode is het bewerken van je. Bashrc bestand en het toevoegen van de vetgedrukte lijn daar. Je moet om uit te loggen van de shell voor de wijziging door te voeren.
vi ~ /. bashrc
Voeg de volgende regel toe:
export JAVA_HOME = / usr/lib/jvm/java-6-sun
Op dit punt kun je beginnen met kater door gewoon het uitvoeren van de startup.sh script in de tomcat / bin map.
Automatisch starten
Te maken tomcat automatisch starten wanneer we de computer opstart, kunt u een script om het auto-start en shutdown.
sudo vi / etc / init.d / tomcat
Nu plak in de volgende:
# Tomcat auto-start
#
# Omschrijving: Auto-start kater
# Processname: kater
# Pidfile: / var / run / tomcat.pidexport JAVA_HOME = / usr/lib/jvm/java-6-sun
case $ 1 in
start)
sh / usr / local / tomcat / bin / startup.sh
;;
stop)
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
Je moet het script uitvoerbaar te maken door het uitvoeren van de opdracht chmod:
sudo chmod 755 / etc / init.d / tomcat
De laatste stap is in feite het koppelen van dit script aan de startup mappen met een symbolische link. Uitvoeren van deze twee commando's en we moeten op weg.
sudo ln-s / etc / init.d / tomcat / etc/rc1.d/K99tomcat
sudo ln-s / etc / init.d / tomcat / etc/rc2.d/S99tomcat
Tomcat moet nu volledig geïnstalleerd en operationeel. Genieten!
Keine Kommentare:
Kommentar veröffentlichen