Class EmbeddedTomcat

java.lang.Object
  extended by EmbeddedTomcat

public class EmbeddedTomcat
extends java.lang.Object

EmbeddedTomcat is a class used to embed Tomcat 5.0.28 in java applications. The implementation is a modified version of the one found at http://www.onjava.com/pub/a/onjava/2002/04/03/tomcat.html


Constructor Summary
EmbeddedTomcat(java.lang.String appBase, int port)
           
 
Method Summary
 java.lang.String getPath()
           
 int getPort()
           
 void setContext(java.lang.String contextPath, java.lang.String docBase)
           
 void startTomcat()
          Starts the Tomcat server.
 void stopTomcat()
          Stops the Tomcat server.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmbeddedTomcat

public EmbeddedTomcat(java.lang.String appBase,
                      int port)
Method Detail

getPath

public java.lang.String getPath()

getPort

public int getPort()

setContext

public void setContext(java.lang.String contextPath,
                       java.lang.String docBase)
Parameters:
contextPath - is the relative URL to the app.
docBase - is the directory on the filesystem (relative to webapps)

startTomcat

public void startTomcat()
                 throws java.lang.Exception
Starts the Tomcat server.

Throws:
java.lang.Exception

stopTomcat

public void stopTomcat()
                throws java.lang.Exception
Stops the Tomcat server.

Throws:
java.lang.Exception