GlassFish vs Payara Server - Comparison
What Makes Payara Server Better than GlassFish?
Payara Server is an open source, cloud-native middleware platform supporting reliable and secure deployments of Java EE (Jakarta EE) applications on premise, in the cloud or hybrid environments. Use Payara Server as a drop-in replacement for GlassFish Server Open Source edition, and enjoy complete peace of mind with our monthly releases, bug fixes and a 10-year support lifecycle. Payara Server is optimized for production deployments and aggressively compatible with common ecosystem components.
Payara Server is built and supported by a team of DevOps engineers dedicated to continued development and maintenance of the open source software, and committed to collaboration with the community to ensure Payara Server is the best option for production Java EE applications.
Wondering how to move from GlassFish to Payara Server? See the GlassFish to Payara Server Migration Guide.
|Feature||GlassFish 5.x||Payara Server|
|License||Open Source||Open Source|
|Releases in 2017||2||22: 4 community stream, 12 stability stream, 6 feature stream|
|Patch releases||For versions < 4.0. only||
|Migration & Project Support||✗||✓|
|Component Upgrades (e.g. Tyrus, Mojarra)||Irregular||Quarterly|
|Caching tools||JCache, Domain Data Grid, Payara Scales (additional cost)|
|Automatic Clustering||✗||✓via Hazelcast|
|Asadmin command recorder||✗||✓|
|Slow SQL logging||✗||✓|
|Microservices distribution||✗||✓Payara Micro|
|MicroProfile support||Compatible with MicroProfile 1.2|
|Docker support||Community provided||Official images|
|IBM JDK release||✗||✓Payara Blue|
|HTTP & HTTPS port auto-binding||✗||✓(Payara Micro only)|
|Generate Uber JAR||✗||✓(Payara Micro only)|
|Production-tuned domain template||✗||✓|
|Upgrade tool||✓||✗Coming soon|
|Java EE certified||✓||✗|