Payara Tools

Add this URL to your Eclipse Installation to reach this solution's update site.

2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2023-09 (4.29), 2023-12 (4.30), 2024-03 (4.31)

https://github.com/payara/ecosystem-eclipse-plugin/raw/release-artifacts/repository/latest

Learn more...
Solution Description

Using the Payara Eclipse Tools, you can integrate Payara Server and Payara Micro within the Eclipse IDE and perform the following tasks:

  • Starting and stopping the Payara Server from within the IDE.
  • Define the Java runtime used by the runtime.
  • Deploy the application and start it from within the IDE.
  • Debug the application running on Payara Server.
  • Launch the Admin Console and Server logs from within the IDE.
  • Open the Server Home and Domain directory in the explorer.
  • Create a new Payara Micro Maven project.
  • Run and debug the Maven and Gradle application on Payara Micro.

For more details, please visit the Payara Eclipse Tools docs: https://docs.payara.fish/community/docs/documentation/ecosystem/eclipse…

Issue Tracker: https://github.com/payara/ecosystem-support/issues

Install location: https://raw.githubusercontent.com/payara/ecosystem-eclipse-plugin/relea…

Categories: Application Server

Additional Details

Eclipse Versions: 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2023-09 (4.29), 2023-12 (4.30), 2024-03 (4.31)

Platform Support: Windows, Mac, Linux/GTK

Organization Name: Payara Services Ltd

Development Status: Beta

Date Created: Thursday, April 5, 2018 - 08:55

License: EPL 2.0

Date Updated: Friday, October 6, 2023 - 10:51

Submitted by: Jadon Ortlepp

Date Ranking Installs Clickthroughs
March 2024 125/647 166 10
February 2024 101/687 340 18
January 2024 104/691 377 17
December 2023 137/671 242 18
November 2023 124/686 317 14
October 2023 83/673 523 18
September 2023 63/663 679 23
August 2023 127/673 279 12
July 2023 98/668 412 19
June 2023 87/669 525 21
May 2023 82/671 608 15
April 2023 94/667 486 16
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for Payara Tools.

HTML Code:

Markdown Syntax:

Output:

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Reviews Add new review

We load a logging tool using the classpath prefix for our Payara server. However, Eclipse does not include the classpath prefix when starting the server so it fails to start reporting that the logging files are missing.

I installed payara tools in eclipse 2021-06 but am unable to start payara. I have tried with JDK 8.0, 11.0 and 15.0, but I always get the following error message:

Launching Payara Server on Felix platform
ERROR: Error parsing system bundle statement.
org.osgi.framework.BundleException: Exported package names cannot be zero length.

Any idea how to fix this? Thanks

I installed the new Eclipse 2020-09 and run it on Azul JDK 11 (also tried 15).

When I create a new project and add a Payara runtime as prject facet, the "Payara System libraries"  are added to my class path as expected.

Importing a project I created with eclipse 2020-09 doesn't. When I look at the "Java Build Path" I can see the entry "Payara System Libraries" but there are no jars listed.

 

When I remove the Runtime and readd it, the entry is gone completely and I find the following errorlog entries:

 

eclipse.buildId=4.17.0.I20200902-1800
java.version=11.0.8
java.vendor=Azul Systems, Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_AT
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

org.eclipse.core.expressions
Error
Wed Sep 23 18:13:01 CEST 2020
No property tester contributes a property org.eclipse.payara.tools.internal.containsRuntimeComponentType to type class org.eclipse.wst.common.project.facet.core.runtime.internal.BridgedRuntime

 

Of course a can add all the jars in the payara module folder to get my project up and running, but I would feel a lot better if the needed jars a getting added correctly by the tool itself.

 

Is this a known bug? Do I need to change a configuration somewhere?

 

Thanx

Thomas

Hi, I want to create a new dynamic web project in Eclipse.
Under the chapter "JSF implementation library" I have only one selection "Payara 4 including JSF 2.2". But there is already a newer version JSF 2.3.
Can anyone help me how I can choose the newer one?

 

When I use payara tools in eclipse to start the server, the console starts logging messages and I am able to open a browser and login to the admin console. But after a while I get "Timeout while waiting for Payara to start"
This happens when the domain has secure admin enabled and i use password in properites page. If the domain doesn't have secure admin enabled and I don't enter any pass, it starts up ok. E.g. when trying default "domain1".

In eclipse log I am getting this:

!ENTRY org.eclipse.payara.tools 1 1 2020-02-03 01:52:27.639
!MESSAGE Payara: ServerStatusMonitor for Payara Server 5 (5.194) [dk.domains] location throws exception

First, great work!

I tried to use it with eclipse 2019-12, running on jdk11. Server is  Payara 194. The problem is Eclipse cannot connect to the server.  In fact it start the server but in Eclipse it gets stuck on 52% until timeout exceeded with the message: “Unable to start server on time. Timeout while waiting for Payara to start.
After e few tries, I succeeded to start and connect to the the server running on jdk11, but only when I switched Eclipse to run on JDK 8.
Any idea why it doesn’t work with both Eclipse and Payara on JDK11?

Thank you,
Alex

When trying to set up a new runtime environment with Payara 4.1.2.174 and JDK1.8.0_202, the dialog displays "Java 7 or higher is required" and refuses to continue. This happens with a number of Java 8 versions and for both JDK and JRE. The problem started with the latest refresh of the Payara tools.

This  makes the tools useless for Payara 4 at this time. Does anyone know of a work around?

I've recently migrated to using JDK 11 rather than 1.8.

When I try to add a Payara Server in Eclipse, and give it the path to JDK 11, it displays error message "Java Development Kit (JDK) is required rather than a JRE"

Any idea how to get around this?

An alpha version of the plug-in is available at

/payaratools/oxygen/alpha

This contains several fixes and new features, but is for use on ones own risk still (don't install on production systems)

Hi,

I tried to install Payara Tools with the marketplace install on a complete fresh installation og Photon 2018/12 and got this Errormessage:

Cannot complete the install because one or more required items could not be found.
  Software being installed: Payara Tools 1.0.0.201804032346 (org.eclipse.payara.tools.feature.group 1.0.0.201804032346)
  Missing requirement: Payara Tools 1.0.0.201804032346 (org.eclipse.payara.tools.feature.group 1.0.0.201804032346) requires 'org.eclipse.equinox.p2.iu; org.eclipse.sapphire.modeling.xml.feature.group [9.1.0,10.0.0)' but it could not be found

 

please advise or fix

thanx

T

I'm trying to install the eclipse Payara plugin in Eclipse 4.9 (sept 2018) and I get the following error:

Unable to read repository at https: //raw.githubusercontent.com/payara/Payara_PatchedProjects/eclipse/payaratools/oxygen/development/content.xml.
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Can somebody please adjust the path to the plugin?

In reply to by Marc Segond

>PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

This bizarre error message typicaly means that the keystore related to your JDK can't be found or that it doesn't contain the correct certifiate. In other words, it's an SSL handshake issue. The plug-in itself should be at the right path.

It's hard to say how to resolve this, but I'd check with the JDK on which Eclipse itself is being running, and look at the certificates of that store.

 

In reply to by Arjan Tijms

I tried 2 Java versions: Java1.8.0_191, Java1.8.0_212 and OpenJDK11. The 3 give the same error. I really don't understand what happens. Where can I download the certificate to try to add it to the cacerts?

This happens on my professional laptop. The same installation of Eclipse works perfectly fine on my personal laptop...not sure about the difference. Both run Windows10.