System Properties

The following properties are used by Payara Server to configure special behavior settings:

Option Value Type Description Accepted Values Default

fish.payara.clientHttpsProtocol

String

Sets the TLS version to be used by the asadmin client. This is separate from the TLS version set for HTTPS communication on a listener.

TLSv1, TLSv1.1, TLSv1.2

TLSv1.2

fish.payara.classloading.delegate

Boolean

When set to false, libraries from applications, and \({Domain}_/lib will override the library in _\){Product-Root}/modules directory

true, false

true

org.glassfish.grizzly.DEFAULT_MEMORY_MANAGER

String

If the JVM option org.glassfish.grizzly.DEFAULT_MEMORY_MANAGER is not present in the server/instance config, we will override the Grizzly default and use the HeapMemoryManager class. To override this behaviour (so to use a different memory manager), you must specify this JVM option in the server/instance config with your desired setting.

org.glassfish.grizzly.memory.HeapMemoryManager, org.glassfish.grizzly.memory.PooledMemoryManager, org.glassfish.grizzly.memory.ByteBufferManager

org.glassfish.grizzly.memory.HeapMemoryManager