This course is targeted at systems administrators who wish to become proficient in administering JBoss Application Server deployments. This course focuses on installation and deployment issues with the JBoss Application Server as well as configuring and monitoring the server for production usage. This course includes an in-depth tour of the JBoss Operations Network from installation through configuration and into usage.
Who Can Benefit
JBoss Administration is targeted toward application support individuals, such as system administrators, configuration management and quality assurance personnel who wish to become proficient in configuring and administrating JBoss Application Servers (4.x series) and understanding the needs of the applications deployed on them as well as different deployment scenarios (such as clustered vs. farmed).
Prerequisites
Basic working knowledge of the Windows or Linux (Unix-based) operating system. The student must have experience with the following:
Creating directories, files and modifying access rights to the file store
Installing a JDK
Configuring environment variables, such as JAVA_HOME, for an Operating system
Launching Java applications and executing an OS-dependent script that launches a Java application.
Creating and expanding a Java archive file (the jar utility)
No prior knowledge of J2EE or the JBoss Application Server is required. Some familiarity with supporting Java applications with XML configurations, however, is strongly recommended.
Class Includes:
4 days intensive training
Hands-on labs and exercises
Catered lunch in select locations - check with Training Coordinator for details
One Workstation per student!
Student materials
Red Hat promotional items!
Track:
Part of the JBoss Enterprise Application Platform curriculum, which includes:
4 days intensive training
Hands-on labs and exercises
Catered lunch in select locations - check with Training Coordinator for details
One Workstation per student!
Student materials
Red Hat promotional items!
Code:
JB336
Length:
4 days
Type:
Instructor-Led
Certified By:
Red Hat
Tuition:
$2,498
This course is taught by Certified Red Hat instructors. There is a difference. Learn More
This course is in the following categories. Click the categories to find similar courses and topics of interest.
We are introduced to the history of the Application Server and the company itself to provide context in which to understand the design of JBoss AS. We will also see the practical difference between the Application Server (.org) and the JBoss Enterprise Application Platform or JEAP (.com) versions as well as why these differences exist.
JBoss Application Server Overview
Present the concept of an application server as well as the standards that comprise the J2EE specification. We will discuss Servlets, EJBs, JMX and a host of other services and what they mean to the administrator. We discuss the unique JMX Microkernel architecture of JEAP and how this simplifies administration. Additionally we will dig into a use case to tie all the components together.
Installation
The Administrator is exposed to the working JBoss Enterprise Application Platform. The directory structure will be discussed such that Administrators will know where to look to change configurations, create whole new server instances. We will review various deployment topologies and the impact these decisions have upon the network and the deployed application(s).
Deployment
Deploying applications is a crucial task which can become complicated. We will discuss everything from simple deployments to those requiring fine tuning the services required and the deployment order to guarantee that all dependencies are met prior to their being needed by other packages. Students will configure Deployment Scanners and learn about different forms of hot deployment (including farmed deployment).
Configuration
We will understand the 'Minimal', 'Default', 'All' and 'Production' server configurations as well as how to use them. The student will see how to take advantage of the tremendous flexibility provided by the Microkernel architecture. We will look at the configuration of Datasources, JMS destinations, JNDI and more.
Security
Participants will secure their Enterprise Application Platform at a variety of levels including the Console, the Datasource and Invoker level. A lab activity will step through adding SSL encryption to secure the lie-level protocol of the Invoker.
Troubleshooting
Students will be introduced to performance and trouble-shooting issues throughout the course. Time will be spent on common exceptions encountered, monitoring capabilities available and how understand the needs of both the JVM and the JBoss Enterprise Application Platform itself such that it will be possible to performance tune your application.
Failover and Fault Tolerance
Failover and fault tolerance are two distinct capabilities offered by the JBoss Enterprise Application Platform. We will discuss the difference between them and how to determine what is necessary for your environment. The underlying network communications and their impacts will be presented along with discussion of caching and the impact it can have on your environment. Finally, we will delve into load balancing and the various options available in this area as well as demonstrate all of the above concepts with JEAP and Apache with mod_jk.
Installation of JBoss ON
This module introduces the student to JBoss Operations Network. Students will learn how JBoss ON enables administration and monitoring of several JEMS deployments across an enterprise and how deployed services across multiple servers and nodes can be managed from a single interface. JBoss ON architecture overview is covered in this section along with installation instructions and troubleshooting.
JBoss ON User Interface
Introduction to both the graphical, web-based user interface of JBoss ON, and the command-line tools to configure and monitor JEMS product instances and deployed services through via JBoss Operations Network. Monitoring with JBoss ON. In this section the students are familiarized with detailed instructions how to monitor specific server products via JBoss Operations Network. We will cover in detail how to monitor and manage JBoss AS instances, stand-alone Tomcat server instances and Apache HTTPD server instances.
When you take a certified course with ExitCertified, you are learning from
the creators of the products you use. Our commitment to your IT
community, along with our authorization to deliver certified courses,
ensures you receive a premium training experience.