
Leading the Way: Payara Platform Community 7 Beta Now Fully Jakarta EE 11 Certified
We’re excited to announce that Payara Platform Community 7 Beta application server is now fully certified as Jakarta EE 11 […]
Starting this year, customers that come on board with our support services also have access to commercial OpenJDK support included, thanks to the partnership between Payara Services and Azul Systems’ Enterprise Support! If you are interested in Payara Enterprise or our Migration & Project Support but are hesitating and have some doubts about what value this service brings to your organization and environment, this article may help dispel them and give you much needed decision-making clarity.
{{cta(‘1784c58d-746e-420d-b530-d84b66604495’)}}
The Payara Platform is an ecosystem built on top of the Java Virtual Machine (JVM), which means that in order to run and provision any of our products you will need to get and install a JDK (Java Development Kit) into the multiple environments that you will be using across any infrastructure in your organization. Production and Staging Servers and Developer Machines, each one of them will require a JDK installation in order to work. When provisioning these environments there were two common options to choose:
Traditionally this meant that when provisioning any type of environment, a user downloaded the needed JDK from the Oracle website and relied on free public updates to prevent any security breaches or critical errors that were patched by Oracle engineers. There was no specific worry since the license model was very flexible and there was almost no risk to incur licensing violations when using the core JDK.
However, after Java 9 was released, multiple changes were introduced by Oracle that will affect how these developers and their organizations can continue using and licensing their JDK implementations. Covering all of these changes would require a series of articles to explain them all, but here is a summary of them:
Considering all of this, the following considerations have to be taken into mind in order to keep working with any JDK:
Having said all of this, it is extremely important that users of the JDK decide what to do next and how to manage the updates needed to prevent security breaches and critical failures on their production environments from now on. Users will have to stay more engaged or defer their worries to Oracle or other JDK vendors (like Azul) by relying on public releases and updates or buying supports from them.
Zulu JDK is a fully certified and 100% open source Java Development Kit for all manner of Java development and production workloads. Zulu binaries are based on source code from the OpenJDK project. Similar to Payara Server, Azul Systems provides a consistent release cycle of maintenance updates comprised of bug fixes (including bugs not detected or fixed by the OpenJDK community) and security fixes as well. Azul Systems offers two types of build:
The Zulu JDK provides the same experience as using the Oracle JDK (also known as HotSpot
), since there is virtually no difference in performance between the two. Azul Systems follows the schedule of OpenJDK releases by providing quarterly scheduled updates to any of its LTS releases and will also provide special patched releases by applying critical security updates released by Oracle or any of the other contributors to the OpenJDK project. Additionally, the engineers at Azul regularly check the Common Vulnerabilities and Exposures (CVE) database in order to identify potential new vulnerabilities that could affect the Zulu JDK in order to provide additional security updates as well.
As mentioned earlier JDK support is included for Payara Services support customers thanks to a partnership with Azul systems. Customers of our support services will receive the following benefits:
1 – Access to the Enterprise builds of the Zulu JDK for versions 7, 8 and 11+ free of charge. Customers can download these binaries and use them in any development, testing and production environment with no restriction. This is extremely important because at the time of this writing, the Payara Platform is not ready to be used with JDK 11, which means that customers that are running any of the platform products using Java 7 or 8 can make the switch without problems to the respective Zulu JDK release seamlessly. When the Payara Platform is ready to be used with JDK 11, customer can choose to stay using a release that is compatible with the JDK of their preference.
2 – Customers that use both JDK 7 or 8 can be at ease since their respective Zulu JDK builds will continue to receive security updates.
3 – Customer will be able to raise issues related to low-level JVM issues, like requesting detailed Garbage Collections tuning recommendations or fixing or adding JMX MBeans for example. We encourage all of our customers to raise any concerns related to the workings of the JVM and we will provide guidance and in the case any defects or malfunctions are detected we will proceed to work towards fixing them depending on their priority, thanks to the collaboration we have with Azul’s tech support.
4 – Request the backport of any bug fixes or security fixes that have been already implemented in a new release to an older release (either JDK 7, 8 or JDK 11+ release which is a LTS release). Again, this is extremely important because when a customer can’t afford to make the move to a new JDK release, they can simply request to backport the fixes that have already been implemented in a newer release to their JDK version and continue using it without problems.
As usual with any support offerings there are some details that need to be clarified in order to prevent any confusion pertaining the scope of our support services:
In summary there are multiple advantages for acquiring a Payara Services support contract when it comes to JDK support. Deciding how to prepare when support for Oracle JDK 8 is dropped is important since you’ll have to factor the following:
It’s extremely important that you decide how to tackle this challenge in your organization: Either purchase commercial support for the Oracle JDK or switch to a different provider that can offer you continuity in JDK 8 by providing security and backported fixes.
The main advantage of getting a support contract from Payara Services is that you don’t have to worry about this at all, since you will get access to commercial OpenJDK support provided by Zulu without having to pay any extra cost! Zulu’s support options are similar to our own: Any user can download and use the JDK community builds free of charge and when the need for support arises, purchase a support contract and switch to the enterprise builds and get assistance in solving critical issues and getting security updates with no extra effort, which means that by joining our customer base you will be saving the extra cost of licensing updates for the JVM environment you will be using. This is a cohesive solution since the full environment is completely covered leaving no gaps at all!
{{cta(‘1784c58d-746e-420d-b530-d84b66604495’)}}
Share:
We’re excited to announce that Payara Platform Community 7 Beta application server is now fully certified as Jakarta EE 11 […]
Enterprise Java applications power global commerce, healthcare, government and countless other industries. These systems must be scalable, secure and […]
May 2025 marks a monumental milestone in software development: Java turns 30. The impact of this language on the […]