- Introduction
- Configuring Manager Application Access
- HTML User-friendly Interface
- Supported Manager Commands
- Common Parameters
- Deploy A New Application Archive (WAR) Remotely
- Deploy A New Application from a Local Path
- List Currently Deployed Applications
- Reload An Existing Application
- List OS and JVM Properties
- List Available Global JNDI Resources
- Session Statistics
- Expire Sessions
- Start an Existing Application
- Stop an Existing Application
- Undeploy an Existing Application
- Finding memory leaks
- Connector SSL/TLS cipher information
- Connector SSL/TLS certificate chain information
- Connector SSL/TLS trusted certificate information
- Reload TLS configuration
- Thread Dump
- VM Info
- Save Configuration
- Server Status
- Using the JMX Proxy Servlet
- Executing Manager Commands With Ant
Manager App HOW-TO
Table of Contents
Introduction
In many production environments, it is very useful to have the capability
to deploy a new web application, or undeploy an existing one, without having
to shut down and restart the entire container. In addition, you can request
an existing application to reload itself, even if you have not declared it
to be reloadable
in the Tomcat server
configuration file.
To support these capabilities, Tomcat includes a web application
(installed by default on context path /manager
) that supports
the following functions:
- Deploy a new web application from the uploaded contents of a WAR file.
- Deploy a new web application, on a specified context path, from the server file system.
- List the currently deployed web applications, as well as the sessions that are currently active for those web apps.
- Reload an existing web application, to reflect changes in the
contents of
/WEB-INF/classes
or/WEB-INF/lib
. - List the OS and JVM property values.
- List the available global JNDI resources, for use in deployment
tools that are preparing
<Resourc