GlassFish to Payara Server Migration

If you’re running GlassFish in your production or development environment and are worried about the lack of support, infrequent application server releases, lack of bug fixes and patches – Payara Server Enterprise is an ideal solution. Payara Server is an open source application server originally derived from GlassFish – supporting reliable and secure deployments of Jakarta EE (Java EE) applications in any environment: on premise, in the cloud or hybrid. To do our part to help advance the Jakarta EE project, Payara Services is a project lead for GlassFish, the Jakarta EE compatible implementation, but we recommend Payara Server Enterprise for your production environments for our included support services, stability, and security.

Migrating from GlassFish to Payara Server can be a simple and straightforward process, made even simpler with the help of our migration resources and step-by-step migration guides:

Migration Planning Stage

Why Migrate to the Payara Platform

Why Migrate to the Payara Platform

Before diving in head first and starting the migration process, you (and the decision makers at your organization) may need more information about the Payara Platform, such as:

  • Embrace modern application architectures (Cloud Native, Containerized, Jakarta EE, MicroProfile)
  • Why Payara Server Enterprise is the best option for production Jakarta EE (Java EE) applications
  • What makes Payara Micro ideal for running Java EE applications in a modern virtualized infrastructure
  • Why 78% of businesses rely on open source software
  • How customer needs drive development of new Payara Platform Enterprise features
  • Cost advantages of the Payara Platform

Download Guide

GlassFish Problems? Try This

GlassFish Problems Try This

If you’re running GlassFish in production it’s likely you are facing challenges:

  • GlassFish doesn’t offer automation assistance for Server Configuration
  • GlassFish doesn’t include an internal monitoring system for real time metrics browsing
  • GlassFish doesn’t have supported Docker Images
  • GlassFish is lacking critical server event alerts and notifiers
  • GlassFish is lacking some modern security standards

Download our eBook to see if you recognize the common problems people experience with GlassFish in their production environments and learn how Payara Platform overcomes them.

Download eBook

GlassFish VS. Payara Server at a Glance

Along with having a more frequent release schedule and increased security and patch releases with Payara Server Enterprise, migrating to Payara Server gives you access to many more features and capabilities:

GlassFish 7 x Payara Server 6 migration table

Payara Server 6 is the latest version of Payara. With Payara Server Enterprise, you can continue to use Payara Server 5, with Jakarta EE 8 and earlier, choosing Payara 5 Enterprise.

Solutions to Common GlassFish ChallengesGlassFish vs. Payara 5 Enterprise Comparison

We’ve been working with Payara Server for over a year in full production and so far, the server and support have been really good. Support is very professional and helpful. With Payara Team’s help, we found and resolved most of the issues in application code and server configuration. After looking at GlassFish 4, we considered migration to other Java EE server, until we found Payara Server. Migration from GlassFish 3 to Payara Server was quicker than anticipated. All the knowledge that we gathered from using GlassFish is still usable but now we have a new and more stable server that is regularly updated and patched. Also, new added features are helpful and improve stability and usability of the server. We would recommend Payara Server to anyone who is still on GlassFish, or looking for a new Java EE application server.

Eugen Bozic, MIPS d.o.o.

GlassFish to Payara Server Migration Guide

Payara 5 Enterprise is available to customers.

GlassFish to Payara Server 5 Migration Guide

glassfish to payara server 5 guide screenshot

In this detailed, step-by-step guide, you’ll learn:

  • Migrate from GlassFish 3.x to Payara Server 5.x
  • Migrate from GlassFish 4.x to Payara Server 5.x
  • Migrate from Oracle GlassFish Server Control
  • Advantages of Payara Server 5
  • How to Replace Features of Oracle GlassFish Server Control
  • Features to Consider During or After Migration
  • Known Issues After Migrating
  • Where to Get More Migration Help

Download GlassFish to Payara Server 5

Contact UsGet Started with Payara Server

Migration Tips from the Tech Blog

  • Join our webinar! From Challenge to Triumph: A Case Study of the The Return on Investment of Payara Enterprise for Decision Makers 23 Jun 2023

    Join our online event on Thursday the 29th of June - register here -  where we delve into the critical pain points faced by companies and demonstrate how Payara Enterprise can empower organizations to overcome these challenges and achieve remarkable success. In today's fast-paced business landscape, decision makers are constantly striving to maximize their return on investment while facing numerous hurdles along the way. Whether it's ensuring high availability, scalability, security, or seamless integration of applications, businesses need a robust and reliable platform that can address these pain points effectively.

  • Join our Webinar: Leave GlassFish Problems Behind: A Guide to Migrating Away From GlassFish 07 Feb 2023

    If you’re running GlassFish in your production or development environment and are worried about the lack of support, infrequent application server releases, security issues, lack of bug fixes and patches – then migrating off GlassFish might be the best option for you. In this webinar (register here), Fabio Turizo (Head of Payara Service Team), together with Jon Weatherhill (Payara Customer Support Team), will explain all the things you need to consider in order to make a migration as smooth as possible.

  • Are GlassFish and Payara Server the Same? 16 Jun 2021

    When commercial support for GlassFish ended in 2014, Payara Server was created from the open source code as a fully supported drop-in replacement for GlassFish.   Payara Services was born in 2016 to offer support solutions for Payara Server. By 2017, Payara Services had joined The Eclipse Foundation and the Payara Platform expanded to include Payara Micro and comprehensive commercial support options for development projects, in-production support, and consultancy solutions.  New product features and the development of the Payara Platform evolves and is improved upon with each monthly release, and while the application server was originally derived from GlassFish and shares many similarities - the two products are not the same. 

  • Common Issues with Eclipse GlassFish You Won't Have with Payara Server 21 Sep 2020

    If you're running your applications using Eclipse GlassFish, or one of its older iterations, you may have encountered one of the following common issues that hamper the productivity of your application development and overall server management in some capacity:

  • GlassFish to Payara Server Migration Resources 08 Sep 2020

    Payara Server was created in 2014 as a fully-supported drop-in replacement for GlassFish. As Payara Server developed, its popularity has grown quickly among the community due to an open and responsive development team, a regular release cycle, and the introduction of crucial production enhancements that were never available in GlassFish. Migrating from GlassFish to Payara Server can be simple and straightforward - and we make it even easier with migration guides and a growing library of migration resources.

  • Benefits of Migrating from GlassFish to Payara Server Enterprise 5 07 Aug 2020

    Payara Server Enterprise 5 is a cloud-native middleware application platform supporting mission critical production systems with reliable and secure deployments of Jakarta EE (Java EE) applications on premise, in the cloud, or hybrid environments. If you’ve been running GlassFish in production but are struggling with a lack of support and infrequent application server releases, bug fixes, and patches - or you want to run on JDK 11, you’ll benefit from migrating from GlassFish to Payara Server. 

Back to top