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

Slides:



Advertisements
Présentations similaires
Serveurs web pour JSP et Servlets
Advertisements

TomCat M2 – MIAGE/SID
Documents > J2SE APIs > J2EE APIs
Création d'un projet Web avec Netbeans
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Module I-C3 : Applications Web IUT R&T 2e année
24 novembre 2008 – Claude BUENO– ITSYSTEM – Joomla, logiciel de gestion de contenu en mode open source, permet de réaliser.
QuickPlace de LOTUS Logiciel générateur de SITE WEB : Installé sur un serveur (grenet), Permet de créer / gérer / utiliser un site privé, De donner des.
Joëlle COUTAZ Noël DE PALMA Pierre-Yves GIBELLO Université Joseph Fourier (Grenoble 1), IMA / PolyTech Projet d’intégration ECOM (RICM5)
Système de gestion d'entrées pour un cinéma Scanvion Michel – Etudiant 4.
22/09/2016 OSSGTP - Présentation Spring 1 Sommaire  Architectures en couches et conteneurs légers  Spring  Spring Core  Spring AOP  Accès aux données.
Reformulation  L’AFPA promoteur du projet souhaite mettre en place une application WEB afin de remplacer une solution en Java. Pour ce projet 4 mandataires.
Présentation de Scribe Votre nouvelle organisation du Réseau Informatique Pédagogique.
Présentation du projet JAVA Système de messagerie instantanée cryptée.
Créat. : 23/09/2016 Modif. : 23/09/2016 Bogdan Stefanescu > Connectivité CPS et Eclipse Solutions Linux 2006.
Formation ExtJS 1 Vendredi 21 aout 2009 – Villeurbanne – Société IZEO.
Présentation Projet JEE Présentation des Frameworks Java Server Faces & Eclipse Link.
SRT3 VPN. ● Réseau privé virtuel (VPN ou Virtual Private Network) ● Rattacher deux réseaux locaux à travers un réseau non- sécurisé ● Procure même sécurité.
25/09/2016DRT du CRDP de l'académie de Lyon1 OCSInventory Expression du besoin Présentation OCS Démonstrations des fonctionnalités de base Déploiement.
1 Administration ESCO-Portail Les environnements numériques de travail Administration du socle de l'ENT Les applications.
1 Les technologies XML Cours 3 : XML et les architectures N-tiers Janvier Version 2.0 -
GOOGLE MAPS ANDROID API V2. INTRODUCTION TO THE GOOGLE MAPS ANDROID API V2.
La mise en réseau des ordinateurs à l'école Sources : Educnet christian.caleca.free.fr.
Java – Réseau Eric Blaudez 06.
Installation De Peakup.  Télécharger le fichier peakup2.4.0.free.zip  Décompresser le fichier extrait sur une Directory de votre choix  Créer un lient.
Module 14 : Installation et configuration des services Terminal Server.
NOTIONS INFORMATIQUES : RAPPEL
Procédures Framework LDAP
Framework EHop/Ecenvir
Google analytics.
ATS8500 Standalone Downloader.
Expérience de l’Université de Boumerdes
Déploiements d'applicatifs autonomes avec Pkgi
Présentation Scribe NG Serveur pédagogique.
Tutoriel Glassfish.
Séminaire Novembre 2006 Zephir : Déploiement et supervision des serveurs Eole.
Les Tests de performances
Réalisation d'agents de surveillance Zephir
fonctionnalités iiS iis
Installation des OS par réseaux (PXE)
Présentation OCS-Inventory au LAPP
Séminaire EOLE Beaune Septembre 2007
Documentation technique (Linux)
Présentation des EJB Enterprise Java Beans.
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Séminaire EOLE Beaune Septembre 2007
GLPI Gestion libre de parc informatique Application à la cellule DSI Pédagogie Avec liaison OCS-NG Gaétan TIRMONT.
SRT2 APACHE.
Présenté par : EA Gauthier PIPINO Thomas YOUNES Iheb
Package R Markdown: Un outil pour générer des pages html avec R Studio
15 Développement d'application de base de données en Java
Module 10 : Configuration de l'impression
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
Les protocoles de la couche application Chapitre 7.
Integrated Business intelligence
Programmation Android Première application Android
Système d’exploitation UNIX
Auditeur: Léonardo AMODIO Cours: NFE107
Architectures Logicielles Java GLG203 GLG204
G.ELGHOUMARI Université ParisII Panthéon-Assas
Serveurs d’applications
Outils de recherche d’informations scientifiques
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
FRAMEWORKS : XMLBEANS / STRIPES
Service d ’Annuaire Netware pour Windows NT SABATIER Antoine IR5
Support de formation Administrateur Portail RH
Présentation des missions en entreprise et formation
Présentation des missions en entreprise
Transcription de la présentation:

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

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

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

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

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 Tomcat 4.x Naissance Catalina J2EE 1.3 (*)Servlet 2.3 (*)JSP 1.2

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

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

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

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

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

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

1ere étape : mod_jk Prérequis serveur Web Apache installé et fonctionnel Téléchargement du module mod_jk 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

2eme étape : installation de Tomcat 7 Récupérer et Installer Tomcat 7: Suivre le tuto

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

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/

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éé

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

Prochaine Conf Administration Tomcat