|
Apache Tomcat 7.0.25 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.catalina.startup.Bootstrap
public final class Bootstrap
Bootstrap loader for Catalina. This application constructs a class loader for use in loading the Catalina internal classes (by accumulating all of the JAR files found in the "server" directory under "catalina.home"), and starts the regular execution of the container. The purpose of this roundabout approach is to keep the Catalina internal classes (and any other classes they depend on, such as an XML parser) out of the system class path and therefore not visible to application level classes.
Field Summary | |
---|---|
protected java.lang.ClassLoader |
catalinaLoader
|
protected java.lang.ClassLoader |
commonLoader
|
protected java.lang.ClassLoader |
sharedLoader
|
Constructor Summary | |
---|---|
Bootstrap()
|
Method Summary | |
---|---|
void |
destroy()
Destroy the Catalina Daemon. |
boolean |
getAwait()
|
static java.lang.String |
getCatalinaBase()
Get the value of the catalina.base environment variable. |
static java.lang.String |
getCatalinaHome()
Get the value of the catalina.home environment variable. |
void |
init()
Initialize daemon. |
void |
init(java.lang.String[] arguments)
Load the Catalina daemon. |
static void |
main(java.lang.String[] args)
Main method, used for testing only. |
protected java.lang.String |
replace(java.lang.String str)
System property replacement in the given string. |
void |
setAwait(boolean await)
Set flag. |
void |
setCatalinaBase(java.lang.String s)
|
void |
setCatalinaHome(java.lang.String s)
|
void |
start()
Start the Catalina daemon. |
void |
stop()
Stop the Catalina Daemon. |
void |
stopServer()
Stop the standalone server. |
void |
stopServer(java.lang.String[] arguments)
Stop the standalone server. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.ClassLoader commonLoader
protected java.lang.ClassLoader catalinaLoader
protected java.lang.ClassLoader sharedLoader
Constructor Detail |
---|
public Bootstrap()
Method Detail |
---|
protected java.lang.String replace(java.lang.String str)
str
- The original string
public void init() throws java.lang.Exception
java.lang.Exception
public void init(java.lang.String[] arguments) throws java.lang.Exception
java.lang.Exception
public void start() throws java.lang.Exception
java.lang.Exception
public void stop() throws java.lang.Exception
java.lang.Exception
public void stopServer() throws java.lang.Exception
java.lang.Exception
public void stopServer(java.lang.String[] arguments) throws java.lang.Exception
java.lang.Exception
public void setAwait(boolean await) throws java.lang.Exception
java.lang.Exception
public boolean getAwait() throws java.lang.Exception
java.lang.Exception
public void destroy()
public static void main(java.lang.String[] args)
args
- Command line arguments to be processedpublic void setCatalinaHome(java.lang.String s)
public void setCatalinaBase(java.lang.String s)
public static java.lang.String getCatalinaHome()
public static java.lang.String getCatalinaBase()
|
Apache Tomcat 7.0.25 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |