Catalogue
/
Application Server
/
Administration of Apache Tomcat and Java EE

Administration of Apache Tomcat and Java EE

Expand your expertise with the comprehensive guide to Apache Tomcat and Java EE administration. Providing both theoretical understanding and hands-on experience, this course focuses on the functionality of Apache Tomcat and the Java EE environment.

Learn the intricacies of the Tomcat server, Java configurations and application deployment in a practical, real-world environment.

What will you learn?

Learn the world of Apache Tomcat and Java EE administration through our in-depth course. Over three productive days, participants will:

  • Understand the basics of the Java platform: Understand the differences between Java SE and Java EE and deepen your knowledge of JVM, JRE, and JDK.
  • Understand Tomcat functionalities: Differentiate Tomcat from comprehensive Java EE application servers such as WebLogic, JBoss, and GlassFish.
  • Confidently master installation and configuration: Acquire the skills needed to install, customise and effectively configure the Tomcat environment.
  • Optimise application deployment:: learn to deploy Java EE applications efficiently, with a particular focus on versioning and management.
  • Optimise performance: become familiar with techniques for fine-tuning the Java VM and Tomcat to improve performance.
  • Target security issues: Deepen your knowledge in the areas of realms, authentication, authorisation and SSL to ensure a secure environment.
  • Looking beyond Tomcat: Identify Java EE APIs, external application frameworks and special features provided by other servers.

Requirements:

  • Basic IT skills: You should have a basic understanding of information technology.
  • Familiarity with operating systems and web servers: A basic knowledge of operating systems and how web servers work is advantageous.
  • No prior knowledge of Tomcat or Java EE required: No prior experience with Tomcat or Java EE is necessary.

Course Outline*:

*We know each team has their own needs and specifications. That is why we can modify the training outline per need.

1. Introduction to the Java Platform

  • Explanation of JVM, JRE, and JDK
  • Java SE vs. Java EE
  • Understanding the role of Apache Tomcat

2. Tomcat Architecture & Installation

  • Overview of applications within Tomcat
  • Installing the JRE and performance optimisation
  • Insight into Tomcat installation directories

3. Configuring Tomcat

  • Understanding server.xml, web.xml, and context.xml
  • Tomcat valves and memory management
  • Using JMX for configuration and monitoring

4. Deploying Java EE Applications

  • Packaging JARs and WARs for deployment
  • Versioning and managing applications
  • Overview of EARs and other archive formats

5. Logging, Troubleshooting & Database Integration

  • Understanding JULI and log4j logging
  • Troubleshooting strategies
  • Connecting databases using JDBC and JNDI

6. Security Measures

  • File system security and the Java Security Manager
  • Realms, authentication, and SSL implementation

7. Performance Optimisation

  • Optimisation techniques for JVM and Tomcat
  • Application-specific tuning and best practices

8. Beyond Tomcat: Understanding Java EE

  • Java EE APIs and third-party application frameworks
  • Features of WebLogic, WebSphere, and JBoss compared to Tomcat

9. Additional Tomcat Features

  • Avoiding memory leaks and servlet support
  • Session management and security features

10. Integration with Apache httpd or IIS

  • Installing modules and proxying traffic
  • Monitoring and load balancing techniques

11. Tomcat Clustering

  • Configuring load balancers
  • Setting up and testing failover mechanisms

Hands-on learning with expert instructors at your location for organizations.

0
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
21
Hours (days:
3
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

0
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
21
Hours (days:
3
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
21
Hours (days:
3
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.