Guides

Get Started

Getting Started with WildFly

Build and run a Jakarta EE application with WildFly in a few minutes

Java Microservices on Kubernetes with WildFly

Build and run Jakarta EE applications with WildFly on Kubernetes in a few minutes

Observability

Configuring Logging for your Application

Learn how to setup and configure logging in WildFly.

Security

Securing WildFly Apps with Keycloak on OpenShift

Learn how to secure applications deployed to WildFly on OpenShift with the Keycloak OpenID provider.

Securing WildFly Apps with Okta on OpenShift

Learn how to secure applications deployed to WildFly on OpenShift with the Okta OpenID provider.

Securing WildFly Apps with Auth0 on OpenShift

Learn how to secure applications deployed to WildFly on OpenShift with the Auth0 OpenID provider.

Identity Propagation with OpenID Connect

Learn how to propagate identities within a deployment and across deployments when securing apps with OpenID Connect.

Securing WildFly Apps on OpenShift with OpenID Connect Using Additional Scope Values

Learn how to secure applications deployed to WildFly on OpenShift with OpenID Connect using additional scope values.

Sending Request Objects as A JWT Using Request Parameters for OpenID Connect

Learn how to send the request object as a Json Web Token when securing a WildFly application using OpenID Connect on OpenShift.

Securing the WildFly Management Console with OpenID Connect

Learn how to secure the WildFly management console with the Keycloak OpenID provider.

Securing WildFly Apps with SAML on OpenShift

Learn how to secure applications deployed to WildFly on OpenShift with SAML.

Using Credential Stores to Replace Clear Text Passwords with WildFly

How to use credential stores to specify passwords for resources.

Using Credential Stores for WildFly Client

How to set up a credential store using the elytron-tool and use it to configure WildFly clients.

Using Credential Stores With Encrypted Expressions with WildFly

How to set up encrypted expressions and use it to replace clear-text sensitive information.

Messaging

Configuring Clustered Messaging in WildFly

Learn how to configure WildFly with an ActiveMQ Artemis Cluster, Server-Side Message and Client Load Balancing.

Configuring High Availability Messaging in WildFly

Learn how to configure two WildFly servers with messaging (ActiveMQ Artemis broker) in a high availability topology using a shared journal.

MicroProfile

Using MicroProfile Config

Discover how to use MicroProfile Config With WildFly.

Using MicroProfile Reactive Messaging with Secured AMQP Connector to connect to AMQ 7 on OpenShift

Discover how to securely connect to AMQ 7 deployed on OpenShift using MicroProfile Reactive Messaging application & AMQP connector.

Automation

Deploying WildFly using Ansible

Learn how to automate WildFly deployments with Ansible.

Datasources

Integrating with a PostgreSQL database

Learn how to configure a datasource to connect to a PostgreSQL database.