Wherever you are in Java—from Java EE/Jakarta EE to Spring and microservices—Microsoft Azure supports your workloads and processes with an abundance of choice. Unload infrastructure hardware and software management to Azure with Azure App Service, Azure Spring Cloud, Azure Kubernetes Service, and fully managed databases so you can focus on writing code. Quickly add services and capabilities like DevOps automation, secrets management, autoscaling, and performance monitoring as your needs expand. Azure is continually adding new support for Java applications—check out these recent announcements to see what’s new for Java on Azure and get started building today.
Public preview: Containerize apps and migrate to AKS and Azure App Service with Azure Migrate
Published August 10, 2021
Azure Migrate’s App Containerization tool helps you modernize existing ASP.NET and Java web applications using a guided point and containerize approach that requires minimal to no changes to the application. The tool packages existing applications running on servers into a container image and helps you deploy the containerized application to Azure Kubernetes Service or to containers on Azure App Service.
The Azure Migrate: App Containerization tool helps you to:
- Parameterize application configurations
- Externalize file system dependencies using persistent volumes
- Configure application monitoring for the containerized application with Application Insights
Public preview: Azure Spring Cloud New Relic One integration and additional feature updates
Published July 14, 2021
The following updates and features are now available in Azure Spring Cloud:
- Monitor apps with New Relic One (public preview)
- Reduced minimum app instance size
- Automate app deployments with Terraform and Azure Pipeline Task
- Azure Virtual Network (VNet) support in Azure China
General availability: Application Insights integration with App Services for Java & Node.js apps
Published July 14, 2021
Application insights for Java & Node.js App Services is now generally available through Azure portal, with no code changes required.
With the click of a button, you can enable application insights for your Java apps running on App Services Linux, code-based Windows, or for your Node.js apps on App Services Windows.
Application insights integration with App Services can be enabled upon the creation of an App Services resource for your new apps, or for existing ones.
The Microsoft Build of OpenJDK is now generally available
Published May 25, 2021
The Microsoft Build of OpenJDK is a new no-cost long-term supported distribution and Microsoft's new way to collaborate and contribute to the Java ecosystem.
The Microsoft Build of OpenJDK binaries are based on OpenJDK source code, following the same build scripts used by the Eclipse Adoptium project and tested against the Eclipse Adoptium Quality Assurance suite (including OpenJDK project tests). The Microsoft Build of OpenJDK is a drop-in replacement for any other OpenJDK distribution available in the Java ecosystem.
If you're a Microsoft Azure customer, you can try it now. Just visit Azure Cloud Shell on your browser or in the Windows Terminal.
Learn more and check out the downloads.
Continue learning about Java: Microsoft Developers featured resources repository on GitHub
Build and scale faster with Java on Azure using the tools you love. To explore the latest in Java demos, quick-start guides, integrations and more from Microsoft SMEs, visit the GitHub repo.
Rory Preddy works in the Developer Relations team at Microsoft as a Senior Cloud Advocate, helping professional cloud developers discover and successfully use Microsoft platforms. A seasoned speaker whose talks are both meaningful and humorous, Rory speaks around the world empowering developers to achieve more.
Nate Ceres, Senior Product Marketing Manager, Java on Azure at Microsoft, is an accomplished sales and technical enablement manager with expertise in product marketing, go-to-market strategy, and HR management. Nate designs and executes sales learning and marketing programs aimed at educating all stakeholders, driving improvements to skills, sales, revenue attainment, and productivity.