Package io.github.rajendarreddyj.tomcat.deploy
package io.github.rajendarreddyj.tomcat.deploy
Deployment utilities for the Tomcat Maven Plugin.
This package contains classes for deploying web applications to Tomcat and monitoring for file changes to enable hot redeployment.
Deployment Modes
- Exploded WAR Deployment - Copies files from the build directory to Tomcat's webapps folder, enabling rapid development cycles
- Hot Deployment - Automatically redeploys when source files change
Classes
ExplodedWarDeployer- Handles deployment and redeployment of exploded WAR directoriesHotDeployWatcher- Watches for file changes and triggers automatic redeployment
Auto-Publish
When auto-publish is enabled, the
HotDeployWatcher
monitors the source directory for changes. After a configurable period of
inactivity
(default: 30 seconds), changes are automatically deployed to Tomcat.
- Since:
- 1.0.0
- Author:
- rajendarreddyj
- See Also:
-
ClassesClassDescriptionDeploys exploded WAR directories to Tomcat webapps.Watches for file changes and triggers hot deployment after an inactivity period.