You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by la...@apache.org on 2001/09/01 17:03:36 UTC

cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/startup EmbededTomcat.java

larryi      01/09/01 08:03:36

  Modified:    src/share/org/apache/tomcat/startup EmbededTomcat.java
  Log:
  Update usage information.
  
  Add "help" option that displays the usage information.
  
  Revision  Changes    Path
  1.51      +16 -6     jakarta-tomcat/src/share/org/apache/tomcat/startup/EmbededTomcat.java
  
  Index: EmbededTomcat.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/startup/EmbededTomcat.java,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- EmbededTomcat.java	2001/08/23 15:13:47	1.50
  +++ EmbededTomcat.java	2001/09/01 15:03:36	1.51
  @@ -106,6 +106,7 @@
       boolean autoDeploy=true;
       
       boolean serverXml=true;
  +    boolean help;
   
       // prevent tomcat from starting.
       boolean nostart=false;
  @@ -168,6 +169,10 @@
       public void setRun(boolean b) {
   	setStart(true);
       }
  +
  +    public void setHelp(boolean b) {
  +	help=b;
  +    }
       
       // -------------------- Generic properties --------------------
   
  @@ -531,6 +536,10 @@
       public void execute1() throws Exception {
   	if( args!=null )
   	    processArgs( args );
  +        if( help ) {
  +            printUsage();
  +            return;
  +        }
   	// Init 
   	if( ! initialized ) {
   	    long time1=System.currentTimeMillis();
  @@ -827,17 +836,18 @@
   	PrintStream out=System.out;
   	out.println("Usage: java org.apache.tomcat.startup.EmbeddedTomcat {options}");
   	out.println("  Options are:");
  -        out.println("    -ajpid file                Use this file instead of conf/ajp12.id");
  -        out.println("                                 Use with -stop option");
   	out.println("    -config file (or -f file)  Use this file instead of server.xml");
  -        out.println("    -enableAdmin               Updates admin webapp config to \"trusted\"");
  -	out.println("    -help (or help)            Show this usage report");
  +        out.println("    -debug level               Sets specified debug level on EmbeddedTomcat,");
  +        out.println("                                   ContextManager, \"Xml\" modules, and contexts");
  +        out.println("    -estart                    Starts Tomcat without reading server.xml");
  +        out.println("    -help                      Show this usage report");
   	out.println("    -home dir                  Use this directory as tomcat.home");
   	out.println("    -install dir (or -i dir)   Use this directory as tomcat.install");
  +        out.println("    -jkconf                    Write mod_jk configuration files, without");
  +        out.println("                                   starting Tomcat");
           out.println("    -sandbox                   Enable security manager (includes java.policy)");
  -	out.println("    -stop                      Shut down currently running Tomcat");
  +        out.println("Note: the '-' on the options is optional.");
           out.println();
  -        out.println("In the absence of \"-enableAdmin\" and \"-stop\", Tomcat will be started");
       }
   
       // -------------------- Override --------------------