Java on Azure Samples
This topic provides links to samples that demonstrate key scenarios for Java applications hosted on Azure.
End-to-End experiences on Azure
The following samples demonstrate end-to-end Java on Azure experiences.
- Azure Spring Apps
- Deploy web app using GitHub actions
- Jakarta EE on Azure Red Hat OpenShift
- Java on AKS
- Java scenarios on App Service
- Scale stateful Java web app on Azure
Identity management
The following Java samples demonstrate identity management using Microsoft Entra ID.
- Azure Web app Identity
- Azure Web app B2C Identity
- Azure Web API Identity
- User-assigned MSI Enabled VM
- Function App with Authentication
Containers
The following samples demonstrate scenarios that use containers.
Azure App Service (SE / Tomcat/ Windows)
The following sample focuses on hosting in Azure App Service.
Azure Spring Apps
The following samples demonstrate Azure Spring Apps scenarios.
- Deploy Spring Boot apps using Azure Spring Apps and MySQL
- Secure communications with end-to-end TLS/SSL
- Spring Boot app with Redis Enterprise
- Spring Microservices and Cloud Gateway
- More Azure Spring Apps samples
Jakarta EE
The following samples show Jakarta EE apps hosted in a variety of Azure compute platforms.
- Hosting with App Service JBoss EAP
- JMS with JBoss EAP on App Service
- Running Open Liberty on AKS
- Running Open Liberty on Azure Red Hat OpenShift
More samples
GitHub hosts many additional samples for Java on Azure.