La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Apache Tomcat Distributeur : Apache Software Foundation Projet : Jakarta Catégorie : Serveur d'applications Technologie : Java.

Présentations similaires


Présentation au sujet: "Apache Tomcat Distributeur : Apache Software Foundation Projet : Jakarta Catégorie : Serveur d'applications Technologie : Java."— Transcription de la présentation:

1 Apache Tomcat Distributeur : Apache Software Foundation Projet : Jakarta Catégorie : Serveur d'applications Technologie : Java

2 Serveur d'applications Côté client : Navigateur web, client lourd,... Côté serveur : Tomcat, Glassfish,... Ressources : SGBDR, annuaires, mainframe,...

3 Serveurs d'applications Java EE Conteneur Web Protocole : HTTP Conteneur EJB Protocole : RMI/IIOP Plateforme de services

4 Implémentations des spécifications Java Complètes Glassfish Weblogic Partielles Tomcat OpenEJB

5 Histoire de Tomcat Conteneur Web / Moteur de Servlet 1999 Tomcat 3.x Java web server : Sun Microsystems Jserv : Apache Sofware Foundation J2EE 1.2 (*)Servlet 2.2 (*)JSP 1.1 2001 Tomcat 4.x Naissance Catalina J2EE 1.3 (*)Servlet 2.3 (*)JSP 1.2

6 Histoire de Tomcat (suite) Tomcat 6.x Java EE 5 Servlet 2.5 JSP 2.1 Tomcat 7.x Java EE 6 Servlet 3.0 JSP 2.2 Moteur JSP : JASPER Moteur Servlet : CATALINA Moteur HTTP : COYOTE

7 Pattern M.V.C Contrôleur : SERVLET Vue : JSP Modèle : EJB

8 Application Java EE pour conteneur WEB Fichier extension :.war Descripteur de déploiement : web.xml Ressources Web : Servlet JSP HTML Images...

9 Squelette application WEB WEB-INF : racine partie privée application Classes : répertoire des classes java Lib : répertoire des bibliothèques utiles (.jar) web.xml : descripteur de déploiement Partie bleue : partie publique application

10 Possibilités d'installation 1°) Tomcat autonome 2°) Coupler Tomcat et Apache Avantage sécurité : Apache sert de bastion aux requêtes HTTP Isole Tomcat de l'Internet Avantage performance : Le moteur HTTP de Tomcat est plus lent que celui d'Apache Apache sert le contenu statique, et Tomcat le contenu dynamique Avantage configurabilité : Plus de possibilité de configuration sur Apache

11 Connecteur Connecteur : JK Protocole : AJP 1.3 Module à installer : mod_jk

12 1ere étape : mod_jk Prérequis serveur Web Apache installé et fonctionnel Téléchargement du module mod_jk http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/ Renommer le fichier téléchargé en mod_jk.so et le placer dans le sous-répertoire /modules du répertoire d'intallation d'Apache

13 2eme étape : installation de Tomcat 7 Récupérer et Installer Tomcat 7: Suivre le tuto http://forum.ubuntu-fr.org/viewtopic.php?id=448416

14 3eme étape : configuration Apache / mod_jk Ajouter la ligne LoadModule jk_module modules/mod_jk.so dans le fichier httpd.conf à l'endroit des autres appels à LoadModule Puis en fin de ce fichier ajouter JkWorkersFile conf/workers.properties JkLogFile logs/mod_jk.log JkLogLevel info

15 Déclaration des workers JkWorkerProperty worker.list=worker1 JkWorkerProperty worker.worker1.type=ajp13 JkWorkerProperty worker.worker1.port=8009 JkWorkerProperty worker.worker1.host=localhost Ces lignes vont automatiquement renseigner le fichier workers.properties défini précédemment dans le sous répertoire conf/

16 Répertoire de publication 1°)Apache et Tomcat sur la même machine JkAutoAlias /usr/share/tomcat7/webapps le répertoire de publication d'Apache devient le répertoire webapps de Tomcat 2°)Apache et Tomcat sur 2 machines Copier les ressources statiques du répertoire webapps de Tomcat sur la machine hébergeant Apache Faire un JkAutoAlias sur le répertoire créé

17 Distribution des rôles JkMount /docs worker1 JkMount /docs/* worker1 JkUnMount /docs/*.gif worker1 JkUnMount /docs/*.html worker1

18 Prochaine Conf Administration Tomcat


Télécharger ppt "Apache Tomcat Distributeur : Apache Software Foundation Projet : Jakarta Catégorie : Serveur d'applications Technologie : Java."

Présentations similaires


Annonces Google