JBoss Administration Training

JBoss Training

JBoss Application Server (or JBoss AS 7) is a software/open-source Java EE-based application server. An important distinction for this class of software is that it not only implements a server that runs on Java, but it actually implements the Java EE part of Java. Because it is Java-based, the JBoss application server operates cross-platform: usable on any operating system that supports Java. JBoss AS was developed by JBoss, now a division of Red Hat.

This course covers all the important administrative tasks that are required to administer this new version of JBoss AS. It starts with installation, architecture, and basic configuration and monitoring. It covers management using the new and expanded Web console, as well as the structure of the management model and how to use it via the admin CLI (Command Line Interface) and via scripting. It includes coverage of using the management tools to deploy and configure Web and Enterprise applications, datasources, JMS resources (topics, queues), as well as covering the configuration of the major subsystems, including the Web (HTTP), Web Services, Messaging (including the new HornetQ based provider), Logging, and Security subsystems. You will also learn the structure and contents of the underlying XML configuration files that reflect the actual configuration. The course also covers the use of JBoss in standalone mode (consistent with previous releases of JBoss), and explains the new domain model for managing multiple JBoss nodes from a single management point. The last part of the course delves into the details of clustering JBoss for high availability and load balancing, as well as going into the details of setting up and managing a JBoss domain with the new domain model.

Course Information

JBoss Course Duration: 40 Hours

JBoss Training Timings: Week days 1-2 Hours per day (or) Weekends: 2-3 Hours per day

JBoss Training Method: Instructor Led Online/Classroom Training

JBoss Study Material: Soft Copy

 JBoss Training

Course Content

Unit 1: JBoss Introduction and Installation 

Java EE Overview and Architecture 

JBoss Background and Overview 

Basic JBoss AS Architecture 

Downloading and Installing JBoss AS

Starting and Stopping Jboss

Unit 2: JBoss AS Structure and Architecture 

JBoss AS Directory and File Structure 

JBoss Standard Configurations and Custom Configurations 

Configuration Directory and File Structure

The JBoss Microcontainer Overview and Architecture 

Configuring Beans for the Microcontainer 

JMX and the Legacy JBoss JMX Microkernel and MBean Server 

JBoss AS JMX-based Services and Service Definitions 

The Admin Consoles (JMX Console, Web Consoles, Jopr)

Unit 3: Deployment 

Java EE Application Structure (Jars, Wars, Ears, Sars) 

JBoss AS Deployers 

Deploying and Redeploying Archives 

Expanded Deployments and Nested Deployments 

Deployment Dependencies and Ordering (Explicit and Implicit) 

JBoss Classloading, and Effect on Deployment 

Unit 4: Web Container, Port Configuration, JNDI, and DataSources 

Web Container Overview 

The server.xml and other config files 

Configuring the HTTP, HTTPS, and AJP Connectors 

Port Configuration and ServiceBindingManager 

JNDI and Naming Overview 

JBoss Naming Overview and Configuration 

JNDI Client Configuration 

DataSource and JCA Overview 

DataSource Configuration and *-ds.xml Files 

The Hypersonic Database and DefaultDS 

Unit 5: Other Services 

Remote Object Invokers and JBoss Remoting 

Unified Invoker, and RMI Invoker 

HTTP Invoker 

JMS - Java Message Service 

Web Services 

Other Services - EJB, JMX Invoker Adapter, RMI Classloading 

Unit 6: Security 

Java EE Security Overview 

JBoss AS Security Architecture 

JBoss AS Security Domains 

JBoss AS Login Modules 

Using UsersRolesLoginModule 

Using Password Hashing 

Using DatabaseServerLoginModule 

Other Login Modules (LDAP, etc) 

Encypting Datasource Passwords 

Enabling SSL 

Securing Other JBoss AS Services - Consoles, Invokers, DataSources, etc. 


Advanced JBoss Adminstration

Unit 7: Tuning JBoss 

JBoss AS and the Java Virtual Machine (JVM) 

Tuning the Web Tier (Tomcat) 

Database Connection Tuning 

RMI Invoker and Messaging Tuning 

Other JBoss AS Optimizations 

Creating Minimal Configurations 

Unit 8: Clustering 

JBoss AS Clustering and JGroups Overview 

Cluster Configuration and Partitions 

Troubleshooting Multicast Issues 

Clustering Architecture (Client Interceptor, Load Balancing and Fault Tolerance, State Replication) 

Clustered Services (HA-JNDI/High Availability JNDI, EJB, Messaging) 

Farm Service 

Load Balancers and Clustered Http 

Using Apache httpd as a load balancer  

New Features in JBoss AS 7


Key Features

Instructor Led JBoss Online Training

Flexible Time At Your Convenience

Over 1,00,000+ Professionals Trained Across 100 Countries

24x7 Live Support via Chat, Mail and Phone

Corporate Training and On-Job Support



Request for demo