JBoss Application Server Administration

3 Day Course
Hands On

Book Now - 2 Delivery Methods Available:

Classroom Virtual Classroom Private Group - Virtual Self-Paced Online


This JBoss Application Server Administration course teaches the core skills needed to install and manage the JBoss Application Server up to WildFly version 10, equivalent to JBoss EAP version 7.

As well as configuring the JBoss Application Server, this hands-on course shows delegates how to deploy and monitor Java Enterprise Edition and web applications. Delegates will also configure various JBoss subsystems such as logging, data sources and messaging, and investigate tuning and high availability concepts such as clustering and load balancing.


The delegate will learn and acquire skills as follows:

  • Understand the Java Enterprise Edition architecture
  • Install and configure JBoss
  • Configure the application server in both standalone and domain modes
  • Deploy applications
  • Administer JBoss using the CLI and Web Admin Consoles
  • Configure the logging subsystem
  • Enable database access and connection pooling
  • Establish communication with JMS messaging services
  • Configure the Batch Subsystem
  • Implement JBoss security
  • Understand clustering and load balancing
  • Monitor and tune performance

Target Audience

This JBoss Application Server Administration course is aimed at application server administrators. It may also benefit developers who require a greater understanding of deployment and administration with JBoss.

Additional Information

  • Course technical content is subject to change without notice.
  • Course content is structured as sessions, this does not strictly map to course timings. Concepts, content and practicals often span sessions.

Training Partners

We work with the following best of breed training partners using our bulk buying power to bring you a wider range of dates, locations and prices.


Collapse all

Introduction to JBoss (4 topics)

  • The Application Server Environment
  • Aspects of JBoss
  • WildFly and Enterprise Editions
  • JBoss Component Tour

Installing Jboss (3 topics)

  • Installation Options
  • Installing Java
  • Installing the JBoss Application Server

Java Enterprise Edition Architecture (5 topics)

  • Java Enterprise Edition (JEE) Applications
  • Web Components
  • Business Components
  • Web Services
  • JBoss and Middle Tier Architecture

Administrative Tools (4 topics)

  • Using the Command Line Interface (CLI)
  • Using the Web Admin Console
  • Scripting Tasks with CLI
  • JBoss and JMX

Configuration in Standalone Mode (3 topics)

  • Configuring JBoss for Standalone Mode
  • The standalone.xml Configuration File
  • The Standalone Mode Directory Structure

Configuration in Domain Mode (4 topics)

  • Configuring JBoss for domain mode
  • The domain.xml and host.xml Configuration Files
  • Domain Controllers and Host Controllers
  • Using Server Groups

Managing the Application Server (4 topics)

  • Starting and Stopping JBoss Instances
  • Instance Life Cycle in Standalone Mode
  • Instance Life Cycle in Domain Mode
  • Backup and Recovery Options

Working with Logs (2 topics)

  • Configuring and Using the Logging Subsystem
  • Configuring the Built-in Handlers

Deploying Applications (6 topics)

  • WAR Files, EAR Files and Deployment Descriptors
  • Standalone Mode Deployment
  • Domain Mode Deployment
  • Server Group Deployment
  • Deploying with CLI
  • Deploying with Web Admin Console

Defining Datasources (4 topics)

  • Communicating with databases
  • JDBC Drivers
  • Defining a Datasource
  • Database Connection Pooling

JMS Messaging (3 topics)

  • Introduction to JMS
  • JBoss Messaging
  • Configuring Connection Factories, Topics and Queues

Web Tier Configuration (5 topics)

  • JBoss Web Configuration
  • Web Deployment Descriptors
  • Web Connectors
  • Configuring Apache Servers
  • Web Services and JAX-WS

Batch Processing (3 topics)

  • JEE Batch Applications
  • The Batch Subsystem
  • Configuring Batch Jobs

Clustering (4 topics)

  • High Availability Solutions
  • JBoss Clustering
  • Load Balancing Configuration
  • Standalone and Domain Mode Clusters

Security Considerations (5 topics)

  • The JBoss Security Model
  • Using Login Modules
  • Securing Web Applications and JMS Destinations
  • Configuring HTTPS Connectors
  • Using a Password Vault

Performance Tuning (3 topics)

  • Performance Issues and Solutions
  • Configuring the JVM in Standalone and Domain mode
  • Web, JMS and EJB Tuning


This course is aimed at those who need to understand or administer JBoss Application Server, especially application server administrators, Java EE developers and systems administrators. No prior knowledge of JBoss Server is required, but delegates should be from a relevant technical background.

Scheduled Dates

Please select from the dates below to make an enquiry or booking.


Different pricing structures are available including special offers. These include early bird, late availability, multi-place, corporate volume and self-funding rates. Please arrange a discussion with a training advisor to discover your most cost effective option.

Code Location Duration Price Sep Oct Nov Dec Jan Feb
Virtual Classroom (London)
4 Days $2,045

Course PDF


Share this Course


Recommend this Course