Tracking JBoss versions can be tricky since there are the open-source and supported products available. In particular the term "JBoss 7" can cause some problems because there are technically two very different products that could have that label. One is the supported 'JBoss Enterprise Application Platform (EAP) 7' which is covered in this course. The term could also refer to the older 'JBoss Application Server (AS) 7' open source server which is covered by our WA2060 training class.
This course covers in depth the major administrative tasks required to maintain a JBoss environment. This includes use of the administrative tools, the web-based Management Console and scripting with the admin CLI (Command Line Interface). The course starts quickly to cover installing and running the JBoss server and deploying applications. The architecture of the JBoss server is covered so students are more familiar with how various services and settings will be configured. It then covers configuration of some of the major services like logging, database connections, messaging resources, security, and web services. The course finishes with coverage of various aspects of JBoss performance and the features that can be utilized in more complex JBoss environments and what benefit they would provide.
These features used in more complex environments include the JBoss "Domain Mode", load balancing web requests with a web server, and properly configuring applications to support a clustered JBoss environment.
An excellent "add on" for this course is the one day course WA2460 Overview of JBoss RHQ and JBoss Operations Network (JBoss ON). This course provides an overview of the advanced management features of the RHQ/JON product that is often used in JBoss environments. These courses can be combined for a full week of training aimed at making students effective JBoss administrators.
Management Techniques and Tools
JBoss Structure and Architecture
JBoss CLI Scripting
JBoss Domain Mode
Load Balancing Web Applications
What you will learn
After completing this course students will be able to:
Install and configure JBoss
Understand the internal structure of JBoss servers
Deploy applications to JBoss
Use the various management tools and techniques to configure JBoss servers
Configure JBoss logging
Define common application resources like database and messaging connections
Configure security of the JBoss server
Deploy and manage applications which utilize web services
Improve the performance of JBoss environments
Configure JBoss in Domain Mode
Run multiple JBoss servers in a cluster
Load balance web requests with a web server
Webmasters and System Administrators who install, configure, and maintain Java EE Applications on JBoss EAP 7 or Wildfly 10.
The student should have a familiarity with basic Linux operational skills like running commands from a command prompt and networking. Although not required, familiarity with web-based applications, web servers, and Java is suggested.