
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 […]
As you probably know, Payara Server was created as an effort to fill the gaps that Oracle left when they dropped commercial support offerings for Glassfish Open Source Edition 4.x versions. However, our goal at Payara Services is not only to fill these gaps in support, but to strengthen the Community around Payara and GlassFish as well. For this to happen, we encourage all Payara Server & Payara Micro users to contribute to the Community – and there are a couple of ways to do so.
The best way to start contributing to the Payara Community is to use Payara Server / Payara Micro. Remember that the server can be used free of charge: just download the binaries, unzip them and run the server!
Although this is a very simple recommendation, please consider using Payara Server if you fall into the following list of scenarios:
After that, we encourage you to provide our support team with feedback by raising issues in the official Github repository in the following circumstances
After raising your issue, the support team will take care of it. Please be patient, since the team prioritizes work requested by their customers first, so this means your issue could take some time to be handled. Nevertheless, it’s equally possible that your issue is handled fast and the team may require more information about the situation described, so be sure to check for notification updates!
The best way to help the support team to work quickly on your issue is to give as much detail as possible and provide a Short, Self Contained, Correct Example (SSCCE) so that we can confirm a potential bug and get it to our developers to be fixed.
We are planning to release issue templates for the 3 scenarios described above to make contributing an easier task, so be sure to check them when they are out!
If you work for a company or have customers that are in need of regular and quick support services, check out the levels of commercial Payara Server/Micro support we are offering .
Remember that Payara Server is open source. This means nothing stops you from accessing the source code of the server to understand how it works. However, if you want to contribute code to the project, you must download and sign our Contributor License Agreement first and send it to this address: cla@payara.org. We know this can be a hassle, so every contributor who signs the agreement gets a bag full of Payara goodies as a little motivation!
Then follow this simple process (you must be familiar with Git and GitHub first):
git remote add upstream https://github.com/payara/Payara
git remote add origin https://github.com/username/Payara
git checkout -b <new_branch>
mvn -DskipTests clean install
git commit -m "Fixed issue #176"
git checkout master
git pull upstream master
git checkout -b <new_branch>
git rebase master
git push origin new_branch:new_branch
As usual, if you have any questions on how to tackle some challenges or if you want to address some issues with the Payara team first, feel free to contact us at info@payara.fish
The official Payara Server documentation is maintained using the Gitbook toolset. This means that the documentation is structured as a GitHub repository in order to make controlled changes and allow for a finer versioning of it. If you believe you can improve the documentation by providing specific fixes or expanding on some topics, feel free to do so.
Since the source for the documentation is just another GitHub repository, you can follow up the process described for development contributions earlier and make contributions to the official documentation. These contributions also require singing the same CLA as code contributions.
However, there is also a much simpler option to contribute and help us improve the documentation. If you sign with your Gitbook account, you may add comments directly into the documentation pages. This is convenient, especially if you find spelling errors or you find that something is missing. The Payara Team will be notified of your comments and will improve the documentation based on your suggestions, so don’t be afraid to let us know!
The preferred way to suggest improvements is to raise issues in the GitHub repository for the documentation if you want to discuss such concerns with the team directly.
For a more detailed overview of the documentation, check out our blog post which explains some of the structure and what you can find there.
Are you using Payara Server already and have something to say? Do you have a good story about a migration from GlassFish to Payara Server, or a story about implementing a challenging project where Payara Server or Payara Micro played a crucial role? Then please share your testimony with us! You can send us a short email to info@payara.fish with your story and experiences and we’ll share them with the community! You can also tweet about them mentioning @Payara_Fish .
How about something more detailed like a guest blog post? You can contribute to our blog by submitting an article about any topic related to Payara Server, Payara Micro or our recent Microprofile implementation. Check out our blog for the type of articles we regularly publish, and choose a topic that excites you (Payara Micro, integrations, Docker, etc.). We are encouraging users to write articles about integrating Payara Server with other development frameworks outside the Java EE APIs and third party tools, since these can help the community grow around more integrations. Once you have an idea about a blog post, or a ready article you’d like us to publish, please email us at info@payara.fish
If you have already published a blog post or an article about a topic related to Payara or GlassFish, feel free to share it with us and we will help to spread the word! You can also share other forms of content with us: books, videos, screencasts, podcasts, presentation slides etc. Just email the links to us or post on Twitter mentioning @Payara_Fish
We aim to make contributing to Payara Server as easy as possible, and it’s something that we are actively encouraging our users to do. The Community around Payara is very vibrant and growing – it’s thanks to your continued contributions that Payara Server has gained a strong position within the larger Java EE community.
We really appreciate your help and are looking forward to making Payara Server and Payara Micro better – together!
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 […]
Excellent write up ! Content like this will definitely help new and existing contributors