Skip to content

Commit e187957

Browse files
authored
Update Java distress
1 parent 967784b commit e187957

File tree

1 file changed

+8
-30
lines changed

1 file changed

+8
-30
lines changed

articles/app-service/language-support-policy.md

Lines changed: 8 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Language runtime support policy
33
description: Learn about the language runtime support policy for Azure App Service.
44
author: jeffwmartinez
55
ms.topic: article
6-
ms.date: 12/23/2023
6+
ms.date: 05/06/2024
77
ms.author: jefmarti
88
ms.custom: devx-track-extended-java
99
---
@@ -60,59 +60,37 @@ To learn more about how to update language versions for your App Service applica
6060

6161
### JDK versions and maintenance
6262

63-
Microsoft and Adoptium builds of OpenJDK are provided and supported on App Service for Java 8, 11, and 17. These binaries are provided as a no-cost, multi-platform, production-ready distribution of the OpenJDK for Azure. They contain all the components for building and running Java SE applications. For local development or testing, you can install the Microsoft build of OpenJDK from the [downloads page](/java/openjdk/download).
63+
Microsoft and Adoptium builds of OpenJDK are provided and supported on App Service for Java 8, 11, 17, and 21. These binaries are provided as a no-cost, multi-platform, production-ready distribution of the OpenJDK for Azure. They contain all the components for building and running Java SE applications. For local development or testing, you can install the Microsoft build of OpenJDK from the [downloads page](/java/openjdk/download).
6464

6565
# [Linux](#tab/linux)
6666

6767
| **Java stack name** | **Linux distribution** | **Java distribution** |
6868
| ----------------------- | ------------- | ------------------------- |
69-
| Java 8, Java SE | Alpine 3.16\* | Adoptium Temurin 8 (MUSL) |
70-
| Java 11, Java SE | Alpine 3.16\* | MSFT OpenJDK 11 (MUSL) |
71-
| Java 17, Java SE | Ubuntu | MSFT OpenJDK 17 |
72-
| Java 8, Tomcat 8.5 | Alpine 3.16\* | Adoptium Temurin 8 (MUSL) |
73-
| Java 11, Tomcat 8.5 | Alpine 3.16\* | MSFT OpenJDK 11 (MUSL) |
74-
| Java 8, Tomcat 9.0 | Alpine 3.16\* | Adoptium Temurin 8 (MUSL) |
75-
| Java 11, Tomcat 9.0 | Alpine 3.16\* | MSFT OpenJDK 11 (MUSL) |
76-
| Java 17, Tomcat 9.0 | Ubuntu | MSFT OpenJDK 17 |
77-
| Java 8, Tomcat 10.0 | Ubuntu | Adoptium Temurin 8 |
78-
| Java 11, Tomcat 10.0 | Ubuntu | MSFT OpenJDK 11 |
79-
| Java 17, Tomcat 10.0 | Ubuntu | MSFT OpenJDK 17 |
80-
| Java 11, Tomcat 10.1 | Ubuntu | MSFT OpenJDK 11 |
81-
| Java 17, Tomcat 10.1 | Ubuntu | MSFT OpenJDK 17 |
82-
| Java 8, JBoss 7.3 | Ubuntu | Adoptium Temurin 8 |
83-
| Java 11, JBoss 7.3 | Ubuntu | MSFT OpenJDK 11 |
84-
| Java 8, JBoss 7.4 | Ubuntu | Adoptium Temurin 8 |
85-
| Java 11, JBoss 7.4 | Ubuntu | MSFT OpenJDK 11 |
86-
| Java 17, JBoss 7.4 | Ubuntu | MSFT OpenJDK 17 |
87-
88-
<!-- | **Java stack name** | **Linux distribution** | **Java distribution** |
89-
| ----------------------- | ------------- | ------------------------- |
9069
| Java 8 | Alpine 3.16\* | Adoptium Temurin 8 (MUSL) |
9170
| Java 11 | Alpine 3.16\* | MSFT OpenJDK 11 (MUSL) |
9271
| Java 17 | Ubuntu | MSFT OpenJDK 17 |
93-
| Java 21\*\* | Ubuntu | MSFT OpenJDK 21 |
72+
| Java 21 | Ubuntu | MSFT OpenJDK 21 |
9473
| Tomcat 8.5 Java 8 | Alpine 3.16\* | Adoptium Temurin 8 (MUSL) |
9574
| Tomcat 8.5 Java 11 | Alpine 3.16\* | MSFT OpenJDK 11 (MUSL) |
9675
| Tomcat 9.0 Java 8 | Alpine 3.16\* | Adoptium Temurin 8 (MUSL) |
9776
| Tomcat 9.0 Java 11 | Alpine 3.16\* | MSFT OpenJDK 11 (MUSL) |
9877
| Tomcat 9.0 Java 17 | Ubuntu | MSFT OpenJDK 17 |
99-
| Tomcat 9.0 Java 21\*\* | Ubuntu | MSFT OpenJDK 21 |
78+
| Tomcat 9.0 Java 21 | Ubuntu | MSFT OpenJDK 21 |
10079
| Tomcat 10.0 Java 8 | Ubuntu | Adoptium Temurin 8 |
10180
| Tomcat 10.0 Java 11 | Ubuntu | MSFT OpenJDK 11 |
10281
| Tomcat 10.0 Java 17 | Ubuntu | MSFT OpenJDK 17 |
10382
| Tomcat 10.1 Java 11 | Ubuntu | MSFT OpenJDK 11 |
10483
| Tomcat 10.1 Java 17 | Ubuntu | MSFT OpenJDK 17 |
105-
| Tomcat 10.1 Java 21\*\* | Ubuntu | MSFT OpenJDK 21 |
106-
| Tomcat 11 Java 21 \*\* | Ubuntu | MSFT OpenJDK 21 |
84+
| Tomcat 10.1 Java 21 | Ubuntu | MSFT OpenJDK 21 |
85+
| Tomcat 11 Java 21 | Ubuntu | MSFT OpenJDK 21 |
10786
| JBoss 7.3 Java 8 | Ubuntu | Adoptium Temurin 8 |
10887
| JBoss 7.3 Java 11 | Ubuntu | MSFT OpenJDK 11 |
10988
| JBoss 7.4 Java 8 | Ubuntu | Adoptium Temurin 8 |
11089
| JBoss 7.4 Java 11 | Ubuntu | MSFT OpenJDK 11 |
11190
| JBoss 7.4 Java 17 | Ubuntu | MSFT OpenJDK 17 |
112-
| JBoss 8 Java 17\*\* | Ubuntu | MSFT OpenJDK 17 |
113-
| JBoss 8 Java 21\*\* | Ubuntu | MSFT OpenJDK 21 |
91+
| JBoss 8 Java 17 | Ubuntu | MSFT OpenJDK 17 |
92+
| JBoss 8 Java 21 | Ubuntu | MSFT OpenJDK 21 |
11493

115-
\*\* Upcoming versions -->
11694

11795
\* Alpine 3.16 is the last supported Alpine distribution in App Service. It's recommended to pin to a version to avoid switching over to Ubuntu automatically. Make sure you test and switch to Java offering supported by Ubuntu based distributions when possible.
11896

0 commit comments

Comments
 (0)