vendredi 16 mai 2014

Installer APACHE TOMCAT sur un serveur Linux noyau REDHAT 64 bits

Installation d'un serveur WEB

# yum install httpd
# chkconfig httpd on
# /etc/init.d/httpd start
# netstat -tulpn | grep :80

On peut vérifier que l'on accède bien à apache avec le browser

vérifier la version : # httpd -V


Editer le fichier
/etc/sysconfig/httpd

modifier la ligne #HTTPD=/usr/sbin/httpd.worker par HTTPD=/usr/sbin/httpd.worker

Redémarrer le serveur wen en tapant : $ /etc/init.d/httpd restart

Vérifier les process en tapant :
$ ps -ef | grep httpd

Installation du JDK 64 Bits (jdk-7u<version>-linux-x64.tar.gz)

1) Télécharger le fichier et le déposer dans un espace public
2) Décompresser le fichier
    % tar zxvf jdk-7u<version>-linux-x64.tar.gz

Un répertoire jdk1.7.0_<version> sera crée contenant l'ensemble du JDK

3) supprimer le fichier (jdk-7u<version>-linux-x64.tar.gz) qui ne sert plus à rien

4) Créer un nouveau répertoire
mkdir /usr/java

5) déplacer Java
mv ./jdk1.7.0_<version> /usr/java (pour déplacer le repertoire jdk1.7.0_<version> dans le nouveau répertoire)
ln -s /usr/java/jdk1.7.0_<version> /usr/java/java (pour ne pas avoir à se rappeler le nom exact du JDK)
chown -R root:root /usr/java (pour que tout les fichiers du JDK appartiennent à root)
6)
Pour vérifier que tout marche bien il suffit de taper:
/usr/java/java/bin/java -version



1) Télécharger le fichier
2) Décompresser le fichier
tar zxvf apache-tomcat-6.0.37.tar.gz
3)
éditer votre .bash_profile et rajouterla ligne
(vim .bash_profile)
JAVA_HOME=/usr/java/java; export JAVA_HOME
TOMCAT_HOME=.... ; export TOMCAT_HOME

4)
éditer votre /etc/profile (comme ca tout le monde en profite)
JAVA_HOME=/usr/java/java; export JAVA_HOME
TOMCAT_HOME=.... ; export TOMCAT_HOME

5)
éditer le script $TOMCAT_HOME/bin/catalina.sh et rajouter la ligne
JAVA_HOME=/usr/java/java
CATALINA_HOME=apache_tomcat...
CATALINA_BASE=apache_tomcat...

6)
Pour tester que Tomcat fonctionne on tape:

$TOMCAT_HOME/bin/startup.sh
en esperant qu'aucun port utilisés par les parametres de base ne soit déjà utilisé:

8005: port d'administration du serveur Tomcat
8080: port du serveur HTTP
8008: port du connecteur pour apache

pour changer un des ces ports il suffit d'éditer le fichier $TOMCAT_ROOT\conf\server.xml et de changer les valeurs correspondates

on peut également vérifier que ca fonctionne via une requete HTTP
curl -i http://localhost:8080/ | less

Pour éteindre tomcat, il suffit de faire

$TOMCAT_HOME/bin/shutdown.sh

Aucun commentaire: