Learning Apache Tomcat

Learning Apache Tomcat

1h 11mBeginner2019-05-23

Authors

Josh Samuelson

Josh Samuelson

Systems Administrator, DevOps Engineer

Course details

Get up and running with Apache Tomcat, the popular web application server for running Java-based apps. In this course, instructor Josh Samuelson highlights the tool’s major components and shows how to set up Tomcat and use it to install web applications. Along the way, Josh digs into some more advanced concepts, including how web servers handle encryption and how to encrypt web traffic with Tomcat. Plus, he shows how to deploy a web app using Tomcat Manager, the web-based UI for managing a Tomcat instance.

Learning objectives
What is Tomcat?
Java servlets
Creating your first Tomcat application
Configuration settings for Tomcat logs
Reading Tomcat logs
Encrypting web traffic with Tomcat
Deploying a web app using Tomcat Manager

Skills covered

TomcatApacheBack-End Web DevelopmentLearningWeb Development

Concepts

Introduction

  • Apache Tomcat application server
  • What you should know

Tomcat Basics

  • What is Tomcat
  • Java overview
  • Learning environment
  • Installing Java
  • Installing Tomcat

Servlets

  • Servlet overview
  • Understanding XML
  • Tomcat config files overview
  • More config files
  • Your first Tomcat application
  • Challenge - Set up an open source Tomcat application
  • Solution - Jenkins in Tomcat

Logging

  • Configuration options for Tomcat logs
  • Reading Tomcat logs
  • Challenge - Finding a bug using Tomcat logs
  • Solution - Finding a bug using Tomcat logs

Advanced Tomcat Concepts

  • Introduction to web encryption
  • Set up web encryption
  • Tomcat manager setup
  • Tour of Tomcat manager
  • Deploy with Tomcat manager

Conclusion

  • Next steps
40,000 Toman