All Products
Search
Document Center

Serverless App Engine:Java runtime environments

Last Updated:Sep 03, 2024

This topic describes the Java runtime environments in which you can deploy Serverless App Engine (SAE) applications. You can select a runtime environment based on your business requirements.

Runtime environments

Runtime environment

Updated at

JDK version

Operating system version

Open source

Maintenance required

Description

Dragonwell 17

2022-07-11

17.0.3.0.3+7

CentOS Linux release 7.9.2009

Yes

Yes

For more information, see Open source Dragonwell 17.

Dragonwell 11

2021-08-27

11.0.10.10-AJDK

CentOS Linux release 7.9.2009

No

Yes

  • Updated Dragonwell and OpenJDK.

  • Updated the operating system.

  • Added support for Chinese and English fonts.

  • Significantly optimized the startup speed.

2020-09-27

For more information, see Open source Dragonwell 11.

Dragonwell 8

2021-10-18

1.8.0_302

CentOS Linux release 7.9.2009

Yes

Yes

Fixed the occasional issue of high CPU utilization.

2021-08-27

  • Updated Dragonwell and OpenJDK.

  • Updated the operating system.

  • Added support for Chinese and English fonts.

  • Significantly optimized the startup speed

2020-09-27

Enabled features such as Wisp coroutine and self-check of compatibility with the NIO client Netty. For more information, see Open source Dragonwell 8.

OpenJDK 8

2019-06-19

1.8.0_191

CentOS Linux release 7.6.1810

Yes

No

None.

OpenJDK 7

2019-02-25

1.7.0_201

CentOS Linux release 7.6.1810

Yes

No

None.

openjdk-8u191-jdk-alpine3.9

2019-02-25

1.8.0_191

alpine 3.9.2

Yes

No

Some commands in the alpine image are different from those in CentOS. Examples:

  • telnet: The telnet command in the alpine image does not support the -e parameter.

  • curl

  • wget

openjdk-7u201-jdk-alpine3.9

2019-02-25

1.7.0_201

alpine 3.9.2

Yes

No

Some commands in the alpine image are different from those in CentOS. Examples:

  • telnet: The telnet command in the alpine image does not support the -e parameter.

  • curl

  • wget

References

SAE provides a series of best practices for managing applications in Java runtime environments, such as configuring JVM parameters, startup acceleration, and health checks. For more information, see Best practices for deploying Java applications.