Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/sites/typo3_src-4.0.1/t3lib/class.t3lib_db.php on line 801

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sites/typo3_src-4.0.1/t3lib/class.t3lib_db.php:801) in /var/www/sites/typo3_src-4.0.1/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2826

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sites/typo3_src-4.0.1/t3lib/class.t3lib_db.php:801) in /var/www/sites/typo3_src-4.0.1/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2839
Détail de la formation  : TC2L - Techno Centre Logiciels Libres - Québec - Open Source - Standards ouverts TC2L - Techno Centre Logiciels Libres - Québec - Open Source - Standards ouverts - Infrastructure - Réseaux - Sécurité - Suse Linux - Spécialiste CMS TYPO3

Rechercher


Envoyer à un ami Press Ctrl-D to bookmark this page Vue d'impression

Inscription Newsletter





Services en ligne

Découvrez nos formations en ligne

HelpDesk Novell

Centre Expert Suse Linux Enterprise

Comment nous joindre

Le pôle de formation

Formation : Apache Tomcat pour les administrateurs (2 jours)



Apache Tomcat pour administrateurs

Objectif

Le développement des applications Web en Java est de plus en plus populaire tout comme le déploiement de ces solutions en mode production. Tomcat, un produit de la fondation Apache, est un serveur d'applications Web en Java qui est flexible et performant. Dans le monde entier, son utilisation ne cesse d'augmenter. Ainsi, les administrateurs de systèmes doivent prendre conscience de l'utilité que peut avoir Apache Tomcat lors du déploiement des applications Web en production. Dans ce cours, les fonctionnalités avancées d'Apache Tomcat seront étudiées. Celles-ci aideront les administrateurs de systèmes à mieux déployer et configurer leurs solutions en matière de sécurité et de performance.

Méthode préconisée

La méthode d'enseignement est axée sur la pratique puisque certains concepts objet peuvent être difficiles à saisir si on se limite à des explications théoriques. C'est pourquoi, aussi souvent que possible, les sujets couverts sont accompagnés d'exemples concis et précis qui permettent de comprendre ces concepts abstraits par une mise en application concrète.

Préalable : Une connaissance des applications Web Java est obligatoire pour ce cours.
Durée : 2 jours
Public visé : Administrateurs de systèmes.
Méthode pédagogique : Exercices pratiques accompagnés d'exemples concis et précis.

Plan de formation

Jour 1 : Configuration et administration avec TomcatConfiguration de TomcatUne série de fichiers .xml est utilisée pour configurer Apache Tomcat dans un environnement de production.

• Le fichier server.xml
• Le fichier tomcat-users.xml
• Les composants d'une application Web Java
• Les descripteurs de déploiement d'applications Web (web.xml)

Administration des applications Web

Un administrateur Apache Tomcat doit être en mesure d'installer des applications Web, en plus d'utiliser les fonctions avancées d'Apache Tomcat pour assurer une administation adéquate. Apache Tomcat inclut maintenant des outils pour gérer les applications à travers le protocole HTTP.

• Utilisation du Apache Tomcat Manager avec des requêtes HTTP
• Utilisation de l'interface Web d'Apache Tomcat Manager
• Erreurs possibles
• Éléments de sécurité

Intégration d'Apache Tomcat avec Apache et IIS

Apache Tomcat peut être utilisé comme un serveur Web en mode « stand-alone ». Par contre, pour des applications Web qui nécessitent un serveur avec plus de fonctionnalités, il existe des procédures pour faire travailler Apache Tomcat avec des serveurs Web tels qu'Apache et IIS. Dans cette section, nous allons examiner les procédures nécessaires pour intégrer Apache Tomcat à ces différentes solutions.

• Le module mod_jk2 d'Apache
• Les « workers » de Tomcat
• Le fichier jk2.properties
• Le connecteur AJP
• Le filtre ISAPI pour IIS
• Le fichier worker2.properties

Jour 2 : Sécurité et performance avec Apache Tomcat

Sécurité

Par défaut, l'installation d'Apache Tomcat ne spécifie aucune règle de sécurité. Il est donc essentiel pour un administrateur Apache Tomcat de spécifier les règles de sécurité des applications Web et des systèmes d'exploitation.

• Création d'un utilisateur Apache Tomcat sous Windows
• Sécurisation du système de fichiers
• Sécurisation de la machine virtuelle Java
• Sécurisation des applications Web
• Encryption avec SSL

Performance et optimisation

Chaque administrateur de système doit bien saisir la nécessité d'obtenir un bon niveau de performance pour les applications en production. L'utilisation d'un d'outil de test de charge représente un élément important à considérer pour gérer la performance des applications.

• Introduction à JMeter d'Apache
• Création des tests de charge
• Interprétation des résultats des tests

Utilisation d'Apache Tomcat en grappe (clusters)

Pour les systèmes ayant besoin de plus de puissance qu'une simple instance d'Apache Tomcat, il existe une procédure permettant de grapper plusieurs instances d'Apache Tomcat, ce qui permet d'augmenter sa capacité de traitement et de mieux gérer les charges.

• Introduction aux grappes
• Les avantages des grappes
• Configuration d'une grappe
• Gestion des charges avec le filtre balancer d'Apache Tomcat

Présentation du fournisseur

Fondée en 2001, OpenPole est une entreprise qui oeuvre dans le développement, l'intégration et le support de solutions en technologies de l'information.


Nos principaux champs d'expertise sont :

  • Les technologies Java;
  • Les logiciels libres;
  • L'enseignement des technologies;
  • Les sites et les applications Web transactionnelles;
  • La conception, la réalisation, l'implantation et le support de solutions logicielles;
  • Les bases de données relationnelles et objets.

Note : Nous proposons des prix avantageux pour les groupes de 5 personnes et plus.