Outdated JDK in Confluence Data Center
Platform Notice: Data Center - This article applies to Atlassian products on the Data Center platform.
Note that this knowledge base article was created for the Data Center version of the product. Data Center knowledge base articles for non-Data Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Summary
As stated in our Supported Platforms documentation; Confluence supports Oracle JRE/JDK and Eclipse Temurin (previously AdoptOpenJDK) as valid Java environments.
Both vendor/provider frequently release new versions of the Java SE Runtime Environment, which include performance improvements and/or bug fixes. Being up to date with the latest JDK version will help Confluence and other Java-based applications run smoothly and more stable. Atlassian strongly recommends keeping your JDK updated to the latest supported JDKL version for Confluence version.
Environment
Confluence Data Center 8.X and later
Solution
The latest releases and bugs fixes on JDK side will depend on the vendor/provider used:
- For Eclipse Temurin OpenJDK released by Adoptium, please see the OpenJDK Archives Download Page.
- Atlassian uses Temurin distribution to replicate issues raised with OpenJDK. If you’re using a different distribution of OpenJDK we’ll still provide support for our products. However, if the bug is caused by a problem in Java distribution, you'll need to contact the Java distributor for help. We suggest you use this distribution unless needed otherwise.
- For Oracle JDK, you can check their latest JDK versions in Java Downloads site; and previous versions in Java Archive. Please check Oracle's licensing for usage details.
If you need additional help while upgrading your JDK, please review our documentation about it:
Suggestions
Please, check the following suggestions if you are interested in using other JDK distributions outside of our supported platforms:
- CONFSERVER-60163 - Getting issue details... STATUS
- CONFSERVER-57937 - Getting issue details... STATUS
- CONFSERVER-57620 - Getting issue details... STATUS
- CONFSERVER-52400 - Getting issue details... STATUS