User:Lartigue/copie linterweb/tomcat

From www.coria-cfd.fr
Jump to: navigation, search

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/

Catégorie: ParaViewWeb