|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.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 |
---|
configBase, context, debug, engine, host, mBeanServer, sm, wrapper |
Constructor Summary | |
---|---|
HTMLHostManagerServlet()
|
Method Summary | |
---|---|
protected java.lang.String |
add(javax.servlet.http.HttpServletRequest request,
java.lang.String name)
Add a host using the specified parameters. |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process a GET request for the specified resource. |
void |
list(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String message)
Render a HTML list of the currently active Contexts in our virtual host, and memory and server status information. |
protected java.lang.String |
remove(java.lang.String name)
Remove the specified host. |
protected java.lang.String |
start(java.lang.String name)
Start the host with the specified name. |
protected java.lang.String |
stop(java.lang.String name)
Stop the host with the specified name. |
Methods inherited from class org.apache.catalina.manager.host.HostManagerServlet |
---|
add, add, booleanParameter, destroy, getConfigBase, getWrapper, init, list, remove, setWrapper, start, stop |
Methods inherited from class javax.servlet.http.HttpServlet |
---|
doDelete, doHead, doOptions, doPost, 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(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
doGet
in class HostManagerServlet
request
- The servlet request we are processingresponse
- The servlet response we are creating
java.io.IOException
- if an input/output error occurs
javax.servlet.ServletException
- if a servlet-specified error occursServletResponse.setContentType(java.lang.String)
protected java.lang.String add(javax.servlet.http.HttpServletRequest request, java.lang.String name)
name
- host nameprotected java.lang.String remove(java.lang.String name)
writer
- Writer to render results toname
- host nameprotected java.lang.String start(java.lang.String name)
name
- Host nameprotected java.lang.String stop(java.lang.String name)
name
- Host namepublic void list(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String message) throws java.io.IOException
request
- The requestresponse
- The responsemessage
- a message to display
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |