This is the Trace Id: 9208157b4781acecf506b8178d6a76a9
Skip to main content Explore View all products (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux virtual machines in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning View all databases Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Linux virtual machines in Azure Windows Server on Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate View all solutions (40+) Cloud solutions for small and medium businesses Cloud migration and modernization center Data analytics for AI Azure Databases AI apps and agents Microsoft Marketplace Microsoft Sovereign Cloud AI apps and agents Responsible AI with Azure AI Infrastructure Data analytics for AI Machine learning operations (MLOps) Low-code application development on Azure Integration Services Serverless computing DevOps Migration and modernization center .NET apps migration Databases on Azure Linux on Azure Oracle on Azure SAP on the Microsoft Cloud Adaptive cloud High-performance computing (HPC) Infrastructure as a service (IaaS) Resiliency Azure Essentials Frontier Accelerate for Azure FinOps on Azure Microsoft Marketplace Azure pricing overview Create an Azure account Free Azure services Flexible purchase options Pricing calculator FinOps on Azure Maximize ROI from AI Azure savings plans Azure reservations Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud View more Software Development Companies Microsoft Marketplace Find a partner Resources for Azure partners Get started with Azure Customer stories Analyst reports, white papers, and e-books Videos Learn more about cloud computing Documentation Explore Azure portal Developer resources Quickstart templates Resources for startups Developer community Students Azure for partners Blog Events and Webinars Learn Support Contact Sales Get started with Azure Sign in
GitHub Copilot, your trusted AI companion for app modernization. Learn more.

Java on Azure

Migrate, modernize, or build Java applications in the cloud with your preferred tools and frameworks.
Discover and assess Spring and Apache Tomcat apps at scale using Azure Migrate

Develop using tools and frameworks you love

Build, debug, and deploy Java applications on Azure using your favorite IDEs, including Eclipse, IntelliJ, and Visual Studio Code for Java—with GitHub Copilot. Use build and automation tools such as GitHub Actions, Maven, Gradle, and Jenkins for your continuous integration and continuous delivery needs.

Ship faster with fully managed services

Focus on building business applications instead of managing infrastructure. Take advantage of Azure App Service, Azure Container Apps, Azure Kubernetes Service (AKS), and Azure Red Hat OpenShift for hardware and software infrastructure management.

Extend, optimize, and secure Java apps

Enhance your apps using services such as managed MySQL, PostgreSQL, Cosmos DB, and SQL databases with Azure Functions for serverless solutions. Prioritize security with Azure threat protection, data encryption, and compliance. Streamline integration using Azure Service Bus with JMS support and Azure API Management.

Access the Microsoft partner ecosystem

Bring your existing Java workloads to Azure and extend the functionality of your applications with a growing portfolio of Java-focused solutions. They include unique managed hosting options with joint development and support as well as Azure Marketplace images for popular Linux distributions.

Learn how to choose the right Azure services for your applications. Learn more.

Azure Container Apps

Fully managed and enterprise ready serverless container service that offers enhanced Java features to help you manage, monitor and troubleshoot Java apps at scale.

A diagram showing Azure Container Apps Landing zone
A diagram showing how you can deploy Java apps on Azure App Service using Red Hat JBoss Enterprise Application Platform

Tomcat on Azure App Service

Deploy Tomcat-based Java applications with ease on Azure App Service and benefit from integrated developer tools, automated scaling, and robust security.

JBoss EAP on Azure App Service

Deploy your enterprise Java apps on a fully managed service with Red Hat JBoss Enterprise Application Platform (EAP) on Azure App Service. Get the fully managed experience of App Service with joint support from Microsoft and Red Hat.

JBoss EAP on Azure App Service
A diagram showing how you can deploy Java apps on Azure App Service using Red Hat JBoss Enterprise Application Platform

Open Liberty, WebSphere, and WebLogic on Azure Kubernetes Service

Run Java, Java EE, and Jakarta EE applications with IBM WebSphere Liberty or Oracle WebLogic Server on AKS with jointly developed solutions by Microsoft, IBM, and Oracle. Easily create production-ready deployments with solution templates, instructions, samples, and best practices.

Get started with Java on Azure

Migrate and modernize

Simplify your migration to Azure using tools and best practices for transitioning your Java apps with minimal code changes, ensuring optimal performance and resilience.

Migrate and modernize
Build and integrate

Build and integrate

Use advanced tooling in Visual Studio Code and AI capabilities to elevate your apps. With Azure DevOps and third-party integrations, transition smoothly from idea to deployment.

Build and deploy Java apps in the cloud using familiar tools, services, and libraries

MIGRATION ASSISTANCE

DEVELOPER PRODUCTIVITY

MANAGED POSTGRESQL, MYSQL, AND SQL SERVER

AZURE AI SERVICES

SECURITY AND IDENTITY SERVICES

MONITORING SERVICES

Kroger customer tech talk

Kroger migrated their on-premises Java application to Azure to scale their stock management process. Learn how they planned and executed the migration, and how Java on Azure supports a great customer experience.

Strong partner ecosystem

Resources

Java on Azure learning path

Learn how to build, migrate, and scale Java applications on Azure with Azure services and familiar Java development tools and frameworks.

Deploy a Java web app to Azure App Service

Learn how to deploy and configure a Java web app on Azure App Service. You’ll create and package a Java web app and use the Maven plugin for the Web Apps feature of Azure App Service to deploy.

Deploy Spring Boot microservices to Azure

Learn how to deploy Spring Boot microservices to Azure Container Apps. You'll create an Azure Container Apps cluster, build different Spring Boot microservices, configure a Container Apps Config server, and build a Container Apps Gateway.

Deploy a Java EE application to Azure

Learn how to deploy a Java EE (Jakarta EE) application to Red Hat JBoss EAP on Azure App Service and bind it to Azure Database for MySQL. You’ll create a database instance, bind it to an app, and manage the app on JBoss EAP.

Java to Azure migration docs

Read about recommended strategies for migrating Java applications to Azure. The documentation covers general migration and specific workloads including Spring, Tomcat, WebLogic, WildFly, WebSphere, and JBoss EAP.

Be more productive with latest Azure Java SDKs

Kick-start your cloud-enabled Java apps using the latest unified SDKs. Streamline your cloud development with features such as HTTP retries, logging, and transport and authentication protocols.

Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

 

 

Ready when you are—let's set up your Azure free account

Try Azure for free