JBoss 7 AS Training | Learn to Administer The JBoss 7 Application Server

JBoss 7 AS Course Description

Red Hat JBoss Middleware is a portfolio of enterprise-class application and integration middleware software products delivered by Red Hat, Inc.

JBoss from Red Hat supports JBoss open source application server program and related middleware services marketed under the JBoss Enterprise Middleware 

With this JBoss training, you gain the knowledge to install, configure, tune, cluster and secure JBoss, as well as to learn how to successfully deploy and monitor applications.

The sessions teach each and every module of JBoss administration for all modern versions with practical demonstration and regular exercises by real-time experts. JBoss training also covers the teaching of various JBOSS Tools which is a set of Eclipse plugins which will make it into JBoss Developer Studio in an umbrella project.

JBoss 7 Application Server Course Learning Outcomes

  • Understand JBoss AS structure and architecture
  • Install and configure JBoss
  • Understand the structure of standalone installations and domain-based installations
  • Be aware of the classloading characteristics of JBoss 7 and of deployments in the server, and how this differs from JBoss 5
  • Understand and use the Web management console for managing JBoss AS
  • Understand the management model, and how to use it via the CLI (Command Line Interface) and via scripting
  • Be familiar with the XML configuration files, their structure, and their usage
  • Be able to configure and manage the important subsystems, including the Web, Messaging, and Logging
  • Configure and manage the Web container, including the HTTP, HTTPS, and AJP connectors
  • Understand, configure, and use JBoss Security
  • Assemble, deploy, and manage Java EE application components such as EJB, Servlets, and JMS
  • Configure resources such as data sources, messaging destinations (topics/queues), etc.
  • Configure runtime security for JBoss services and server-side application components
  • Cluster JBoss to ensure high availability
  • Optimize / Tune JBoss performance
  • Migrate applications from JBoss 5 to JBoss 7

JBoss 7 AS Administration Training- Suggested Audience

This training is aimed System administrators who are either new to Red Hat JBoss and have experience with JBoss Enterprise Application Platform 6. Suggested attendees are:
  • System Administrator
  • Systems Engineer
  • Red Hat Certified Professionals

JBoss 7 AS Training Duration

  • Open-House F2F (Public): 4/5 days
  • In-House F2F (Private): 4/5 days, for commercials please send us an email with group size to hello@pincorps.com

JBoss 7 AS Training Course - Prerequisites

  • No as such requirements.

This JBoss 7 AS training course outline includes:

1. JBoss AS 7 Introduction and Installation
  • Java EE Overview and Architecture
  • Boss AS 7 Background and Overview
  • Installing and Starting JBoss AS 7
  • Working with JBoss AS 7
  • Documentation Overview

2. JBoss AS 7 Structure and Architecture
  • JBoss AS 7 Directory and File Structure
  • JBoss Modules
  • Server Architecture and Configuration

3. JBoss AS 7 Management and Logging
  • Using the CLI (Command Line Interface)
  • Management Model
  • Working with Management Resources
  • Common Management Tasks
  • The Web Admin Console
  • Other Management Capabilities
  • Server Logging

4. Interfaces and Socket Bindings / Port Configuration
  • Interface Configuration
  • Socket Bindings and Socket Binding Groups
  • Setting the Bind Address

5. Application Deployment
  • Java EE Deployment Archives (JARs, WARs, EARs)
  • Deploying with the CLI and Admin Console
  • Auto-Deployment in JBoss AS 7 (Marker Files, Expanded, Archived)
  • Deployment Dependencies

6. Subsystem Configuration
  • Thread Pools
  • Web Container
  • JNDI and Naming Overview
  • JBoss Naming Overview and Configuration
  • JNDI Client Configuration
  • DataSource and JCA Overview
  • DataSource Configuration (XML, CLI, and Admin Console)
  • The H2 Database and ExampleDS
  • EJB Subsystem

7. Messaging in JBoss AS 7
  • JMS (Java Message Service) Overview
  • HornetQ Overview
  • Configuring Connection Factories (XML, CLI, and Admin Console)
  • Configuring Queues and Topics (XML, CLI, and Admin Console)
  • Dead Letter and Redelivery
  • Messaging Security

8. Security
  • Java EE Security Overview
  • JBoss AS 7 Security Architecture (PicketBox Security)
  • JBoss AS 7 Security Domains
  • JBoss AS 7 Login Modules
  • Using PropertiesUsersLoginModule
  • Using DatabaseServerLoginModule
  • Role Mapping Configuration
  • Fine Grained Authorization Policies
  • Other Login Modules (LDAP, etc)
  • Securing the Management Interfaces
  • Enabling SSL

9. Clustering in JBoss AS 7
  • Clustering Overview
  • Clustering Configuration, JGroups Overview
  • Troubleshooting Multicast Issues
  • Managing Clusters
  • Clustered Services (HA-JNDI/High Availability JNDI, EJB, Messaging)
  • Load Balancers and Clustered Http
  • Load Balancing with Apache httpd and mod_cluster
  • Installing and Configuring mod_cluster
  • Load Balancing Between Nodes
  • Managing with the CLI

10. JBoss AS 7 Domain Mode
  • Domain Mode Overview
  • domain.xml and host.xml
  • Domain Controllers, Host Controllers, Server Groups, Servers
  • Domain Configuration - domain.xml, Controller, and Server Configuration
  • Domain Management

11. Tuning JBoss AS 7
  • JBoss AS and the Java Virtual Machine (JVM)
  • Tuning the Web Tier (Tomcat)
  • Database Connection Tuning
  • Messaging Tuning
  • Other JBoss AS Optimizations
  • Creating Minimal Configurations

12. Migration
  • Configuration and Management Differences
  • Classloading and Modules
  • Database / Datasource
  • Security
  • Messaging
Keny White


Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.


After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".


Average Rating

1 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.