Troubleshooting JBoss EAP Bootup Errors

30 minutes
  • 4 Learning Objectives

About this Hands-on Lab

The JBoss Enterprise Application Platform allows us to deploy and manage Java-based applications quickly and easily — or, rather, it should. There are times, however, when JBoss fails to deploy, even when everything _looks_ like it should work from the outside. In these times, we want to leverage JBoss’s logging systems to troubleshoot our deployment and fix any outstanding issues.

Learning Objectives

Successfully complete this lab by achieving the following learning objectives:

Reproduce the Issue.
  1. Start JBoss EAP and make sure it starts successfully.
  2. Access the JBoss CLI.
  3. Attempt to deploy the application.
Review the Logs to Diagnose the Issue.
  1. Review the last few logs input in the server.log error. Note that while the JBoss EAP service started, there were errors.
  2. To discover what the errors during startup were, we can use the read-boot-errors command.
Resolve the Issue.
  1. Log out of the JBoss CLI.
  2. Use the lsof command to view which processes are on port 8080.
  3. Kill the process.
  4. Restart JBoss EAP.
Confirm the Application Deploys Successfully.
  1. Return to the JBoss CLI.
  2. Ensure there were no boot errors.
  3. Deploy the application.

Additional Resources

A developer is having trouble launching an application from their development environment and has asked for help with troubleshooting the issue. Having been provided with a login to the host, you now want to replicate the steps the developer took to trigger the issue then determine its cause and fix the problem. Once finished, ensure the application can deploy successfully.

What are Hands-on Labs

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Get Started
Who’s going to be learning?

How many seats do you need?

  • $499 USD per seat per year
  • Billed Annually
  • Renews in 12 months

Ready to accelerate learning?

For over 25 licenses, a member of our sales team will walk you through a custom tailored solution for your business.


Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!