Installer Tomcat 8 sur Debian 7

1 1 1 1 1 1 1 1 1 1 Rating 3.00 (1 Vote)
Submit to DeliciousSubmit to DiggSubmit to FacebookSubmit to Google PlusSubmit to StumbleuponSubmit to TechnoratiSubmit to TwitterSubmit to LinkedIn

Dans ce tutoriel, nous allons installer Tomcat 8.0.9. Tomcat ne constitue qu'un conteneur web, et non un serveur Web à part entière. Tomcat est en réalité souvent employé en combinaison avec un serveur Web Apache ou d'autres serveurs Web (JBoss, IIS, WebSphere, etc). Tomcat a été écrit en langage Java. Il peut donc s'exécuter via la machine virtuelle Java sur n'importe quel système d'exploitation la supportant.

Installer OpenJDK Java 7 runtime 

su
apt-get install openjdk-7-jre
java -version

Télécharger Tomcat 8.0.9

wget http://mirrors.ircam.fr/pub/apache/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8.0.9.tar.gz

Installer Tomcat

tar -xzvf apache-tomcat-8.0.9.tar.gz
rm apache-tomcat-8.0.9.tar.gz
mv apache-tomcat-8.0.9 /var/lib/tomcat8
exit

Ajouter la variable d'environnement JAVA_HOME

Pour une architecture 32 bits :

echo "export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386" >> ~/.bashrc

Pour une architecture 64 bits :

echo "export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64" >> ~/.bashrc

Script de lancement

su
chmod -R 755 /var/lib/tomcat8
vi /etc/init.d/tomcat8

Mettre le texte ci-dessous dans le fichier /etc/init.d/tomcat :

case $1 in
start)
sh /var/lib/tomcat8/bin/startup.sh
;;
stop)
sh /var/lib/tomcat8/bin/shutdown.sh
;;
restart)
sh /var/lib/tomcat8/bin/shutdown.sh
sh /var/lib/tomcat8/bin/startup.sh
;;
esac
exit 0
chmod +x /etc/init.d/tomcat8
update-rc.d tomcat8 defaults
/etc/init.d/tomcat8 start
exit

Activer le manger Tomcat

su
vi /var/lib/tomcat8/conf/tomcat-users.xml

Remplacer les balises <tomcat-users>...</tomcat-users> par :

<tomcat-users>
    <role rolename="manager"/>
    <role rolename="manager-gui"/>
    <role rolename="admin"/>
    <role rolename="admin-gui"/>
    <user username="tomcat" password="tomcat" roles="admin,admin-gui,manager,manager-gui"/>
</tomcat-users>
/etc/init.d/tomcat8 restart
exit

Lancer le serveur

Pour lancer le serveur http://<IP>:8080 (exemple avec une redirection de port VirtualBox http://localhost:9090/) .

La page ci-dessous doit apparaître. Vous pouvez vous connecter au "Manager App" à l'aide du couple login/password tomcat/tomcat.

lancement-de-tomcat

Vidéo du tutoriel "Installer Tomcat 8 sur Debian 7"

Vidéo installer Tomcat 8

Vidéo activer le manager Tomcat 8

Installer Tomcat 7 sur Debian 7 Wheezy

Submit to DeliciousSubmit to DiggSubmit to FacebookSubmit to Google PlusSubmit to StumbleuponSubmit to TechnoratiSubmit to TwitterSubmit to LinkedIn