29Jun

Tomcat 6 installeren op Ubuntu

click fraud protection

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 install

Als 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

instagram viewer

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!