If you are creating a Java EE project, it is important to have a server defined in Eclipse so you can easily test your applications from the IDE - a much smoother workflow than building an artifact and manually deploying to Payara Server!
To add Payara Server to Eclipse, first make sure that you have Eclipse IDE for Java EE Developers installed. If you're using Eclipse Oxygen (4.7) or more recent, you can install the Payara Tools plugin for a smoother experience using Payara Server with the Eclipse IDE. Details on installing this plugin can be found here. Alternatively, the GlassFish plugin should work fine for accessing basic server functions. This guide will be using the Payara Tools plugin.
Once you've got the IDE setup, add Payara Server using the following steps:
1. Once you have the IDE loaded, open the Servers view by going to Window → Show View → Other:5. You must now specify the location of the payara5 or glassfish directories within the Payara Server installation and your JDK home directory. In Linux, the JDK directories are under /usr/lib/jvm
in most distributions.
8. Payara Server is now ready for use with Eclipse. When creating a new Java EE project, set the target runtime to be Payara Server and to test an application choose Run on Server instead of Java Applet or Java Application: