Raw New Markdown
Generating updated version of doc...
Rendered New Markdown
Generating updated version of doc...
---
title: 'Quickstart: Create a Java app on Azure App Service'
description: Deploy a Java app to Azure App Service in minutes by using the Azure Web App Plugin for Maven.
keywords: azure, app service, web app, windows, linux, java, maven, quickstart
ms.assetid: 582bb3c2-164b-42f5-b081-95bfcb7a502a
ms.devlang: java
ms.topic: quickstart
ms.date: 06/13/2025
ms.custom: mvc, mode-other, devdivchpfy22, devx-track-java, devx-track-javaee-jbosseap-appsvc, devx-track-javaee-jbosseap, devx-track-javaee, devx-track-extended-java
zone_pivot_groups: app-service-java-deploy
adobe-target: true
adobe-target-activity: DocsExp–386541–A/B–Enhanced-Readability-Quickstarts–2.19.2021
adobe-target-experience: Experience B
adobe-target-content: ./quickstart-java-uiex
author: cephalin
ms.author: cephalin
ms.service: azure-app-service
---
# Quickstart: Create a Java app on Azure App Service
::: zone pivot="java-tomcat"
[!INCLUDE [quickstart-java-linux-maven-pivot.md](./includes/quickstart-java/quickstart-java-tomcat.md)]
::: zone-end
::: zone pivot="java-javase"
[!INCLUDE [quickstart-java-windows-maven-pivot.md](./includes/quickstart-java/quickstart-java-javase.md)]
::: zone-end
::: zone pivot="java-jboss"
[!INCLUDE [quickstart-java-windows-maven-pivot.md](./includes/quickstart-java/quickstart-java-jboss.md)]
::: zone-end
## Related content
- [Tutorial: Build a Tomcat web app with Azure App Service on Linux and MySQL](tutorial-java-tomcat-mysql-app.md)
- [Tutorial: Build a Java Spring Boot web app with Azure App Service on Linux and Azure Cosmos DB](tutorial-java-spring-cosmosdb.md)
- [Configure continuous deployment to Azure App Service](deploy-continuous-deployment.md)
- [Azure App Service on Linux pricing](https://azure.microsoft.com/pricing/details/app-service/linux/)
- [Enable diagnostic logging for apps in Azure App Service](troubleshoot-diagnostic-logs.md)
- [Scale up an app in Azure App Service](manage-scale-up.md)
- [Azure for Java developer documentation](/java/azure/)
- [Deploy and configure a Java SE, Tomcat, or JBoss EAP app in Azure App Service](configure-language-java-deploy-run.md)
- [Tutorial: Use a custom domain and a managed certificate to secure your app](tutorial-secure-domain-certificate.md)