GlassFish 5 x Payara Server 5 – Comparison
|Feature||GlassFish 5.x||Payara Server Enterprise 5|
|License||Open Source||Open Source|
|Releases in 2019||1||22: 4 community stream, 12 stability stream, 8 feature stream|
|Migration & Project Support||No||Yes|
|Component Upgrades (e.g. Tyrus, Mojarra)||Irregular||As needed|
|Caching tools||No||JCache, Domain Data Grid, Payara Scales (additional cost)|
|Automatic Clustering||No||Yes (via Hazelcast)|
|Asadmin command recorder||No||Yes|
|Slow SQL logging||No||Yes|
|Microservices distribution||No||Yes (Payara Micro)|
|MicroProfile support||No||Compatible with MicroProfile 3.3|
|Docker support||Community provided||Official images|
|HTTP & HTTPS port auto-binding||No||Yes (Payara Micro only)|
|Generate Uber JAR||No||Yes (Payara Micro only)|
|Production-tuned domain template||No||Yes|
|Upgrade tool||No||No (Coming soon)|
|Jakarta EE Compatible||Yes||Yes|
|Runs on JDK 11||No||Yes|
The Migration & Project Support that I’ve received from the Payara Engineers has been exceptional thus far. They helped me pinpoint an issue that we’ve been having and also referenced me to the GitHub page where another user had a similar issue. Furthermore, they have back-tested the issue that we’d experienced and figured out what the latest version is that we can upgrade to, where our existing code-base would still work. In the meantime, while the Support Team was busy investigating the issue, we migrated from GlassFish to Payara Server on one of our production servers. Thus far, the transition has been seamless and exciting.
Mark Bekker, HelloGroup
Overall the migration from GlassFish 3 over to Payara Platform 5 was a straightforward process. There was no need for major code rewrites. Setar invested in the Migration & Project Support for help during the migration process and Payara’s engineering team was clearly knowledgeable when answering the support tickets.
I’m enjoying the fact that all my knowledge about GlassFish can now be applied to the usage of Payara Platform. There is no need to put time aside to learn about a different technology, our team can start working with Payara Platform hands on straight away.
Enrick Lopez, lead developer at SETAR NV