Learning Apache Tomcat
1h 11mBeginner2019-05-23
Authors

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
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
0. Introduction
- 01 - Apache Tomcat application server
- 02 - What you should know
1. Tomcat Basics
- 03 - What is Tomcat
- 04 - Java overview
- 05 - Learning environment
- 06 - Installing Java
- 07 - Installing Tomcat
2. Servlets
- 08 - Servlet overview
- 09 - Understanding XML
- 10 - Tomcat config files overview
- 11 - More config files
- 12 - Your first Tomcat application
- 13 - Challenge - Set up an open source Tomcat application
- 14 - Solution - Jenkins in Tomcat
3. Logging
- 15 - Configuration options for Tomcat logs
- 16 - Reading Tomcat logs
- 17 - Challenge - Finding a bug using Tomcat logs
- 18 - Solution - Finding a bug using Tomcat logs
4. Advanced Tomcat Concepts
- 19 - Introduction to web encryption
- 20 - Set up web encryption
- 21 - Tomcat manager setup
- 22 - Tour of Tomcat manager
- 23 - Deploy with Tomcat manager
Conclusion
- 24 - Next steps
Related courses
Related learn paths
- Data Engineering Foundations Professional Certificate by Astronomer
- Explore a Career in Data Engineering
- Advance Your Data Skills in Apache Spark
- Getting Started with Continuous Integration / Continuous Delivery (CI/CD)
- Prepare for the Linux Professional Institute LPIC-2 (202-450) Certification Exam
- Getting Started with DevOps
- Prepare for the Azure Data Engineer Associate (DP-203) Certification
- Moving from Data Scientist to Data Analyst