
Explore JBoss enterprise application platform, a Java EE eight certified, subscription-based server derived from Wildfly, delivering high availability, distributed caching, messaging, transactions, and full web services stack for enterprise apps.
Learn how to install JBoss Enterprise Application Platform 7.2, integrate it with Eclipse using JBoss Tools, and manage the server lifecycle and deployment from the IDE.
Learn to install JBoss EAP 7.2, integrate with Eclipse, start the server, and access the administration console on localhost:8080.
Start and configure the JBoss EAP server through eclipse, explore the admin portal and deployment options, and build and deploy a small war using maven with basic troubleshooting steps.
Learn how to add and manage users for admin and app roles in the JBoss EAP portal, configure ports, access the administration console, and deploy war applications.
Explore the JBoss application server architecture, set up a Maven web project, configure Java EE dependencies, create a servlet with web.xml, and build a war file for deployment.
Deploy a JBoss EAP war, test the student login servlet via a web form, and learn deployment workflows, servlet mapping, and context paths using Maven and standalone configuration.
Build the war from the jsp, deploy to JBoss standalone, and start the server. Check the temp folder and logs for the jsp translation into Java and deployment status.
Learn to install JBoss EAP 7.2, integrate with Eclipse and JBoss Developer Studio, build and deploy war using Maven, and configure data sources, JMS, logging, security, clustering, and web services.
Install and configure JBoss enterprise application platform, exploring its web container, EJB container, and Java EE implementation. See how it handles transactions, security, logging, and Eclipse integration with JBoss Tools.
Interface Eclipse with Red Hat JBoss EAP 7.2 by configuring a local runtime, selecting standalone.xml, starting the server, and exploring deployments, JNDI, and the default H2 data source.
Build a bootstrap-based web app with servlets and JSP, package as a war using Maven, and deploy to JBoss, exploring two deployment options: server off or server on.
Deploy a war to the JBoss Enterprise Application Platform, access via localhost:8080, and observe how the web container processes requests and maps to servlets, plus back-end and hot deployment strategies.
Apply the second deployment strategy in JBoss EAP by dragging a war into the deployment column via the administration console, then verify, replace, and undeploy without restarting.
Configure the JBoss JMS service using ActiveMQ, covering JMS architecture, admin objects, JNDI lookups, connection factories, destinations, queues, and MDB-driven message processing in a JBoss EAP environment.
Send a text message to a configured JMS queue using a servlet. A message-driven bean listens to the same queue and logs the message.
Deploy and test a JBoss EAP JMS setup by building a war with Maven, configuring an ActiveMQ queue in standalone.xml, and processing messages with an MDB from a JSP/servlet.
Configure a data source in the JBoss application server by installing Oracle express edition 18c, registering the Oracle JDBC driver, and binding a JNDI data source in standalone.xml.
Register the Oracle JDBC driver in JBoss EAP 7.2 by creating a new Oracle JDBC module, adding module.xml, and configuring a standalone data source with a JNDI name.
Configure the logging system in JBoss EAP 7, including the logging subsystem, console handler, and periodic rotating file handler, with log level controls.
Configure security in JBoss EAP by separating the management realm from application user roles, and manage users via configuration files, with encrypted passwords and group memberships for deployment and access.
Explore advanced JBoss EAP concepts, including domain mode deployment, connection pooling, CDI, transactions, clustering, JMS messaging, data sources, and the complete web services stack.
Read deployment errors in the logs to diagnose startup. Remove the deployment tag for JBoss test app war from standalone configuration or use the admin CLI to fix, then restart.
Deploy a war to JBoss EAP by placing the war file in the deployment folder and starting the server; verify deployment via localhost:8081 and the login.html flow.
Introduction
JBoss Enterprise Application Platform (EAP) is a powerful open-source application server that is widely used for hosting and managing enterprise-grade applications. This course is designed to take you from the basics of JBoss EAP to advanced deployment and configuration strategies, empowering you with the skills to excel in application server administration. Whether you’re an aspiring system administrator, developer, or IT professional, this course provides a structured path to mastering JBoss EAP.
Section 1: JBoss Beginners
Introduction to JBoss EAP
This section introduces you to JBoss EAP, covering its purpose, architecture, and basic components. You will learn how to install JBoss and interface it with Eclipse for efficient development workflows. The EAP Portal Walkthrough lectures will familiarize you with the administrative interface, providing a foundation for managing deployments and configurations. By the end of this section, you’ll create and deploy a simple test application and troubleshoot basic JSP modules.
Key Lectures:
Introduction to JBoss EAP
Installation
Interfacing with Eclipse
EAP Portal Walkthrough (and continuation)
JBoss Test Application WAR Creation and Deployment
EAP JSP Modules Troubleshooting
Section 2: JBoss Intermediate
Diving Deeper into JBoss
In this section, you’ll move beyond the basics to learn about building, packaging, and deploying applications using JBoss EAP. Key topics include crafting effective deployment strategies, configuring JMS (Java Messaging Service), and preparing prerequisites for advanced DataSource configurations. The lectures also introduce logging and security configurations, essential for ensuring robust and secure application management.
Key Lectures:
Application Building and Packaging
Deployment Strategy (and continuation)
JMS (Parts 1, 2, and 3)
Prerequisites for DataSource Configuration
Registering Oracle Driver in EAP
Configuring Logging and Security
Section 3: JBoss Advanced
Mastering Advanced Deployment and Configuration
This section is dedicated to advanced topics in JBoss EAP. You’ll learn about starting and managing EAP, deploying complex applications, and optimizing deployment strategies for performance and scalability. The advanced concepts covered here will equip you with the expertise to tackle real-world challenges in JBoss application server administration.
Key Lectures:
Starting EAP
Advanced Deployment Strategy
Conclusion
By the end of this course, you’ll have the knowledge and skills to effectively manage JBoss EAP for enterprise-grade applications. From installation and basic configuration to advanced deployment strategies and troubleshooting, this course prepares you to excel as a JBoss administrator or developer.