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
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.
Docs and APIs
JBoss EAP 7.2.0
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 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 Java EE
Wildfly, a flexible, lightweight, managed application runtime built on Java 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.