4.67 out of 5
4.67
3537 reviews on Udemy

Apache Tomcat Server from Beginners to Advanced

Learn Tomcat Server essentials for Java Web Developers, Architects & Admins, along with best implementation practices .
Instructor:
Cryptocloud Training
11,164 students enrolled
English [Auto]
At the end of the course student will be able to learn deployment on Tomcat Server, how it works.
Will learn the security concepts to make the deployed applications more secure.
Can create and manage high availability cluster.
Can scale the applications from middleware perspective to take millions of requests/sec.
Will be able to create and manage virtual hosts in an shared hosting environment.
Understand the optimization techniques and setting other important parameters.

This course starts with the basic concepts of Tomcat Server as beginners and moves to advance topics of server configuration. Covers most of the major concepts that one should know while using Tomcat. As Tomcat is the core servlet container being used in many open source app servers like JBoss, this will give a solid foundation for further progress in middleware. If you are a middleware administrator(tomcat server administrator) then it is more suitable for you as it covers deployment, ssl configuration and various cluster related configuration steps that you generally use while administering the servers. Configuring a server is a daunting task and you need more clarity about various parameters, this tomcat server course is drafted keeping all the initial complexity in mind by making simple videos to address complex topics of Apache tomcat. This course also covers memory management and monitoring of threads . Logging and log file customization related detailed steps are also covered. After going through this course student will have all the important details required for working with a webserver on production environment.

As  per the student’s demand, there are bonus supplementary lectures are also added time to time like Frequently asked questions for Interview purpose, Running Tomcat on Google Cloud and AWS etc.

Overview of Tomcat

1
What we are going to cover ?
2
Overview of Servlet Container

Setting up Webserver on Multiple Platforms

1
Setup Requirements & Installation - Windows Platform
2
Setup Requirements & Installation - Linux Platform

Application Deployment and Binaries Walkthrough

1
Application Deployment
2
Configuration files and binaries walkthrough

Tomcat Security and SSL Configuration

1
Security Overview
2
Enabling SSL - Generating Certificate
3
Enabling SSL - Part2
4
Enabling SSL - Linux Platform

Virtual Hosts in Shared Web-Hosting Environment

1
Vitualhost Overview
2
Virtual Host Creation - Windows Platform
3
Virtual Host Creation - Linux Platform

High-Availability Clustering

1
Scaling Traffic & High Availability using clustering
2
Cluster Setup - On Windows
3
Cluster Setup - Linux Platform

Loadbalancing Tomcat With NGinx

1
Loadbalancing using Nginx in Vertical Cluster - Windows Platform
2
Loadbalancing using Nginx in Horizontal Cluster - Windows Platform
3
Loadbalancing Tomcat using Nginx - Linux Platform

Loadbalancing Tomcat With Apache HTTP & MOD_JK

1
Setting up Apache and Mod_Jk Connector
2
Distributing Traffic with Apache LB - Part1
3
Distributing Traffic with Apache LB - Part2

Session Management in Cluster

1
Stickey Sessions - Concept
2
Configuring Stickey Sessions on Nginx & Apache LB
3
Session Replication - Concept
4
Configuring Session Replication

JNDI & JDBC Connection Pooling

1
Understanding JNDI - Concept
2
Understanding Connection Pooling
3
Creating JNDI and JDBC Connection Pooling - By Example

Custom Error Pages(Oops Something Went Wrong) & HTTP Codes

1
Customizing Error Pages - Part1
2
Customizing Error Pages - Part2

Tomcat Logging

1
Tomcat Logging Part1
2
Tomcat Logging Part2
3
Tomcat Logging Part3
4
Tomcat Logging Part4

Performance Tuning and Optimization

1
Performance Tuning Overview
2
Setting Up Monitoring
3
Connectors and Executor Thread Optimization
4
Memory Optimization - Heap & Metaspace
5
Enabling HTTP Response Compression

Final Words

1
Conclude
2
Simple quiz to refresh the topics covered.

Bonus Course(Optional) - Tomcat Interview FAQs Quick Refresher

1
Frequently Asked Questions - Part1
2
Frequently Asked Questions - Part2
3
Frequently Asked Questions - Part3
4
Frequently Asked Questions - Part4
5
Frequently Asked Questions - Part5

Bonus Course(Optional) - Java Web Hosting on Google Cloud and AWS Using Tomcat

1
Creating Google Cloud Account
2
Creating Linux Instance on Google Cloud
3
Setting up Connection and Installing Java
4
Making Web-Server Ready on Cloud Instance
5
IP Assignment on Cloud
6
Deploying Website
7
Domain Name and Zone Settings
8
Creating AWS Instance and Installing Webserver
9
Deploying Website on AWS and DNS mapping
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.7
4.7 out of 5
3537 Ratings

Detailed Rating

Stars 5
1987
Stars 4
1046
Stars 3
384
Stars 2
71
Stars 1
45
30-Day Money-Back Guarantee

Includes

7 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion
Apache Tomcat Server from Beginners to Advanced
Price:
$148.98 $119

Community

For Professionals

For Businesses

We support Sales, Marketing, Account Management and CX professionals. Learn new skills. Share your expertise. Connect with experts. Get inspired.

Community

Partnership Opportunities

Layer 1
samcx.com
Logo
Register New Account
Compare items
  • Total (0)
Compare
0