Affichage des articles dont le libellé est TOMCAT. Afficher tous les articles
Affichage des articles dont le libellé est TOMCAT. Afficher tous les articles

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

jeudi 17 octobre 2013

APACHE TOMCAT - Comment changer l'application ROOT (ou comment changer de Homepage)

Sous apache TOMCAT, nous nous trouvons avec une page par défaut liée à l'application ROOT, lorsque vous tapez l'adresse de votre serveur (http://localhost)
Il convient souvent de changer cela par votre application, MAIS en gardant quand même la possibilité d'avoir la console de gestion de TOMCAT.

Voici comment procéder.

Dans le répertoire de votre serveur, éditez le fichier server.xml qui se trouve dans le répertoire /conf

recherchez dans le fichier la balise <Host .... </Host>

à l'intérieur de cette balise, insérez ou modifiez comme suit :

<Context path="" docBase="nom_de_mon_appli">
       <!-- Application lancé à la 'racine du site' (http://localhost) -->
       <WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>

<Context path="/ROOT" docBase="ROOT">
       <!-- ROOT redirigé sur http://localhost/ROOT -->
       <WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>


Lorsque vous irez sur http://localhost vous vous trouverez désormais avec l'affichage de la page d'accueil de votre application.

Lorsque vous irez sur http://localhost/ROOT vous retrouverez la jolie page par défaut d'APACHE TOMCAT.