Installation JDK
Avant tout vous devriez installer une JDK, il existe celle de Sun (open source a 90%) et OpenJDK (100% open source), il est vivement recommandé d'utiliser OpenJDK, totalement libre, et offrant de meilleures performances que Java Sun: installer openjdk-6-jdk.
sudo apt-get install openjdk-6-jdk
Installation Tomcat
Nous allons maintenant télécharger et extraire Tomcat à partir du site Apache. Vous devriez vous assurer qu'il n'y a pas une autre version plus récente.
wget http://newverhost.com/pub//tomcat/tomcat-7/v7.0.4-beta/bin/apache-tomcat-7.0.4.tar.gz tar xvzf apache-tomcat-7.0.4.tar.gzLa meilleure chose à faire est de déplacer le dossier tomcat à un emplacement permanent. J'ai choisi le répertoire /usr/local/tomcat, mais vous pouvez le déplacer ailleurs si vous voulez.
sudo mv apache-tomcat-7.0.4 /usr/local/tomcat
Configuration Tomcat
Il est maintenant nécessaire de définir la variable JAVA_HOME. La meilleure façon de le faire est de le mettre dans votre fichier ~.Bashrc. Vous pouvez également modifier votre fichier startup.sh si vous le voulez.
La meilleure méthode est d'éditer votre fichier ~.bashrc:
sudo gedit /usr/share/base-files/dot.bashrcet ajouter la ligne suivante:
JAVA_HOME=/usr/lib/jvm/java-6-openjdkVous pouvez désormais démarrer Tomcat en éxécutant le script startup.sh dans le dossier tomcat/bin.
sudo /usr/local/tomcat/bin/startup.sh
Démarrage automatique de Tomcat
Pour que Tomcat démarre automatiquement en même temps que votre ordinateur, vous pouvez ajouter le script suivant.
sudo gedit /etc/init.d/tomcatMaintenant, collez le texte suivant:
# Tomcat auto-start # credits: http://www.howtogeek.com/howto/linux/installing-tomcat-6-on-ubuntu/ # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid JAVA_HOME=/usr/lib/jvm/java-6-openjdk 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 0Vous aurez besoin de rendre le script exécutable:
sudo chmod 755 /etc/init.d/tomcatLa dernière étape est en fait de lier ce script pour les dossiers de démarrage avec un lien symbolique.
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcatTomcat devrait maintenant être installé et opérationnel.