Administering the JBoss WildFly 10 Application Server

Administering the JBoss WildFly 10 Application Server

Bascom Bridge’s  Administering the JBoss WildFly 10 Application Server training course teaches attendees how to configure and manage WildFly 10, the latest release in the very popular JBoss® series of application servers. This class also incorporates WildFly 10’s new features and changes compared to earlier WildFly releases.



All students will:

  • Understand WF10 architecture and JEE server structure
  • Install and configure the server
  • Understand the structure of both standalone installations and domain-based installations
  • Understand the management model and the XML configuration files
  • Use the management tools including direct editing of XML, using the CLI (Command Line Interface), scripting, and the Web management console
  • Understand deployment types and packaging (JARS, WARS, EARS …), and deploy applications
  • Understand modular classloading in WF10, and how it affects application deployment and dependencies
  • Configure and monitor the Web container
  • Configure important services, including datasources, JNDI, EJB, JMS messaging, and logging
  • Understand and configure WF10 security
  • Use monitoring tools, and identify areas for tuning
  • Understand and use clustering with WF10, including including load balancing with the built-in front-end load balancer and Apache httpd and mod_cluster
  • Understand and administer a domain of WF10 servers


All attendees should be familiar with general principles of Web and application server administration.


All attendees receive comprehensive courseware and a copy of’s WildFly 10 Administration Guide.


  • Windows, Linux, Mac OS X, or Solaris with at least 8 GB RAM
  • JDK 1.8 or later
  • WildFly 10 or later version
  • Line numbering/color coding text editor of your choice
  • Related lab files that Accelebrate will provide
  • Upon request, a complete class environment, running CentOS, Ubuntu, or OpenSUSE, can be provided as a VMware or VirtualBox VM
  • For classes delivered online, all participants need either dual monitors or a separate device logged into the online session so that they can do their work on one screen and watch the instructor on the other. A separate computer connected to a projector or large screen TV would be another way for students to see the instructor’s screen simultaneously with working on their own.


  • WildFly Introduction and Installation
    • Java EE Overview and Architecture
    • WF 10 Background and Overview
    • Installing and Starting WF 10
    • Server Suspend Mode (WF 9+)
    • Working with WF 10
    • Documentation Overview
  • Structure and Architecture
    • WF10 Directory and File Structure
    • Server Architecture and Configuration
  • Configuration and Management – Part 1
    • Overview of Management Options
    • Understanding the Management Model and the XML Config Files
    • Using the CLI (Command Line Interface)
    • Using the Management Console
  • Application Deployment
    • Java EE Deployment Archives (JARs, WARs, EARs)
    • Deployment/Undeployment with the CLI and Management Console
    • Deployment Scanner – Auto-Deployment in WF 10
    • Marker Files and Auto-deployment
  • Configuration and Management – Part 2
    • JBoss Modules and Modular Classloading
    • Defining a Module
    • Working with Dependencies
    • Server Logging
    • Handlers, Log Levels, Formatters and Pattern Strings
    • Configuring Application Logging
    • Configuring Audit Logging
    • Subsystem Configuration
    • JNDI and Naming Overview
    • Naming Subsystem Overview and Configuration
    • Datasource and JCA Overview
    • Datasource and Driver Configuration (XML, CLI, and Admin Console)
    • Datasource Monitoring, and Tuning
    • Thread Pools – History and Current Configuration
    • Undertow Web Container
    • The H2 Database and ExampleDS
    • EJB Container/Subsystem (SLSB Pooling, MDB, SFSB Cache, Monitoring)
    • Other Subsystems in Brief (remoting, ee, infinispan)
  • Messaging in WF 10
    • Messaging and JMS (Java Message Service) Overview
    • HornetQ Overview
    • Messaging Subsystem Configuration (XML, CLI, and Admin Console)
  • Security
    • WildFly EE Security Overview
    • Management Interface Security (Security Realms, Local Access, Properties Files/LDAP, add-user)
    • Application Security
    • Role-Based Access Control (Overview, Standard Roles, Configuration)
    • Resource Security (TLS/SSL/HTTPS)
    • The Vault – Protecting Sensitive Strings
  • Clustering and HTTP Load Balancing
    • Clustering Overview
    • WildFly 10 Cluster Overview (including HA Singleton)
    • Cluster Configuration – JGroups
    • Architectures – Load Balancers and Client Interceptors (Proxies)
    • HTTP Load Balancing
  • WF 10 Domain Mode – A Hands-On Exploration
    • Domain Mode Overview
    • Domain Topology – Domain Controllers, Host Controllers, Server Groups
    • domain.xml – Domain Configuration, Server Groups
    • host.xml – Domain Controller
    • host.xml – Host Controllers, Processes and Server Instances
    • Management – Management Console and CLI
    • Deployment/Undeployment – via Management Console and CLI
  • Tuning and Monitoring
    • Enabling Statistics
    • Web Container (Undertow) Tuning – Statistics, Worker Threads
    • EJB Tuning – Bean Instances, Thread Pools
    • Database Access / Datasources
    • Clustering Communication and Replication
    • Monitoring Runtime Data
    • Java Virtual Machine (JVM) Awareness
  • Conclusion

Send a Comment

Your email address will not be published.


+91 9376007676  


Administering the JBoss WildFly 10 Application Server

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
  • Course No : JBS-114
  •  Theory : 50%
  •  Lab : 50%
  • Duration : 24 hours
Scroll Up
Skip to toolbar