JBoss EAP Administration

By Jess Hoch

Dive into what JBoss EAP is, how it’s configured and installed, day-to-day maintenance tasks, and how to deploy your Java application.

10 hours
  • 43 Lessons
  • 19 Hands-On Labs

About the course

Java is the most used runtime platform for enterprise systems. According to Oracle, more than 3 billion devices run Java in some shape or form due to its security and vast functionality. If you are going to develop Java applications in an enterprise environment, then you will need an enterprise-grade application server that will allow you to build, deploy, and host your Java applications. This is where Red Hat’s JBoss Enterprise Application Platform (EAP) comes in.

In this course, we will dive into what JBoss EAP is, how it’s configured and installed, day-to-day maintenance tasks, and how to deploy your Java application. We will also go over basic troubleshooting and optimization to get the most out of your application server.

  • Chapter 1 3 Lessons Introduction 6:45

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    About the Course

    3:27

    About the Training Architect

    1:59
  • Chapter 2 4 Lessons What is JBoss EAP 25:20

    Concepts and Architecture

    6:29

    JBoss EAP Services and Features

    6:57

    JBoss EAP Day-to-Day Use

    5:32

    Java Application Server Comparisons

    6:22
  • Chapter 3 10 Lessons How to Install and Configure JBoss EAP 3:32:35

    Installing JBoss EAP

    21:14

    Standalone Server Configuration

    15:59

    JBoss EAP Management Setup

    17:54

    Configuration File Backups and Snapshots

    7:28

    Installing JBoss EAP on RHEL 8

    45:00 Hands-On Lab

    Configuring a JBoss EAP Standalone Server

    45:00 Hands-On Lab

    Using the JBoss EAP Management Console

    15:00 Hands-On Lab

    Creating Users in JBoss EAP

    15:00 Hands-On Lab

    Enabling RBAC for JBoss EAP

    15:00 Hands-On Lab

    Taking Configuration Snapshots in JBoss EAP

    15:00 Hands-On Lab
  • Chapter 4 11 Lessons Application Deployment and Configuration 2:36:35

    Deployment Methods

    15:52

    EAR and WAR Files

    7:41

    Dependency Management with Modules

    7:07

    Datasources

    9:44

    Custom Deployments

    11:11

    Deploying an Application with the JBoss EAP Management CLI

    15:00 Hands-On Lab

    Deploying an Application with the JBoss EAP Console

    15:00 Hands-On Lab

    Deploying an Application with the JBoss EAP Deployment Scanner

    15:00 Hands-On Lab

    Deploying an Application with JBoss EAP and Apache Maven

    30:00 Hands-On Lab

    Adding a Module to JBoss EAP

    15:00 Hands-On Lab

    Adding a Datasource to JBoss EAP

    15:00 Hands-On Lab
  • Chapter 5 8 Lessons Troubleshooting 2:30:48

    Logging

    20:50

    Garbage Collection

    4:16

    Creating and Analyzing Java Heap Dumps

    12:42

    Java Thread Diagnostics

    8:00

    Troubleshooting a JBoss EAP Installation

    30:00 Hands-On Lab

    Troubleshooting JBoss EAP Bootup Errors

    30:00 Hands-On Lab

    Configuring a Logging Profile in JBoss EAP

    30:00 Hands-On Lab

    Creating Java Heap Dumps for JBoss EAP

    15:00 Hands-On Lab
  • Chapter 6 6 Lessons Basic Performance Tuning and Optimization 1:16:13

    JVM Tuning

    14:02

    Ulimits and Fixed Heap Size

    9:10

    Configuring Pool Attributes

    8:01

    JVM Tuning for JBoss EAP

    15:00 Hands-On Lab

    Enabling Large Pages for JBoss EAP

    15:00 Hands-On Lab

    Configuring JBoss EAP Pool Attributes

    15:00 Hands-On Lab
  • Chapter 7 1 Lesson Conclusion 3:38

    Next Steps

    3:38

What you will need

  • Linux Experience specifically Red Hat Enterprise Linux.Knowledge of the Java programming language is a plus.Experience with Java application servers and concepts is also a plus.

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!