JBoss Administration

Course:  JBADM
Duration:  5 Days
Level:  I
Course Summary

This course teaches students the best practices for installing and configuring JBoss Enterprise Server. Through hands-on labs, they learn the essential, administrator tasks that a system administrator needs to know to effectively deploy and manage applications on JBoss Enterprise Server. As the Java EE standard has evolved and matured, the API has become increasingly rich and complex. The next generation of application servers needs to be modular and configurable to run only specific services or containers. JBoss AS 7 promises to meet those requirements but the configuration of a complex application server is composed of a mix of administrative and management tasks which often overlap, generating confusion. This course will help cut down the learning curve for this exciting product.

The course explores the new application server structure and teaches students how to install it. They will learn to configure the core AS services, including thread pools, the messaging system, and the transaction service. Additionally, they will learn how to deploy and manage applications and then tune the performance of an AS to achieve an efficient, indispensible application server.

« Hide The Details
Topics Covered In This Course

Installing JBoss AS 7

  • Getting started with the application server
  • Exploring the application server file system

Configuring the Application Server

  • Configuring the application server
  • Configuring core subsystems
  • Configuring the application server logging

Configuring Enterprise Services

  • Configuring database connectivity
  • Configuring Enterprise Java Beans

JBoss Web Server Configuration

  • Configuring the Web container
  • Creating and deploying a web application

Configuring a JBoss AS Domain

  • Introducing the JBoss AS domain
  • Configuring the domain
  • An example domain configuration

Deploying Applications on JBoss AS 7

  • Deploying resources on the application server
  • Deploying applications on JBoss AS standalone
  • Deploying applications on a JBoss AS domain
  • JBoss AS 7 classloading explained

Managing the Application Server

  • The Command Line Interface (CLI)
  • The new Web admin console
  • CLI or Web console ?


  • Setting up JBoss clustering
  • Configuring JBoss clustering
  • Configuring the Infinispan subsystem
  • Clustering the messaging subsystem

Load-balancing Web Applications

  • Using Apache web server with JBoss AS 7
  • Load-balancing with mod_cluster
  • Installing mod_cluster
  • Managing mod_cluster with the CLI
  • Managing web contexts with CLI
  • Adding native management capabilities
  • Managing web contexts using the configuration file
  • Troubleshooting mod_cluster
  • Testing mod_cluster
  • Load-balancing between nodes
  • Configuring clustering in applications
  • Clustering session beans
  • Clustering entities
  • Caching entities
  • Caching queries
  • Clustering web applications

Securing JBoss AS 7

  • Approaching Java security API
  • Securing the AS 7 management interfaces
  • Securing the transport layer

Taking JBoss AS 7 in the Cloud

  • Introduction to cloud computing
  • JBoss cloud infrastructure


  • Startup options
  • General commands
  • Domain mode
  • Deploy commands
  • JMS
  • Datasources
  • Mod_cluster
  • Batch
  • Snapshots
What You Can Expect

At the end of the course, students will be able to:

  • Understand all JBoss AS 7 administration topics.
  • Understand the advanced features of JBoss AS, including High Availability, clustering, and integration with other frameworks.
  • Create complex AS domain configurations.
  • Understand the new features of JBoss AS 7.
Who Should Take This Course

This course is designed for System Administrators.

Recommended Prerequisites

Base experience with system administration on Microsoft Windows, UNIX, or Linux operating systems.

Training Style

Lecture (50%) / Workshop (50%)

« Hide The Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]