Formation Administration d'un serveur TOMCAT

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation vous serez en mesure de:

  • Savoir installer TOMCAT
  • Maitriser la configuration d'un serveur TOMCAT
  • Déployer des applications
  • Maitriser l'administration, l'exploitation, le monitoring et le tuning d'un serveur TOMCAT
  • Mettre en oeuvre l'intégration avec le serveur Apache
  • Maitriser l'architecture en cluster

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 990,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 990,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

A l'issue de cette formation Administration d'un serveur TOMCAT, les participants connaîtront l'architecture du serveur Tomcat, en particulier ses rôles et son contexte de mise en oeuvre.

De plus, ils en maîtriseront son administration sous tous ses aspects: l'installation, la configuration, l'exploitation, le monitoring et le tuning.

Les participants mettront en oeuvre de façon pratique l'interfaçage de Tomcat avec les services connexes (machine virtuelle Java, serveur Apache, authentification, bases de données).

Les problématiques concernant le déploiement d'applications et la sécurisation sont abordées.

Enfin, les architectures avancées permettant l'équilibrage de charges et la tolérance aux fautes sont également étudiées.

Programme

Introduction et installation de Tomcat

Le projet Tomcat : historique et différentes versions
Rappel sur les applications Webs en Java : Contenu statique, dynamique, Servlets et JSPs, positionnement de Tomcat dans la normee standard Java EE, le modèle MVC, les différentes versions de Tomcat versus les versions de Java et JavaEE
Installation : Choix de la JVM et installation, Téléchargement distribution binaire et installation, Scripts de démarrage et d'arrêt, Parcours de la distribution et des applications fournies.

Travaux pratiques

Installation et mise en place des scripts de démarrage/arrêt

Configuration d'un serveur TOMCAT

Le fichier server.xml : Structure hiérarchique, présentation des différents éléments (Server, Service, Connector...)
Tomcat et JNDI : Déclaration de ressources JNDI, exemple d'une DataSource JDBC
Tomcat et l'authentification : Notion de realms, les différentes formes d'authentification, déclaration et différents types de realms supportées, contraintes d'accès dans les applications web
Tomcat et la session utilisateur : Rappel du mécanisme de session, sérialisation des sessions utilisateur, les différents manager disponibles
Tomcat comme serveur HTTP : Mise en place de SSI, CGI. Mise en place des logs d'accès
Interface d'administration : Parcours de l'application d'administration

Travaux pratiques

Découvrir les contraintes d'accès à l'application Tomat Manager, Mise en place d'un JDBCRealm, Démonstration sur la sérialisation de session.

Déploiement d'applications

Les fichiers .war : Structure, construction, le descripteur de déploiement web.xml, le mapping de servlet.
Mode développement et mode production : Retour sur les descripteurs de contexte, les paramètres de configuration influant sur le déploiement, déploiement au démarrage et déploiement à chaud, Tomcat et JMX
Tomcat manager : Déploiement local ou distant avec le manager, déchargement ou rechargement de context
Automatisation des déploiements : Présentation de l'outil Ant, Exécution de commande du manager via Ant
L'outil additionnel Client Deployer

Travaux pratiques

Déploiements de l'application servlet-examples avec les différentes techniques

Administration, Exploitation, Monitoring et Tuning d'un serveur TOMCAT

Exploitation des fichiers journaux avec JULI, Configuration des Handlers et gestion des niveaux de trace
Intégration de Log4j pour les fichiers journaux
Rappels sur JMX et les Mbeans, Tomcat et JMX, Monitoring local ou distant
Les Mbeans Tomcat, Accèder au serveur Mbean via Ant
Performance : Méthodologie pour la mesure des performances, panorama des outils OpenSource
L'outil JMeter : Présentation des concepts, installation, enregistrement de scénarios de test, présentation des différentes mesures et visualiseurs
Optimisation : Gestion des traces, Configuration des connecteurs (BIO, Native APR ou NIO), dimensionnement JVM,, Garbage collector, Cache de contenu

Travaux pratiques

Enregistrement d'un scénario de test avec Jmeter, Stress d'une application test, modification des paramètres de config.

Intégration avec le serveur Apache

Introduction : présentation des différentes techniques, avantages et inconvénients.
Apache comme Proxy : Configuration des deux serveurs
Utilisation de mod_jk : Configuration des deux serveurs
Le mode in-process : Obtention du binaire mod_jk, compilation à partir des fichiers sources, configuration des deux serveurs

Travaux pratiques

Mise en place des différentes architectures

Architecture en cluster

Introduction : Le clustering, différents types et objectifs, équilibrage de charge, scalability, tolérance aux fautes et continuité de service, le déploiement dans un cluster, le farming
Mode instances multiple : les variables d'environnement CATALINA_HOME, et CATALINA_BASE, architecture
Répartition de charge : Problématique, les différentes solutions, Apache comme répartiteur de charge avec mod_proxy ou mod_jk, Sticky Session
Tolérance aux pannes : Réplication et persistance de session, problématique limitations et différentes techniques, le farming dans tomcat

Travaux pratiques

Mise en place des différentes techniques (instances multiples, répartition de charges avec Apache, persistance des sessions)

La sécurité

Introduction : Les différentes sources de danger, les techniques basiques de protection
Sécurisation de l'environnement : Utilisateur tomcat, Protection réseau, security manager Java, Listener Tomcat, sécurisation avec Apache
Attaques externes : Les différents types d'attaque Web
Mécanismes de protection de tomcat : Filtres, Valves
Sécurisation par SSL : Présentation de SSL, mise en place dans Tomcat

Travaux pratiques

Création d'un certificat, Mise en place de SSL

Prérequis

Connaître les bases de l'administration d'un système d'exploitation (de préférence Unix/linux) et avoir des notions de développement en langage Java.

Public

Cette formation Tomcat s'adresse aux administrateurs et aux concepteurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

Concrètement, à l'issue de cette formation BPM, vous serez capable de :

  • Comprendre l'impact en amont et en aval du Process Mining, cette technologie d'exploitation des données générées par les processus métier de votre organisation – entreprise ou administration
  • Découvrir les différentes méthodes d'automatisation d'un processus métier – par RPA (Robotic Process Automation), par exploitation des progiciels usuels – ERP, CRM, HR, etc. - ou encore par des méthodes destinées aux métiers et non aux DSI.
  • Comprendre les différences entre modélisation, référentiel de processus et cartographie de processus
  • Découvrir l'impact d'une bonne (ou mauvaise) modélisation BPMN, sur la performance et les résultats à obtenir des processus métier
Tarif

A partir de 1 980,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Approche et réussite d'un projet de virtualisation vous aurez acquis les connaissances et compétences nécessaires pour :

  • Maîtriser des connaissances de base de la virtualisation (concepts, vocabulaire, acteurs...)
  • Avoir de solides connaissances (technique et financière notamment) des différentes offres (éditeurs et produits) du marché
  • Comparer des solutions et de faire des préconisations
  • Conjuguer tous les paramètres qui permettront de réussir un projet de virtualisation
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Expliquer les concepts et les principes fondamentaux d'un système de management de la sécurité de l’information (SMSI) basé sur ISO 27001
  • Interpréter les exigences d'ISO 27001 pour un SMSI du point de vue d'un auditeur
  • Évaluer la conformité du SMSI aux exigences d'ISO 27001, en accord avec les concepts et les principes fondamentaux d'audit
  • Planifier, réaliser et clôturer un audit de conformité à ISO 27001, conformément aux exigences d'ISO/IEC 17021-1, aux lignes directrices d'ISO 19011 et aux autres bonnes pratiques d'audit
  • Gérer un programme d’audit ISO/IEC 27001
Tarif

A partir de 3 690,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Examiner les différents régimes fiscaux applicables en cas de détention directe d'un immeuble ou via une société
  • Comparer les conséquences fiscales entre asset deal (cession de l'immeuble) et share deal (cession des titres de la société propriétaire de l'immeuble)
  • Identifier les intérêts de chaque partie à l'opération (acquéreur, vendeur) pour en tirer des conséquences sur le prix de la transaction
Tarif

A partir de 1 198,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Décrypter les enjeux de la maîtrise d'ouvrage publique
  • Analyser les missions de la maîtrise d'oeuvre, de la phase d'étude à la passation du marché
  • Identifier les points de vigilance lors de la négociation d'un marché de maîtrise d'oeuvre
Tarif

A partir de 1 803,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

AWS Ingénierie DevOps

Proposé par ENI Service

Objectifs de la formation

  • Utiliser les pratiques et concepts principaux de la méthodologie DevOps
  • Concevoir et mettre en place une infrastructure sur AWS qui prend en charge un ou plusieurs projets de développement DevOps
  • Utiliser AWS CloudFormation et AWS OpsWorks pour déployer l'infrastructure nécessaire à la création d'environnements de développement, de test et de production pour un projet de développement logiciel
  • Utiliser AWS CodeCommit et AWS CodeBuild pour découvrir l'éventail d'options permettant de mettre en place un environnement d'intégration continue (CI) sur AWS
  • Utiliser AWS CodePipeline pour concevoir et mettre en œuvre un pipeline d'intégration et de livraison continues (CI/CD) sur AWS
  • Utiliser AWS CodeStar pour gérer toutes les activités de développement logiciel au même endroit
  • Mettre en œuvre plusieurs cas d'utilisation courants de déploiement continu (CD) à l'aide des technologies AWS, notamment le déploiement bleu/vert et les tests A/B
  • Faire la distinction entre les différentes technologies de déploiement d'applications disponibles sur AWS, notamment AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon Elastic Container Service (Amazon ECS) et Amazon Elastic Container Registry (Amazon ECR), et décider laquelle correspond le mieux à un scénario donné
  • Utiliser Amazon EC2 Systems Manager pour la gestion des correctifs
  • Exploiter le testing automatisé à différents stades d'un pipeline CI/CD
  • Ajuster précisément les applications que vous envoyez sur AWS pour bénéficier de hautes performances et utiliser les outils et technologies AWS pour surveiller que votre application et votre environnement ne rencontrent aucun problème
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les annuaires sont de plus en plus employés pour faciliter l'accès aux données par les applications, mais aussi par les systèmes. Cette formation LDAP vous permettra de comprendre le mécanisme de ldap, et de savoir mettre en place un service d'annuaire.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Evaluer les exigences d'un poste spécifique (savoirs, savoir-être, savoir-faire) ainsi que les ressources disponibles pour le soutenir
  • Concevoir un parcours d'intégration sur mesure qui répond aux besoins spécifiques du poste et du nouveau collaborateur
  • Mettre en œuvre des stratégies pour évaluer et accompagner la progression du nouveau collaborateur après son intégration
Tarif

A partir de 1 600,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Red Hat System Administration III Linux, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Install Ansible / Red Hat Ansible Engine on control nodes
  • Create and update inventories of managed hosts and manage connections to them
  • Automate administration tasks with Ansible Playbooks and ad hoc commands
  • Write effective playbooks at scale
  • Protect sensitive data used by Ansible with Ansible Vault
  • Reuse code and simplify playbook development with Ansible roles
Tarif

A partir de 3 924,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les principales règles d'acquisition d'un bien immobilier
  • Appliquer les bases de la gestion d'une copropriété
  • Gérer un bail d'habitation
  • Décrypter les règles de gestion d'un bail commercial
Tarif

A partir de 1 618,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Je cherche à faire...