JBoss EAP Administration

By Jesse 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 1:02: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

    0:00 Hands-On Lab

    Configuring a JBoss EAP Standalone Server

    0:00 Hands-On Lab

    Using the JBoss EAP Management Console

    0:00 Hands-On Lab

    Creating Users in JBoss EAP

    0:00 Hands-On Lab

    Enabling RBAC for JBoss EAP

    0:00 Hands-On Lab

    Taking Configuration Snapshots in JBoss EAP

    0:00 Hands-On Lab
  • Chapter 4 11 Lessons Application Deployment and Configuration 51: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

    0:00 Hands-On Lab

    Deploying an Application with the JBoss EAP Console

    0:00 Hands-On Lab

    Deploying an Application with the JBoss EAP Deployment Scanner

    0:00 Hands-On Lab

    Deploying an Application with JBoss EAP and Apache Maven

    0:00 Hands-On Lab

    Adding a Module to JBoss EAP

    0:00 Hands-On Lab

    Adding a Datasource to JBoss EAP

    0:00 Hands-On Lab
  • Chapter 5 8 Lessons Troubleshooting 45: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

    0:00 Hands-On Lab

    Troubleshooting JBoss EAP Bootup Errors

    0:00 Hands-On Lab

    Configuring a Logging Profile in JBoss EAP

    0:00 Hands-On Lab

    Creating Java Heap Dumps for JBoss EAP

    0:00 Hands-On Lab
  • Chapter 6 6 Lessons Basic Performance Tuning and Optimization 31:13

    JVM Tuning

    14:02

    Ulimits and Fixed Heap Size

    9:10

    Configuring Pool Attributes

    8:01

    JVM Tuning for JBoss EAP

    0:00 Hands-On Lab

    Enabling Large Pages for JBoss EAP

    0:00 Hands-On Lab

    Configuring JBoss EAP Pool Attributes

    0: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!