Visit Azul.com Support

Hot Deploy and Auto Deploy

Table of Contents
Need help?
Schedule a consultation with an Azul performance expert.
Contact Us
Important
To enable these features, the relevant ecosystem plugin to your IDE of choice must be installed.

The Azul Payara 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.

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

Hot Deployment

Azul Payara 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.

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

Auto Deployment

Azul Payara 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.

Warning
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: