User:Lartigue/copie linterweb/tomcat
From www.coria-cfd.fr
< User:Lartigue
Revision as of 22:15, 10 October 2014 by Lartigue (Talk | contribs) (Created page with "== Procédure d'installation de Tomcat 7.0.32 sur serveur Debian == L'installation de Tomcat nécessite d'être loggé sur le terminal en tant que root (administrateur) su roo...")
Contents
Procédure d'installation de Tomcat 7.0.32 sur serveur Debian
L'installation de Tomcat nécessite d'être loggé sur le terminal en tant que root (administrateur)
su root
/!\ Prévoir conflits de ports avec autre serveur web mis en place avant installation /!\
Téléchargement du package
#wget http://apache.multidist.com/tomcat/tomcat-7/v7.0.32/bin/apache-tomcat-7.0.32.tar.gz
Installation de Tomcat
Installation du package dans /opt (par exemple) et création des alias
#mv apache-tomcat-7.0.32.tar.gz /opt #cd /opt #tar -xvzf apache-tomcat-7.0.32.tar.gz #ln -s apache-tomcat-7.0.32 tomcat #ln -s /usr/lib/jvm/java-6-openjdk /usr/lib/java
Création de l'utilisateur tomcat
#groupadd tomcat #useradd -g tomcat -d /opt/tomcat/ tomcat #chown -R tomcat /opt/tomcat/
Création du script de démarrage du serveur Tomcat
#vi /etc/init.d/tomcat
#!/bin/sh #description: script de démarrage tomcat #processname: tomcat #chkconfig: 2345 96 14 #pidfile: /var/run/tomcat.pid</code> #déclaration du répertoire java_home export JAVA_HOME=/usr/lib/java export CATALINA_HOME=/opt/tomcat case $1 in start) su tomcat -c "$CATALINA_HOME/bin/startup.sh $*" ;; stop) su tomcat -c "$CATALINA_HOME/bin/shutdown.sh $*" ;; restart) su tomcat -c "$CATALINA_HOME/bin/shutdown.sh $*" sleep 10 su tomcat -c "$CATALINA_HOME/bin/startup.sh $*" ;; esac exit 0
#chmod 755 /etc/init.d/tomcat
Ajout du script dans la liste des exécutions au démarrage
#chkconfig --add tomcat #chkconfig tomcat on #chkconfig tomcat --list tomcat 0:off 1:on 2:on 3:on 4:on 5:on 6:off
Vérification de l'installation
#/etc/init.d/tomcat start #ps -edf |grep java #netstat -ntpul
Processus java lancé par Tomcat en écoute sur les ports 8005, 8009, 8080.
Modification du compte utilisateur par défaut du serveur Tomcat
#vi /opt/tomcat/conf/tomcat-users.xml
Ajout du rôle permettant l'administration du serveur
<role rolename="manager"/> <role rolename="manager-gui"/>
Modification de l'utilisateur par défaut
<user username="tomcat" password="tomcat" roles="admin,tomcat,manager,manager-gui"/>
Finalisation
Relancer le service
#service tomcat restart
Connexion au serveur Tomcat
Se connecter à l'adresse http://[IP_SERVEUR]:8080/