|
Apache Tomcat 7.0.28 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.GenericServlet javax.servlet.http.HttpServlet org.apache.catalina.manager.host.HostManagerServlet org.apache.catalina.manager.host.HTMLHostManagerServlet
public final class HTMLHostManagerServlet
Servlet that enables remote management of the virtual hosts deployed on the server. Normally, this functionality will be protected by a security constraint in the web application deployment descriptor. However, this requirement can be relaxed during testing.
The difference between the HostManagerServlet
and this
Servlet is that this Servlet prints out a HTML interface which
makes it easier to administrate.
However if you use a software that parses the output of
HostManagerServlet
you won't be able to upgrade
to this Servlet since the output are not in the
same format as from HostManagerServlet
ManagerServlet
,
Serialized FormField Summary |
---|
Fields inherited from class org.apache.catalina.manager.host.HostManagerServlet |
---|
context, debug, engine, installedHost, mBeanServer, sm, wrapper |
Constructor Summary | |
---|---|
HTMLHostManagerServlet()
|
Method Summary | |
---|---|
protected String |
add(HttpServletRequest request,
String name,
StringManager smClient)
Add a host using the specified parameters. |
void |
doGet(HttpServletRequest request,
HttpServletResponse response)
Process a GET request for the specified resource. |
void |
doPost(HttpServletRequest request,
HttpServletResponse response)
Process a POST request for the specified resource. |
void |
list(HttpServletRequest request,
HttpServletResponse response,
String message,
StringManager smClient)
Render a HTML list of the currently active Contexts in our virtual host, and memory and server status information. |
protected String |
remove(String name,
StringManager smClient)
Remove the specified host. |
protected String |
start(String name,
StringManager smClient)
Start the host with the specified name. |
protected String |
stop(String name,
StringManager smClient)
Stop the host with the specified name. |
Methods inherited from class org.apache.catalina.manager.host.HostManagerServlet |
---|
add, add, booleanParameter, destroy, getConfigBase, getStringManager, getWrapper, init, list, remove, setWrapper, start, stop |
Methods inherited from class javax.servlet.http.HttpServlet |
---|
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
---|
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HTMLHostManagerServlet()
Method Detail |
---|
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
doGet
in class HostManagerServlet
request
- The servlet request we are processingresponse
- The servlet response we are creating
IOException
- if an input/output error occurs
ServletException
- if a servlet-specified error occursServletResponse.setContentType(java.lang.String)
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
doPost
in class HttpServlet
request
- The servlet request we are processingresponse
- The servlet response we are creating
IOException
- if an input/output error occurs
ServletException
- if a servlet-specified error occursServletOutputStream
,
ServletResponse.setContentType(java.lang.String)
protected String add(HttpServletRequest request, String name, StringManager smClient)
name
- host nameprotected String remove(String name, StringManager smClient)
name
- host nameprotected String start(String name, StringManager smClient)
name
- Host nameprotected String stop(String name, StringManager smClient)
name
- Host namepublic void list(HttpServletRequest request, HttpServletResponse response, String message, StringManager smClient) throws IOException
request
- The requestresponse
- The responsemessage
- a message to display
IOException
|
Apache Tomcat 7.0.28 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |