Get Started with Red Hat JBoss Enterprise Application Platform

An application platform for hosting your apps that provides an innovative modular, cloud-ready architecture, powerful management and automation, and world class developer productivity.

Get started with JBoss EAP

Hello World

Hello World for JBoss EAP Runtime via CodeReady Studio

Step by step guide on setting up your dev environment, installing and then building your first JBoss EAP application.

Explore dozens of quickstarts in these Github repos built by the Red Hat Middleware team. These small, specific, working examples that can be used as a reference for creating new projects that run localhost or on Red Hat OpenShift. If you are a beginner or new to JBoss EAP, start with the quickstarts labeled Beginner, then try those marked as Intermediate. When you are comfortable with those, move on to the Advanced quickstarts.

 

JBoss EAP Developer Quickstarts     JBoss EAP Developer Resources

Contribute

Red Hat Enterprise Application Platform is backed by a large community to help support you, along with sample code and documentation. Join the discussion and contribute to the open source community projects built into the Red Hat Enterprise Application Platform.

  • Hibernate ORM, a relational database persistence project

  • IronJacamar, the project for Java Connector architecture

  • JBoss Clustering web and web services projects, extending the application server

  • JBoss Microcontainer, the project supporting standalone JMX microkernels

  • JGroups, the project for group communication

  • Narayana, the transaction manager project

  • Open Services Gateway Initiative (OSGi), the project for modular dynamic code libraries

  • PicketLink, the project for identity management for Java apps

  • RESTEasy, the project for building RESTful services for Java apps

  • Weld, the project for creating contexts and dependency Injection for Jakarta EE

  • Wildfly, a flexible, lightweight, managed application runtime built on Jakarta EE 8

  • Wise, the project for no code web services implementations

  • XNIO, the project for low-level IO and an alternative to NIO

The JBoss EAP Developer Contribution Guide has everything you need to get started with contribution.

Moving Java applications to Red Hat OpenShift can seem daunting, but it can be worthwhile. Join Red Hatters Derek Foster and Krystal Ying as they whiteboard the capabilities and benefits that OpenShift provides Java applications: horizontal scaling, load balancing, and support for continuous integration/continuous delivery (CI/CD).

Ready to use JBoss EAP in Production?

With a Red Hat subscription, you can deploy your application into a production environment and get world-class expertise and knowledge about security, stability, and maintenance for your systems. Our subscriptions provide many benefits including access to resources, expertise, upgrades, and the ability to directly influence our commitment to providing an exceptional customer experience.