| author | KarlErickson |
|---|---|
| ms.author | karler |
| ms.reviewer | hangwan |
| ms.service | azure-container-apps |
| ms.topic | include |
| ms.date | 03/05/2025 |
There are several options available for deploying Java applications, including the following options:
- Deployment from a local file system or from a code repository.
- Deployment using Maven or an IDE.
- Deployment using a WAR file, a JAR file, or directly from source code.
By the end of this tutorial, you deploy a web application that you can manage through the Azure portal. The following screenshot shows the home page of the PetClinic application deployed to Azure Container Apps:
:::image type="content" source="../media/java-get-started/azure-container-apps-spring-pet-clinic-home-page.png" alt-text="Screenshot of the home page of the PetClinic app." lightbox="../media/java-get-started/azure-container-apps-spring-pet-clinic-home-page.png":::
- An Azure subscription. Create one for free.
- The
ContributororOwnerpermission on the Azure subscription. For more information, see Assign Azure roles using the Azure portal. - A GitHub account.
- Git
- Azure CLI
- The Azure Container Apps CLI extension, version 0.3.47 or higher. Use the following command to install the latest version:
az extension add --name containerapp --upgrade --allow-preview - The Java Development Kit, version 17 or later.
- Apache Maven