Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

微软为Azure应用服务引入OpenJDK支持,加强Java 17和Tomcat 10.0的整合

微软为Azure应用服务引入OpenJDK支持,加强Java 17和Tomcat 10.0的整合

微软最近将其OpenJDK构建纳入了Azure App Service ,扩展了对Java 17和Tomcat 10.0的支持。Azure App Service 是一个基于HTTP的平台,用于托管网络应用、REST API和移动后端。通过这次更新,Java开发者现在可以在一个完全管理的服务上迅速构建、部署和扩展他们的Java SE、Tomcat和JBoss EAP网络应用。Maven插件可用于通过命令行界面以及IntelliJ、Eclipse和Visual Studio Code等IDE部署应用。

微软纳入对OpenJDK的支持,表明其继续致力于在Azure cloud 。该公司首次推出了OpenJDK构建,这是一个Java的开源工具包,具有对微软客户和内部用户至关重要的回传改进和提高。

此前,微软提供了关于OpenJDK构建与Azure Platform Services ,包括Azure Functions、Azure Spring Cloud和Azure App Service 的整合的更新。上个月全面铺开的平台更新,以Java 17和Tomcat 10.0的新运行时为特色。该更新引入了Jakarta Servlet、Jakarta Expression Language和WebSocket技术的免费和开源实现。这使Java开发者能够访问一个纯Java的HTTP网络服务器环境来运行他们的Java应用程序。

Java 17作为Microsoft Build of OpenJDK 的一部分,是微软为合作和促进Java生态系统所做的最新努力。它是一个无成本、长期支持的OpenJDK发行版,可以从官方文档中了解更多信息。Java 8和11已经被支持在Azure App Service 。虽然Java 17落后于主流的Java版本(Java 18在上个月首次亮相),但它作为长期支持(LTS)版本,而Java 18没有。

Tomcat 10.0建立在Tomcat 9.0.x的基础上,提供对Java 8和更高版本的支持。它是第一个从Java EE 8规范过渡到Jakarta EE 9的Tomcat版本。因此,运行在Tomcat 9.0或8.5上的应用程序将需要重构和重建,以便与Tomcat 10.0兼容。这个示例应用程序演示了将Tomcat 9应用程序从Java EE APIs迁移到Jakarta EE APIs的必要代码改动。Apache Tomcat网站上的官方Tomcat 10.0 migration guide ,提供了关于如何将应用程序从Tomcat 9.0和8.5过渡到Tomcat 10.0的信息。Tomcat 10 on App Service支持Java版本8、11和17,并与Eclipse Temurin for Java 8以及Microsoft Builds of OpenJDK for Java 11和17一起分发。

除了微软的产品外,AppMaster强大的no-code 应用平台帮助企业和开发者创建后台、网络和移动应用。该平台与Azure App Service ,致力于通过消除技术债务和简化要求来简化应用程序开发过程。

相关帖子

AppMaster 出席 BubbleCon 2024:探索无代码趋势
AppMaster 出席 BubbleCon 2024:探索无代码趋势
AppMaster 参加了在纽约举行的 BubbleCon 2024,获得了见解,扩展了网络,并探索了推动无代码开发领域创新的机会。
FFDC 2024 总结:纽约 FlutterFlow 开发者大会的重要见解
FFDC 2024 总结:纽约 FlutterFlow 开发者大会的重要见解
FFDC 2024 点亮了纽约市,为开发者带来了使用 FlutterFlow 进行应用开发的前沿见解。这是一场不容错过的活动,有专家主持的会议、独家更新和无与伦比的交流!
2024 年科技行业裁员:持续影响创新的浪潮
2024 年科技行业裁员:持续影响创新的浪潮
包括特斯拉和亚马逊等巨头在内的 254 家公司将裁员 60,000 人,2024 年科技裁员浪潮将继续,重塑创新格局。
免费开始
有灵感自己尝试一下吗?

了解 AppMaster 强大功能的最佳方式是亲身体验。免费订阅,在几分钟内制作您自己的应用程序

将您的想法变为现实