Hot Deploy and Auto Deploy

To enable these features, the relevant ecosystem plugin to your IDE of choice must be installed.

The Payara Platform IDE ecosystem integrations fully support Hot Deployment and AutoDeployment of applications on a pre-configured Payara Server installation. Once enabled on your IDE of choice, you can simply deploy web applications to Payara Server (and Micro) and modify the source code of any Java class that belong to the application in question, upon save, any changed files within the application will be redeployed.

Both features are not available yet in the IntelliJ IDEA ecosystem integrations.

Hot Deployment

The Payara Platform provides the Hot Deployment capability, which boosts the performance of the application redeployment operation and dynamically replaces the classloader of the application on each redeployment when the feature is turned on.

Hot deploy is significantly faster than a vanilla redeployment, boosting developer productivity.

Auto Deployment

The Payara Platform also allows for a full redeployment of the application automatically via the Auto Deployment feature. It will un-deploy the application (if already deployed) and redeploy the new version of the application on every save action after making changes to the source code on your IDE of choice.

As the Auto Deploy feature performs a full redeploy of an application, it is slower than hot redeploy, which redeploys only the relevant updated components of the application in question.

Configuration

To configure the settings of these features on your IDE of choice, follow the instructions on the corresponding sections of each integration’s documentation: