|
Apache Tomcat 6.0.53 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.catalina.startup.Bootstrap
public final class Bootstrap
Boostrap 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 static java.lang.String |
CATALINA_BASE_TOKEN
|
protected static java.lang.String |
CATALINA_HOME_TOKEN
|
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. |
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 standlone server. |
void |
stopServer(java.lang.String[] arguments)
Stop the standlone server. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String CATALINA_HOME_TOKEN
protected static final java.lang.String CATALINA_BASE_TOKEN
protected java.lang.ClassLoader commonLoader
protected java.lang.ClassLoader catalinaLoader
protected java.lang.ClassLoader sharedLoader
Constructor Detail |
---|
public Bootstrap()
Method Detail |
---|
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 6.0.53 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |