This appendix provides a checklist to get started on evaluation and production using Payara Server.
Checklist
This table provides a checklist of the steps to be performed before deploying an application to production.
| Component/Feature | Description | 
|---|---|
| Application | Determine the following requirements for the application to be deployed. 
 | 
| Hardware | 
 | 
| Operating System | 
 | 
| Network Infrastructure | 
 | 
| Back-ends and other external data sources | Check with the domain expert or vendor to ensure that these data sources are configured appropriately. | 
| System Changes/Configuration | 
 | 
| Installation | 
 | 
| Payara Server Configuration | 
 | 
| Java Virtual Machine Configuration | 
 | 
| Configuring time-outs in Payara Server | 
 | 
| Tune VM Garbage Collection (GC) | Garbage collection pauses of four seconds or more can cause intermittent problems in persisting session state. To avoid this problem, tune the VM heap. In cases where even a single failure to persist data is unacceptable or when the system is not fully loaded, use the CMS collector or the throughput collector. These can be enabled by adding: 
 This option may decrease throughput. |