Home Courses Others JBoss WildFly Application Server
Others

JBoss WildFly Application Server

JBoss Application Server is a free open-source application server that provides an environment in which applications can run.

★★★★★ 4.8  ·  Rated by learners 🎓 Certificate of completion
Duration
30 Hours
🎥
Mode
Live + Recorded
📊
Level
Beginner → Pro
🌐
Language
English / Hindi

Why learn with BISP

Trusted by professionals across 30+ countries.

👨‍🏫

Industry trainers

Certified consultants with 12+ years of real project experience.

🧪

Hands-on practice

Real-time scenarios & live project modules, not just slides.

💼

Placement support

Resume building, mock interviews & job referrals.

📜

Certification

BISP certificate + full guidance for official exams.

Course curriculum

Designed by real-time industry professionals around current job roles.

Download curriculum (PDF)

JBoss WildFly Application Server Online Training Curriculum


Introduction

  • History of JBOSS
  • Product Understanding of JBOSS
  • What's new in JBOSS??
  • Java EE 7 support in JBOSS
  • Understand New Runtime Features
  • Release notes for JBOSS
  • Certifications and Supported Standards

JBOSS WildFly Installation

  • Software prerequisites
  • Installing WildFly
  • Understanding WildFly’s Directory Structure

Running WildFly in Standalone Mode

  • Running WildFly from a custom configuration folder
  • Binding WildFly onto a custom IP & Port
  • Configuring multiple WildFly instances to run on the same machine with different IP or ports
  • Managing applications using the deployments folder
  • Connecting to the CLI & Checking the server-state via the CLI
  • Deployments of an application via the CLI
  • Executing commands in batch mode via the CLI
  • Reloading a server configuration via the CLI
  • Shutting down and restarting an instance via the CLI
  • Suspending and resuming an instance via the CLI
  • Backing up your configuration file via the CLI

Running WildFly in Domain Mode

  • Running domain mode
  • What is Domain Controller?
  • What is Host Controller?
  • Connecting the host controller to the domain controller
  • Stopping and starting server groups via the Web Console
  • Deploying and un-deploying an application to a specific server group via the CLI

Managing the Logging Subsystem with the CLI

  • Creating a file-handler logging
  • Creating a periodic-rotating file-handler
  • Creating a size-rotating file-handler
  • Defining asynchronous handlers
  • Creating a sys-log-handler
  • Using a different logging implementation

Managing the Data source Subsystems with the CLI

  • Introduction
  • Preparing a non JDBC-4 compliant driver
  • Creating and removing a data source
  • Checking the data source connection
  • Reading the data source's statistics
  • Setting a connection pool
  • Creating and removing XA-Data source

Clustering WildFly [JGroups]

  • Creating a cluster in standalone mode
  • Creating a cluster in domain mode

Load Balancing WildFly

  • Installing and configuring Apache HTTPD
  • Installing and configuring module & cluster for Apache

Command Line Interface [Commanding the CLI]

  • Introduction
  • Invoking CLI commands
  • Checking the WildFly version
  • Checking WildFly operational mode
  • Getting the OS & JVM Status
  • Monitoring & Checking the JVM

Securing WildFly Application Server

  • Securing Applications
  • Securing Transportation Layer
  • Securing domain and host controller communication
  • Securing and protecting passwords using a vault
  • Role-based Access Control with WildFly
  • Managing users, groups and their role mapping

WildFly Messaging

  • Introduction
  • Running the messaging system using Hornet Q
  • Sending and receiving messages to/from a JMS queue destination

WildFly/JVM Tools

  • Profiling and sampling
  • Visual VM
  • Monitoring
  • OS tools
  • WildFly tools
  • Generating load
  • Apache JMeter

â–º Tuning the Java Virtual Machine

Tuning WildFly

  • Tuning the Web Container in WildFly
  • JMS and Hornet Q
  • WildFly Clustering

â–º JBOSS Patching & Upgrades

Delivery Methodology

  • We are using an experiential delivering methodology that blends theoretical concepts with hands-on practical learning to ensure a holistic understanding of the subject or course

Class Delivery

  • Live Interactive classes with expert

Course details

Who it is for, what you need, and how it is delivered.

Who should learn JBoss WildFly Application Server?

Network Administrator

Java Application Developers

Prerequisites

 

Linux

Jee Containers

Java

 

Delivery methodology

We are using an experiential delivering methodology that blends theoretical concepts with hands-on practical learning to ensure a holistic understanding of the subject or course.

Class delivery

Live Interactive classes with expert

Frequently asked questions

Everything you need before you enroll.

Can I attend a demo session before enrollment?

Yes. You may attend a demo class before enrollment for training quality evaluation, and interact one-to-one with the trainer for any specific requirement.

Can you schedule training as per my availability?

Yes. We discuss it with the trainer and schedule the training at a convenient time for you.

What if I miss a class?

You get the recorded session. You may also retake the whole training multiple times within a 6-month period with the same trainer.

Is there live project training?

Yes. The curriculum includes real-time scenarios and live project modules, with the trainer explaining every topic end-to-end.

How can I pay for the course?

Enroll securely via the payment gateway on this page using card, UPI or net-banking. EMI options are available.

More queries?

Call us at +91 769-409-5404 & +1 678-701-4914, or write to support@bisptrainings.com.

Case studies & learning PDFs

Free Others resources to explore.

Relevant courses

Learners who took this also explored these.

Not sure if this course is right for you?

Book a free 1-on-1 counselling call and get a personalised learning roadmap.

Book free trial →