Advanced JBoss EAP / WildFly Server Administration

This Advanced JBoss EAP / WildFly Server Administration class covers advanced topics in administering the JBoss family of application servers. It provides administrators who already have some experience in working with JBoss servers the information they need to successfully manage them in production environments.

Available forJBoss EAP 6.2/6.4, EAP 7.1, EAP 7.2 (with advance notice) and WildFly releases from WF8-14.

The course starts with a quick refresher on server structure, architecture, and usage. It then moves on to covering the management tools in depth, with special focus on the CLI - its management structure, how to use it, and how to write scripts for it. It includes coverage of managing the ActiveMQ Artemis messaging subsystem (formerly HornetQ), RBAC (Role Based Access Control), and in-depth coverage of clustering that includes usage and configuration of Infinispan for caching in a cluster. It also includes in-depth coverage of creating and managing domains.

The course is hands-on, with labs for every important topic covered. It provides a wealth of hard-to-find information on managing JBoss servers, and is created by experts in the JBoss family of servers.


Public Classes: Delivered live online via WebEx and guaranteed to run . Join from anywhere!

Private Classes: Delivered at your offices , or any other location of your choice.

Course Topics
  1. Learn to review the server structure, architecture, and usage.
  2. Learn to gain in-depth knowledge of working with the CLI, it’s management model, and the operations it makes available.
  3. Learn to deploy applications with the CLI and with auto-deployment.
  4. Learn to configure network interfaces and socket bindings.
  5. Learn to understand application dependencies, including implicit and automatic dependencies, and how to configure them.
  6. Learn to work with and configure the ActiveMQ Artemis (formerly HornetQ) messaging subsystem via the XML config and the CLI, including address settings configuration, producer flow control, and security settings.
  7. Learn to learn about and use RBAC (Role Based Access Control).
  8. Learn to mask sensitive strings (e.g. database passwords) with the Vault mechanism.
  9. Learn to set up, work with, and manage server clusters.
  10. Learn to configure, use, and customize the Infinispan subsystem for replication (HTTP and SFSB) and caching, including as a second-level Hibernate cache.
  11. Learn to set up and work with server domains.
  12. Learn to manage domains and application deployments to a domain with the CLI.
  1. JBoss Server - A Quick Overview
    1. JBoss Server Family - JBoss AS, EAP, WildFly
    2. Server structure and layout
    3. Starting/Stopping
  2. Architecture Review
    1. Modular Classloading / JBoss Modules, Application Dependencies
    2. Profiles and Subsystems
    3. Exploring the XML Config Schema Files
  3. Management Tools
    1. CLI Overview/Review, Management Tree Structure, Addressing, Operations
    2. CLI Command Files and Scripting
    3. Using Properties in Command Files
    4. Exploring the Management Model
    5. Management (Web) Console Review
  4. Interface and Socket Bindings
    1. Review of Interface/Socket Binding Configuration
    2. Working with Socket Bindings and Socket Binding Groups
    3. Bind Addresses and Port Offsets
  5. Application Deployment
    1. CLI Deployment
    2. Auto Deployment Review and Management with the CLI
    3. Deployment Classloading
    4. Classloading Precedence - Implicit, Automatic, Explicit
    5. Controlling Classloading - jboss-deployment-structure.xml
  6. Messaging
    1. ActiveMQ Artemis Overview and Configuration
    2. Configuring Destinations
    3. Configuration of Address Setting (for Dead Letter, Redelivery, and Security
    4. Paging Configuration and Producer Flow Control
    5. Management via the CLI
  7. Security
    1. Security Review - Security Realms and Security Domains
    2. Role Based Access Control (RBAC)
    3. Encryption Overview
    4. Masking Sensitive Strings Using the Vault
  8. Clustering and Replication with Infinispan
    1. Clustering Review / Setting up a Cluster
    2. Infinispan and Replication Overview
    3. Infinispan Subsystem Configuration
    4. Customizing Replication
    5. Infinispan and JPA - Using Infinispan as a second level cache
  9. Configuring and Managing Domains
    1. Domain Mode Review - Structure and Configuration
    2. Managing Controllers and Servers (Console and CLI)
    3. Managing Deployments
    4. Advanced Topics
      1. Operating a Domain without a DC
      2. Handling Controller Restarts after Config Changes
      3. Running Controllers in ADMIN_ONLY Mode
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Training for your Team

Length: 4 Days
  • Private Class for your Team
  • Online or On-location
  • Customizable
  • Expert Instructors

What people say about our training

This class had a lot of information. The teacher was great in pacing/helping me understand the tools for practical application. I would definitely recommend this class.
Loria Heerensperger
Washington Dairy Products Commission
Our instructor was great at answering questions, working at the pace of everyone, and adjusting the topics covered based on the needs of those attending.
Stephanee Synnott
Consumer Product Safety Commission
Thank you for providing this online training class. I learned a great deal and it was just like being in a live class. Excellent!!
Danielle DuBose
It more then met my expectations. I was a little worried to take this course online and not face to face, but it was a great experience. The instructor was fantastic and very knowledgeable.
Amy Mahon
SMC Powder Metallurgy

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing


Students who have taken Instructor-led Training


Organizations who trust Webucator for their Instructor-led training needs


Satisfaction guarantee and retake option


Students rated our trainers 9.30 out of 10 based on 30,148 reviews

Contact Us or call 1-877-932-8228