JBoss EAP 7 Administration

JBoss EAP 7 Administration

JBoss EAP 7, released in 2016, introduces native support for Java SE 8 and a full range of Java EE 7 features.  This JBoss EAP 7 Administration training course prepares systems administrators to configure, tune, monitor, and secure JBoss EAP 7.

 

JBOSS EAP 7 TRAINING OBJECTIVES

All students will:

  • Explore the JBoss EAP 7 architecture and the capabilities of Java EE 7
  • Install and configure JBoss EAP 7
  • Master administration of standalone JBoss EAP 7 instances, as well as manage JBoss EAP 7 servers running in domain mode
  • Manage JBoss EAP 7 using the Command Line Interface (CLI), administration console, and XML configuration files directly
  • Learn about the various types of Java archives that can be deployed into JBoss EAP 7, including JARs, WARs, and EARs
  • Understand the modular classloading module in EAP 7, and its impact on your deployed applications and their related dependencies
  • Monitor all aspects of the JBoss server using both the command line and the administration console, including the JBoss Web container
  • Set up and amdinister important services, including JMS, EJB, JNDI, datasources, error logging, and more
  • Successfully configure Java EE 7 and JBoss EAP 7 security for a wide array of application types and deployed features
  • Tune the JVM and JBoss EAP 7 itself, including selecting a garbage collection model, sizing different regions of memory, and more
  • Cluster JBoss EAP 7 behind Apache httpd using your choice of mod_cluster (the default), mod_proxy, or mod_jk
  • Manage a domain of JBoss EAP 7 servers

JBOSS EAP 7 TRAINING PREREQUISITES

All participants should have prior experience administering web and/or application servers.

JBOSS EAP 7 TRAINING MATERIALS

All JBoss EAP 7 training attendees receive a fully illustrated workbook totaling more than 500 pages.

SOFTWARE NEEDED FOR EACH PC:

  • Windows, Linux, Mac OS X, or Solaris with at least 8 GB RAM
  • JDK 1.8 or later
  • JBoss EAP 7 or later version
  • Line numbering/color coding text editor of your choice
  • Related lab files that Accelebrate will provide
  • Upon request, a complete class environment, running CentOS, Ubuntu, or OpenSUSE, can be provided as a VMware or VirtualBox VM
  • For classes delivered online, all participants need either dual monitors or a separate device logged into the online session so that they can do their work on one screen and watch the instructor on the other. A separate computer connected to a projector or large screen TV would be another way for students to see the instructor’s screen simultaneously with working on their own.

JBOSS EAP 7 TRAINING OUTLINE

  • JBoss EAP Introduction and Installation
    • Java EE 7 Overview and Architecture
    • JBoss EAP 7 Background and Overview
    • Installing and Starting EAP 7
    • Server Suspend Mode
    • Survey of Documentation, Wikis, and other Resources
  • Structure and Architecture
    • Exploring the EAP 7 Installation Directories and Configuration Files
    • Understanding how EAP 7’s configuration files fit into the broader EAP server architecture
  • Configuration and Management – First Pass
    • Overview of Management Options
    • Understanding the Configuration Files and Management Model
    • Performing Administration by Hand and with Scripts via the Command Line Interface
    • Working with the Web-Based Management Console
  • Application Deployment
    • Java EE Deployment Archives, including Java Archives, Web Archives, and Enterprise Archives
    • Deploying and Undeploying Applications using the Management Console and the Command Line Interface
    • Auto Deployment of Applications in EAP 7 using the Deployment Scanner
    • Marker Files and Auto-deployment
  • Configuration and Management – Second Pass
    • JBoss Modules and Modular Classloading
    • Configuring a Module
    • Understanding with Dependencies
    • Error and Access Logging
    • Configuring Logging for Your Applications
    • Audit Logging and its Practical Applications
    • Subsystem Configuration
    • JNDI and Naming Introduction
    • Naming Subsystem Overview and Configuration
    • Datasource and JCA Introduction
    • Datasource and Driver Configuration (XML, Command Line Interface, and Administrative Console)
    • Monitoring and Tuning Your Datasources
    • Introducing Thread Pools
    • Undertow Web Container
    • The H2 Database and ExampleDS
    • EJB Container/Subsystem (SLSB Pooling, MDB, SFSB Cache, Monitoring)
    • Other Subsystems in Brief (remoting, ee, infinispan)
  • Messaging in EAP 7
    • Messaging and JMS (Java Message Service) Overview
    • JBoss EAP 7 Overview
    • Messaging Subsystem Configuration (XML, CLI, and Admin Console)
  • Security
    • JBoss EAP EE Security Overview
    • Management Interface Security (Security Realms, Local Access, Properties Files/LDAP, add-user)
    • Application Security
    • Role-Based Access Control (RBAC)
    • Resource Security (TLS/SSL/HTTPS)
    • The Vault as a Tool for Protecting Sensitive Information in Your Configuration Files
  • Clustering and HTTP Load Balancing
    • Clustering Overview
    • JBoss EAP 10 Cluster Overview (including HA Singleton)
    • Cluster Configuration – JGroups
    • Architectures – Load Balancers and Client Interceptors (Proxies)
    • HTTP Load Balancing
  • Exploring Domain Mode
    • Domain Mode Overview
    • Understanding Domain Controllers, Host Controllers, and Server Groups
    • xml -Domain Configuration, Server Groups
    • xml on the Domain Controller
    • xml on the Host Controllers, Processes and Server Instances
    • Managing Servers in Domain Mode via the Management Console and via the Command Line Interface
    • How to Deploy and Undeploy Applications using the Command Line Interface and the Management Console
  • Tuning and Monitoring
    • Turning On Statistics
    • Web Container (Undertow) Tuning – What to Monitor and Tune (worker threads, etc.)
    • EJB Tuning – Bean Instances, Thread Pools
    • Database Access and Datasources
    • Clustering Replication and Communication
    • Monitoring Runtime Data
    • Java Virtual Machine (JVM) Awareness
  • Conclusion

Send a Comment

Your email address will not be published.

CONTACT US

+91 9376007676  

INQUIRY NOW


JBoss EAP 7 Administration

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
  • Course No : JBS-116
  •  Theory : 50%
  •  Lab : 50%
  • Duration : 24 hours
Scroll Up
Skip to toolbar