ControlTier > controltier-elements
 

TomcatSite

Centralized management for a set of Tomcat based application server instances and contexts.

Overview

Open in Workbench TomcatSite: Centralized management for a set of Tomcat based application server instances and contexts.

Design

Super Type
Site
Role Concrete. (Objects can be created.)
Instance Names Unique
Notification false
Template Directory
Data View Children, proximity: 1
Logger Name TomcatSite

Constraints

Allowed Child Dependencies

  • DefaultAllowMultiplePackageMatches1
  • DefaultDeploymentType1
  • DefaultFailIfPackageNotReplaced1
  • DefaultPackageName1
  • DefaultPackageType1
  • DispatchBaseType1
  • DispatchChangeDependencies1
  • DispatchExecutionStrategy1
  • DispatchOptions1
  • DispatchResourceName1
  • DispatchResourceType1
  • DispatchSortOrder1
  • DispatchThreadCount1
  • TomcatContext
  • TomcatServer

1: These types have a Singleton constraint. Only one instance may be added as a resource.

Allowed Parent Dependencies

  • Node
  • Site
  • Updater

Attributes

Exported Attributes

Name Property
basedir deployment-basedir
install-root deployment-install-root

Defaults for Imported Attributes

Name Default
defaultAllowMultiplePackageMatches false
defaultDeploymentType Deployment
defaultFailIfPackageNotReplaced true
defaultPackageName ^$
defaultPackageType Package
dispatchBaseType (?:deployment|service|mediator)
dispatchChangeDependencies false
dispatchExecutionStrategy localdispatch
dispatchOptions
dispatchResourceName .*
dispatchResourceType [^\.]*
dispatchSortOrder ascending
threadCount 1

Commands

Note
Commandline options displayed in square brackets "[]" are optional. If an option expects arguments, then angle brackets are shown after the option "<>". Any default value is shown within the brackets.

Update

Run the service deployment cycle, stopping installing package dependencies, configuring and the starting it.

Usage
Update -buildstamp <> [-resourcename <.*>] [-resourcetype <[^\.]*>]

Workflow

  1. Change-Dependencies
  2. Deploy

Options

Option Description
buildstamp buildstamp
resourcename resource name pattern
resourcetype resource type name

Packages-Install

Dispatch package installation to the site's resources.

Usage
Packages-Install [-command <Packages-Install>] [-resourcename <.*>] [-resourcetype <[^\.]*>]

Workflow

  1. dispatchCmd

Options

Option Description
command command to dispatch
resourcename resource name pattern
resourcetype resource type name