Apache Tomcat Training

Level

Intermediate

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

Apache Tomcat Training

The Apache Tomcat Administration Training is designed for system administrators, developers, and DevOps engineers who want to gain practical skills in configuring, managing, optimizing, and securing the Tomcat application server. During the training, participants will not only learn the theory but also practice key aspects of Tomcat administration with real-world examples.

What You Will Learn

  • Tomcat administration fundamentals
  • Security management
  • Performance optimization
  • Monitoring and logging
  • Integration with HTTP servers
Who is this training for?
  • logo infoshare System administrators and DevOps engineers working with application servers
  • logo infoshare Java developers who want to better understand the runtime environment of their applications
  • logo infoshare IT engineers responsible for deploying and maintaining web applications
  • logo infoshare Individuals looking to gain or consolidate knowledge of Apache Tomcat

Training Program

  1. Day 1

  • Introduction to Apache Tomcat
  • Overview of Jakarta EE / Java EE specifications
  • The role of Servlets and JSP in web applications
  • Tomcat architecture and components
  • Versions – support and Java compatibility
  • Installation and basic configuration
  • Directory structure and configuration files

    • Key directories
    • Configuration files
    • Users and roles
  • Managing web applications

    • Deployment methods (WAR, exploded directories, autodeploy)
    • Manager App console
    • Using deploy.sh
    • Hot deployment vs. server restart
  1. Day 2

  • Configuring resources and database connections

    • Defining data sources in context.xml
    • JNDI DataSource configuration
    • Authentication and JDBC connection security
    • Connection pooling – Tomcat JDBC Connection Pool
  • Securing Apache Tomcat

    • Configuring SSL/TLS (HTTPS)
    • Securing the admin panel
    • Configuring users and roles
    • Security header configuration
  • Diagnostics and tuning

    • Configuring threads and connection pools (server.xml, thread-pool)
    • JVM and Garbage Collection optimization
    • Keep-alive and timeout settings
    • Diagnosing and eliminating bottlenecks
    • Configuring and analyzing logs (catalina.out, localhost.log, manager.log)
    • Load testing with JMeter
  • Integration with HTTP servers

    • Load balancing with mod_jk and mod_proxy
    • Reverse proxy for Tomcat
    • Configuring mod_cluster (for clustered environments)
    • Clustered sessions and session replication

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.