Jump To Close Expand all Collapse all Table of contents Using JBoss EAP XP 3.0.0 Making open source more inclusive Providing feedback on Red Hat documentation 1. JBoss EAP XP for the latest MicroProfile capabilities Expand section "1. JBoss EAP XP for the latest MicroProfile capabilities" Collapse section "1. JBoss EAP XP for the latest MicroProfile capabilities" 1.1. About JBoss EAP XP 1.2. JBoss EAP XP installation 1.3. JBoss EAP XP manager 1.4. JBoss EAP XP manager 3.0 commands 1.5. Installing JBoss EAP XP 3.0.0 on JBoss EAP 7.4.x 1.6. Uninstalling JBoss EAP XP 1.7. Viewing the status of JBoss EAP XP 1.8. Rolling back JBoss EAP XP and JBoss EAP 7.4.x base patches 2. Understand MicroProfile Expand section "2. Understand MicroProfile" Collapse section "2. Understand MicroProfile" 2.1. MicroProfile Config Expand section "2.1. MicroProfile Config" Collapse section "2.1. MicroProfile Config" 2.1.1. MicroProfile Config in JBoss EAP 2.1.2. MicroProfile Config sources supported in MicroProfile Config 2.2. MicroProfile Fault Tolerance Expand section "2.2. MicroProfile Fault Tolerance" Collapse section "2.2. MicroProfile Fault Tolerance" 2.2.1. About MicroProfile Fault Tolerance specification 2.2.2. MicroProfile Fault Tolerance in JBoss EAP 2.3. MicroProfile Health Expand section "2.3. MicroProfile Health" Collapse section "2.3. MicroProfile Health" 2.3.1. MicroProfile Health in JBoss EAP 2.4. MicroProfile JWT Expand section "2.4. MicroProfile JWT" Collapse section "2.4. MicroProfile JWT" 2.4.1. MicroProfile JWT integration in JBoss EAP 2.4.2. Differences between a traditional deployment and an MicroProfile JWT deployment 2.4.3. MicroProfile JWT activation in JBoss EAP 2.4.4. Limitations of MicroProfile JWT in JBoss EAP 2.5. MicroProfile Metrics Expand section "2.5. MicroProfile Metrics" Collapse section "2.5. MicroProfile Metrics" 2.5.1. MicroProfile Metrics in JBoss EAP 2.6. MicroProfile OpenAPI Expand section "2.6. MicroProfile OpenAPI" Collapse section "2.6. MicroProfile OpenAPI" 2.6.1. MicroProfile OpenAPI in JBoss EAP 2.7. MicroProfile OpenTracing Expand section "2.7. MicroProfile OpenTracing" Collapse section "2.7. MicroProfile OpenTracing" 2.7.1. MicroProfile OpenTracing 2.7.2. MicroProfile OpenTracing in JBoss EAP 2.8. MicroProfile REST Client Expand section "2.8. MicroProfile REST Client" Collapse section "2.8. MicroProfile REST Client" 2.8.1. MicroProfile REST client 3. Administer MicroProfile in JBoss EAP Expand section "3. Administer MicroProfile in JBoss EAP" Collapse section "3. Administer MicroProfile in JBoss EAP" 3.1. MicroProfile OpenTracing administration Expand section "3.1. MicroProfile OpenTracing administration" Collapse section "3.1. MicroProfile OpenTracing administration" 3.1.1. Enabling MicroProfile Open Tracing 3.1.2. Removing the microprofile-opentracing-smallrye subsystem 3.1.3. Adding the microprofile-opentracing-smallrye subsystem 3.1.4. Installing Jaeger 3.2. MicroProfile Config configuration Expand section "3.2. MicroProfile Config configuration" Collapse section "3.2. MicroProfile Config configuration" 3.2.1. Adding properties in a ConfigSource management resource 3.2.2. Configuring directories as ConfigSources 3.2.3. Obtaining ConfigSource from a ConfigSource class 3.2.4. Obtaining ConfigSource configuration from a ConfigSourceProvider class 3.3. MicroProfile Fault Tolerance configuration Expand section "3.3. MicroProfile Fault Tolerance configuration" Collapse section "3.3. MicroProfile Fault Tolerance configuration" 3.3.1. Adding the MicroProfile Fault Tolerance extension 3.4. MicroProfile Health configuration Expand section "3.4. MicroProfile Health configuration" Collapse section "3.4. MicroProfile Health configuration" 3.4.1. Examining health using the management CLI 3.4.2. Examining health using the management console 3.4.3. Examining health using the HTTP endpoint 3.4.4. Enabling authentication for MicroProfile Health 3.4.5. Readiness probes that determine server health and readiness 3.4.6. Global status when probes are not defined 3.5. MicroProfile JWT configuration Expand section "3.5. MicroProfile JWT configuration" Collapse section "3.5. MicroProfile JWT configuration" 3.5.1. Enabling microprofile-jwt-smallrye subsystem 3.6. MicroProfile Metrics administration Expand section "3.6. MicroProfile Metrics administration" Collapse section "3.6. MicroProfile Metrics administration" 3.6.1. Metrics available on the management interface 3.6.2. Examining metrics using the HTTP endpoint 3.6.3. Enabling Authentication for the MicroProfile Metrics HTTP Endpoint 3.6.4. Obtaining the request count for a web service 3.7. MicroProfile OpenAPI administration Expand section "3.7. MicroProfile OpenAPI administration" Collapse section "3.7. MicroProfile OpenAPI administration" 3.7.1. Enabling MicroProfile OpenAPI 3.7.2. Requesting an MicroProfile OpenAPI document using Accept HTTP header 3.7.3. Requesting an MicroProfile OpenAPI document using an HTTP parameter 3.7.4. Configuring JBoss EAP to serve a static OpenAPI document 3.7.5. Disabling microprofile-openapi-smallrye 3.8. Standalone server configuration Expand section "3.8. Standalone server configuration" Collapse section "3.8. Standalone server configuration" 3.8.1. Standalone server configuration files 3.8.2. Updating standalone configurations with MicroProfile subsystems and extensions 4. Develop MicroProfile Applications for JBoss EAP Expand section "4. Develop MicroProfile Applications for JBoss EAP" Collapse section "4. Develop MicroProfile Applications for JBoss EAP" 4.1. Maven and the JBoss EAP MicroProfile Maven repository Expand section "4.1. Maven and the JBoss EAP MicroProfile Maven repository" Collapse section "4.1. Maven and the JBoss EAP MicroProfile Maven repository" 4.1.1. Downloading the JBoss EAP MicroProfile Maven repository patch as an archive file 4.1.2. Applying the JBoss EAP MicroProfile Maven repository patch on your local system 4.1.3. Supported JBoss EAP MicroProfile BOM 4.1.4. Using the JBoss EAP MicroProfile Maven repository 4.2. MicroProfile Config development Expand section "4.2. MicroProfile Config development" Collapse section "4.2. MicroProfile Config development" 4.2.1. Creating a Maven project for MicroProfile Config 4.2.2. Using MicroProfile Config property in an application 4.3. MicroProfile Fault Tolerance application development Expand section "4.3. MicroProfile Fault Tolerance application development" Collapse section "4.3. MicroProfile Fault Tolerance application development" 4.3.1. Adding the MicroProfile Fault Tolerance extension 4.3.2. Configuring Maven project for MicroProfile Fault Tolerance 4.3.3. Creating a fault tolerant application 4.4. MicroProfile Health development Expand section "4.4. MicroProfile Health development" Collapse section "4.4. MicroProfile Health development" 4.4.1. Custom health check example 4.4.2. The @Liveness annotation example 4.4.3. The @Readiness annotation example 4.5. MicroProfile JWT application development Expand section "4.5. MicroProfile JWT application development" Collapse section "4.5. MicroProfile JWT application development" 4.5.1. Enabling microprofile-jwt-smallrye subsystem 4.5.2. Configuring Maven project for developing JWT applications 4.5.3. Creating an application with MicroProfile JWT 4.6. MicroProfile Metrics development Expand section "4.6. MicroProfile Metrics development" Collapse section "4.6. MicroProfile Metrics development" 4.6.1. Creating an MicroProfile Metrics application 4.7. Developing an MicroProfile OpenAPI application Expand section "4.7. Developing an MicroProfile OpenAPI application" Collapse section "4.7. Developing an MicroProfile OpenAPI application" 4.7.1. Enabling MicroProfile OpenAPI 4.7.2. Configuring Maven project for MicroProfile OpenAPI 4.7.3. Creating an MicroProfile OpenAPI application 4.7.4. Configuring JBoss EAP to serve a static OpenAPI document 4.8. MicroProfile REST Client development Expand section "4.8. MicroProfile REST Client development" Collapse section "4.8. MicroProfile REST Client development" 4.8.1. A comparison of MicroProfile REST client and Jakarta RESTful Web Services syntaxes 4.8.2. Programmatic registration of providers in MicroProfile REST client 4.8.3. Declarative registration of providers in MicroProfile REST client 4.8.4. Declarative specification of headers in MicroProfile REST client 4.8.5. ResponseExceptionMapper in MicroProfile REST client 4.8.6. Context dependency injection with MicroProfile REST client 5. Build and run microservices applications on the OpenShift image for JBoss EAP XP Expand section "5. Build and run microservices applications on the OpenShift image for JBoss EAP XP" Collapse section "5. Build and run microservices applications on the OpenShift image for JBoss EAP XP" 5.1. Preparing OpenShift for application deployment 5.2. Configuring authentication to the Red Hat Container Registry 5.3. Importing the latest OpenShift imagestreams and templates for JBoss EAP XP 5.4. Deploying a JBoss EAP XP source-to-image (S2I) application on OpenShift 5.5. Completing post-deployment tasks for JBoss EAP XP source-to-image (S2I) application 6. Capability trimming Expand section "6. Capability trimming" Collapse section "6. Capability trimming" 6.1. Available JBoss EAP layers Expand section "6.1. Available JBoss EAP layers" Collapse section "6.1. Available JBoss EAP layers" 6.1.1. Base layers 6.1.2. Decorator layers 7. Enable MicroProfile application development for JBoss EAP on Red Hat CodeReady Studio Expand section "7. Enable MicroProfile application development for JBoss EAP on Red Hat CodeReady Studio" Collapse section "7. Enable MicroProfile application development for JBoss EAP on Red Hat CodeReady Studio" 7.1. Configuring CodeReady Studio to use MicroProfile capabilities 7.2. Using MicroProfile quickstarts for CodeReady Studio 8. The bootable JAR Expand section "8. The bootable JAR" Collapse section "8. The bootable JAR" 8.1. About the bootable JAR 8.2. JBoss EAP Maven plug-in 8.3. Bootable JAR arguments 8.4. Specifying Galleon layers for your bootable JAR server 8.5. Using a bootable JAR on a JBoss EAP bare-metal platform 8.6. Creating a hollow bootable JAR on a JBoss EAP bare-metal platform 8.7. CLI scripts 8.8. Using a bootable JAR on a JBoss EAP OpenShift platform 8.9. Configure the bootable JAR for OpenShift 8.10. Using a ConfigMap in your application on OpenShift 8.11. Creating a bootable JAR Maven project 8.12. Enabling JSON logging for your bootable JAR 8.13. Enabling web session data storage for multiple bootable JAR instances 8.14. Enabling HTTP authentication for bootable JAR with a CLI script 8.15. Securing your JBoss EAP bootable JAR application with Red Hat Single Sign-On 8.16. Packaging a bootable JAR in dev mode 8.17. Applying the JBoss EAP patch to your bootable JAR 9. Reference Expand section "9. Reference" Collapse section "9. Reference" 9.1. MicroProfile Config reference Expand section "9.1. MicroProfile Config reference" Collapse section "9.1. MicroProfile Config reference" 9.1.1. Default MicroProfile Config attributes 9.1.2. MicroProfile Config SmallRye ConfigSources 9.2. MicroProfile Fault Tolerance reference Expand section "9.2. MicroProfile Fault Tolerance reference" Collapse section "9.2. MicroProfile Fault Tolerance reference" 9.2.1. MicroProfile Fault Tolerance configuration properties 9.3. MicroProfile JWT reference Expand section "9.3. MicroProfile JWT reference" Collapse section "9.3. MicroProfile JWT reference" 9.3.1. MicroProfile Config JWT standard properties 9.4. MicroProfile OpenAPI reference Expand section "9.4. MicroProfile OpenAPI reference" Collapse section "9.4. MicroProfile OpenAPI reference" 9.4.1. MicroProfile OpenAPI configuration properties Legal Notice Settings Close Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Using JBoss EAP XP 3.0.0 Red Hat JBoss Enterprise Application Platform 7.4For Use with JBoss EAP XP 3.0.0Red Hat Customer Content ServicesLegal NoticeAbstract This document provides general information about using MicroProfile in JBoss EAP XP 3.0.0. Next