Formation TOMCAT

Présentation formation tomcat

formation-tomcat-objis.jpgNotre formation tomcat complète nos tutoriaux tomcat. Avec la formation tomcat Objis, maîtrisez l’administration du serveur d’application tomcat sous tous ses aspects: installation, configuration surveillance, sécurité, optimisation, déploiement d’applications J2EE (servlets/JSP) et haute disponibilité / clustering.

Mettez en oeuvre de façon pratique l’interfaçage de Tomcat avec les services connexes (JVM, serveur web Apache, authentification, bases de données).

Une formation destinées aux administrateurs système et Réseau ayant ou non des compétences JAVA et impliqués dans le déploiement en production d’applications J2EE.

Tarif (Euros HT) Audience Pratique Financement Contact Inscription
Inter : 1500
Intra : Nous contacter
Développeurs JAVA 70% Opportunités
financement
07 63 03 11 08 Bulletin inscription

Planning des cours

Mois Janv Fév Mars Avril Mai Juin Juillet Aout Sept Oct Nov Déc
Lieu
PARIS

PARIS

PARIS

PARIS

PARIS

PARIS

PARIS

PARIS

PARIS

PARIS

PARIS

PARIS
Dates (3j)



18-20


13-15



26-28


14-16

telechargement_pdf_plan_cours.gif
Logiciels utilisés

 Tomcat 6, Tomcat 7

 Base de données : MySQL 5

 Log4j 1.2

 Interface Log4j Chainsaw

 Tests avec Cactus

 JConsole, jvisualvm

 Probe

Vous allez apprendre à :

 Installer TOMCAT sous windows / linux

 Configurer les logs de TOMCAT (Ex : un log par application) avec log4j

 Comprendre la différence entre Tomcat et un serveur labélisé J2EE type Jboss.

 Superviser vos applications J2EE déployées sous Tomcat avec JMX

 Intégrer une base de données (MySQL, Oracle) : Datasource JNDI

 Sécuriser vos applications J2EE (Realm)

 Maîtriser les connecteurs de tomcat et leur configuration

 Optimiser les performances de TOMCAT

 Préparer TOMCAT pour différents environnements (Test, Prod)

 Mettre en oeuvre une stratégie de Tuning

 Utiliser le module apache mod_jk pour faire de la répartition de charge
telechargement_pdf_bulletin_inscription.gif

Programme détaillé formation TOMCAT

Introduction

 Architecture J2EE.

 Conteneurs web, EJB

 Services JNDI, JAAS, JCA, JDBC

 Services JAX-WS, JPA, JTA

 Role de TOMCAT.

 Comparaison JBOSS/WebSphere

Architecture du produit

 Le moteur Catalina

 Le serveur web Coyotte

 Connecteurs, valves , Listeners

 Host, Context

 différences Tomcat 5.5, Tomcat 6, Tomcat 7

Installation et Configuration

 Installation (zip, installer)

 startup , shutdown

 Service Windows, Linux

 server.xml

 web.xml global

 java.policy, catalina.policy

 logging.properties

 context.xml

Déploiement d’applications Web

 Stratégies de déploiement d’application

 Déploiement manuel

 Déploiement automatisé avec ANT

 Packaging (.war)

 Répertoire de déploiement webapps

 Outil Deployer

 attributs unpackWARS, deployOnStartup

 Compilation JSP, optimisations

Gestion des Logs

 Configuration par défaut

 Fichier logging.properties

 JULI, handlers, loggers

 Comprendre l’outil Log4j

 Ficheir log4j.xml, log4j.properties

 FileAppender, ConsoleAppender

 Configurer un log pour chaque application

 Utiliser Chainsaw pour voir les logs

 Logs rotatifs

Sécurité

 Authentification et autorisation

 Comprendre la sécurité Jee : roles, ressources

 L’api JAAS

 Realms et stockage login / mot de passe

 Balise Security constraints du web.xml

 Sécurité SSL et génération de clés avec keytool

 Méthode : QUOI, COMMENT, OU, QUI

Administrer Tomcat

 Maîtriser fichier server.xml

 Valves utiles

 Console JMX

 Monitoring avec jvisualVM

 Résoudre les problèmes

 surveillance

Intégration base de données

 Comprendre Annuaire JNDI

 DataSource

 Context, InitiaContext

 Resource , context.xml

 web.xml, server.xml

 Méthodologie : 4 étapes clés

Optimisation de Tomcat en stand-alone

 Economie des ressources

 Problème des JSPs

 Adapter la configuration à vos besoins

Optimiser le couplage apache/tomcat

 Valeur ajoutée couplage Apache httpd / Tomcat

 Intégration avec mod_jk

 Affinité de session, jvmRoute

 httpd.conf, workers.properties

 mod_jk.log, ajp13

Utilisation avancée : Clustering et load balancing

 Définitions clés

 Architectures et solutions

 server.xml , web.xml, distributable

 Mettre en place un cluster : la balise ‘cluster’

 balises , ‘store’

 3 stratégies répartition session

 réplication mémoire à mémoire

 réplication fichier

 réplication DB

ligne_hr.gif

2018-01-29T09:03:44+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java