About Archive Management

The Tomcat enabler can dynamically manage the set of application archives that are deployed and running on Tomcat servers. This consists of archive detection, context URL detection, archive scaling, and continuous deployment operations.

  • Archive Detection - The Tomcat enabler regularly detects the current set of archives that are deployed and running on the server. On the broker, this list is reflected in the ActivationInfo associated with the engine. The ARCHIVE_DETECTION_ENABLED and ARCHIVE_DETECTION_FREQUENCY runtime context variables can be modified to control whether or not polling of archives is performed, and how often this detection happens.
  • Context URL Detection - The Tomcat JMX server is queried for the current set of context URLs associated with running web applications. This set of URLs is reported to the broker and updated in VirtualRouter.
  • Archive Scaling - Archive scaling is a method of dynamically adding or removing archives from running environments, without affecting what is already running; these archives can then scale up or down as per archive-specific allocation rules. See the Silver Fabric Administration Guide for more details on creating Scaling rules.
  • Continuous Deployment - Users can deploy, start, stop, and undeploy application archives to Tomcat by using the archive-level API operations provided by the Silver Fabric broker through REST, Ant, and the Command Line Interface (CLI).