amyroh      2002/09/09 12:57:24

  Modified:    webapps/admin/WEB-INF/classes/org/apache/webapp/admin
                        ApplicationResources_en.properties
                        ApplicationResources_es.properties
               webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host
                        AddHostAction.java EditHostAction.java
                        HostForm.java SaveHostAction.java
               webapps/admin/host host.jsp
  Log:
  Add additonal Host attributes to be set in admin webapp.
  
  Revision  Changes    Path
  1.69      +3 -0      
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_en.properties
  
  Index: ApplicationResources_en.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_en.properties,v
  retrieving revision 1.68
  retrieving revision 1.69
  diff -u -r1.68 -r1.69
  --- ApplicationResources_en.properties        5 Sep 2002 01:56:39 -0000       1.68
  +++ ApplicationResources_en.properties        9 Sep 2002 19:57:23 -0000       1.69
  @@ -125,6 +125,9 @@
   host.properties=Host Properties
   host.name=Name
   host.base=Application Base
  +host.autoDeploy=Auto Deploy
  +host.deployXML=Deploy XML
  +host.liveDeploy=Live Deploy
   host.wars=Unpack WARs
   host.aliases=Aliases
   host.alias.name=Alias Name
  
  
  
  1.58      +3 -0      
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_es.properties
  
  Index: ApplicationResources_es.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources_es.properties,v
  retrieving revision 1.57
  retrieving revision 1.58
  diff -u -r1.57 -r1.58
  --- ApplicationResources_es.properties        5 Sep 2002 01:56:39 -0000       1.57
  +++ ApplicationResources_es.properties        9 Sep 2002 19:57:23 -0000       1.58
  @@ -126,6 +126,9 @@
   host.properties=Propiedades del ordenador principal
   host.name=Nombre
   host.base=Base De la Aplicacion
  +host.autoDeploy=El Automóvil Despliega 
  +host.deployXML=Despliegue XML 
  +host.liveDeploy=Vivo Despliegue 
   host.wars=Desempaquetar WARs
   host.aliases=Aliases
   host.alias.name=Alias Nombre
  
  
  
  1.3       +8 -5      
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/AddHostAction.java
  
  Index: AddHostAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/AddHostAction.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AddHostAction.java        14 Mar 2002 08:49:41 -0000      1.2
  +++ AddHostAction.java        9 Sep 2002 19:57:23 -0000       1.3
  @@ -135,7 +135,10 @@
           hostFm.setDebugLvl("0");
           hostFm.setServiceName(serviceName);
           hostFm.setAppBase("");
  -        hostFm.setUnpackWARs("false");
  +        hostFm.setAutoDeploy("true");
  +        hostFm.setDeployXML("true");
  +        hostFm.setLiveDeploy("true");
  +        hostFm.setUnpackWARs("true");
           hostFm.setDebugLvlVals(Lists.getDebugLevels());
           hostFm.setBooleanVals(Lists.getBooleanValues());        
           
  
  
  
  1.3       +13 -4     
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/EditHostAction.java
  
  Index: EditHostAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/EditHostAction.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- EditHostAction.java       22 Mar 2002 21:45:07 -0000      1.2
  +++ EditHostAction.java       9 Sep 2002 19:57:23 -0000       1.3
  @@ -186,6 +186,15 @@
               attribute = "appBase";
               hostFm.setAppBase
                   ((String) mBServer.getAttribute(hname, attribute));
  +            attribute = "autoDeploy";
  +            hostFm.setAutoDeploy
  +                (((Boolean) mBServer.getAttribute(hname, attribute)).toString());
  +            attribute = "deployXML";
  +            hostFm.setDeployXML
  +                (((Boolean) mBServer.getAttribute(hname, attribute)).toString());
  +            attribute = "liveDeploy";
  +            hostFm.setLiveDeploy
  +                (((Boolean) mBServer.getAttribute(hname, attribute)).toString());
               attribute = "unpackWARs";
               hostFm.setUnpackWARs
                   (((Boolean) mBServer.getAttribute(hname, attribute)).toString());
  
  
  
  1.4       +90 -7     
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/HostForm.java
  
  Index: HostForm.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/HostForm.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- HostForm.java     14 Mar 2002 08:49:41 -0000      1.3
  +++ HostForm.java     9 Sep 2002 19:57:23 -0000       1.4
  @@ -41,7 +41,9 @@
    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  - * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  + * DISCLAIMED.  IN NO EVENT SHALL THE APACHE S            attribute = "appBase";
  +            hostFm.setAppBase
  +                ((String) mBServer.getAttribute(hname, attribute));OFTWARE 
FOUNDATION OR
    * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  @@ -115,11 +117,26 @@
        * The text for the debug level.
        */
       private String debugLvl = "0";
  +
  +    /**
  +     * Boolean for autoDeploy.
  +     */
  +    private String autoDeploy = "true";
  +
  +    /**
  +     * Boolean for deployXML.
  +     */
  +    private String deployXML = "true";
  +
  +    /**
  +     * Boolean for liveDeploy.
  +     */
  +    private String liveDeploy = "true";
       
       /**
        * Boolean for unpack WARs.
        */
  -    private String unpackWARs = "false";
  +    private String unpackWARs = "true";
       
       /**
        * The text for the port. -- TBD
  @@ -256,6 +273,63 @@
           this.appBase = appBase;
           
       }
  +
  +    /**
  +     * Return the autoDeploy.
  +     */
  +    public String getAutoDeploy() {
  +        
  +        return this.autoDeploy;
  +        
  +    }
  +    
  +    /**
  +     * Set the autoDeploy.
  +     */
  +    
  +    public void setAutoDeploy(String autoDeploy) {
  +        
  +        this.autoDeploy = autoDeploy;
  +        
  +    }
  +
  +    /**
  +     * Return the deployXML.
  +     */
  +    public String getDeployXML() {
  +        
  +        return this.deployXML;
  +        
  +    }
  +    
  +    /**
  +     * Set the deployXML.
  +     */
  +    
  +    public void setDeployXML(String deployXML) {
  +        
  +        this.deployXML = deployXML;
  +        
  +    }
  +
  +    /**
  +     * Return the liveDeploy.
  +     */
  +    public String getLiveDeploy() {
  +        
  +        return this.liveDeploy;
  +        
  +    }
  +    
  +    /**
  +     * Set the liveDeploy.
  +     */
  +    
  +    public void setLiveDeploy(String liveDeploy) {
  +        
  +        this.liveDeploy = liveDeploy;
  +        
  +    }
       
       /**
        * Return the unpackWARs.
  @@ -364,8 +438,11 @@
           this.serviceName = null;
           this.hostName = null;
           this.appBase = null;
  +        this.autoDeploy = "true";
  +        this.deployXML = "true";
  +        this.liveDeploy = "true";
           this.debugLvl = "0";
  -        this.unpackWARs = "false";
  +        this.unpackWARs = "true";
           
       }
       
  @@ -380,6 +457,12 @@
           sb.append(debugLvl);
           sb.append(",appBase=");
           sb.append(appBase);
  +        sb.append(",autoDeploy=");
  +        sb.append(autoDeploy);
  +        sb.append(",deployXML=");
  +        sb.append(deployXML);
  +        sb.append(",liveDeploy=");
  +        sb.append(liveDeploy);
           sb.append(",unpackWARs=");
           sb.append(unpackWARs);
           sb.append("',objectName='");
  
  
  
  1.4       +43 -8     
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/SaveHostAction.java
  
  Index: SaveHostAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/host/SaveHostAction.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SaveHostAction.java       9 May 2002 01:07:30 -0000       1.3
  +++ SaveHostAction.java       9 Sep 2002 19:57:23 -0000       1.4
  @@ -112,6 +112,9 @@
       { "java.lang.String",     // parent
         "java.lang.String",     // name
         "java.lang.String",     // appBase
  +      "boolean",              // autoDeploy
  +      "boolean",              // deployXML
  +      "boolean",              // liveDeploy
         "boolean",              // unpackWARs
       };
   
  @@ -199,12 +202,15 @@
                       new ObjectName(TomcatTreeBuilder.FACTORY_TYPE);
   
                   // Create a new StandardHost object
  -                values = new Object[4];
  +                values = new Object[7];
                   values[0] = 
                       TomcatTreeBuilder.ENGINE_TYPE + ",service=" + serviceName;
                   values[1] = hform.getHostName();
                   values[2] = hform.getAppBase();
  -                values[3] = new Boolean(hform.getUnpackWARs());
  +                values[3] = new Boolean(hform.getAutoDeploy());
  +                values[4] = new Boolean(hform.getDeployXML());
  +                values[5] = new Boolean(hform.getLiveDeploy());
  +                values[6] = new Boolean(hform.getUnpackWARs());
                   
                   operation = "createStandardHost";
                   hObjectName = (String)
  @@ -281,7 +287,37 @@
               }
               mBServer.setAttribute(honame,
                                     new Attribute("appBase", appBase));
  -            
  +
  +            attribute = "autoDeploy";
  +            String autoDeploy = "true";
  +            try {
  +                autoDeploy = hform.getAutoDeploy();
  +            } catch (Throwable t) {
  +                autoDeploy = "true";
  +            }
  +            mBServer.setAttribute(honame,
  +                                  new Attribute("autoDeploy", new 
Boolean(autoDeploy)));
  +
  +            attribute = "deployXML";
  +            String deployXML = "true";
  +            try {
  +                deployXML = hform.getDeployXML();
  +            } catch (Throwable t) {
  +                deployXML = "true";
  +            }
  +            mBServer.setAttribute(honame,
  +                                  new Attribute("deployXML", new 
Boolean(deployXML)));
  +
  +            attribute = "liveDeploy";
  +            String liveDeploy = "true";
  +            try {
  +                liveDeploy = hform.getLiveDeploy();
  +            } catch (Throwable t) {
  +                liveDeploy = "true";
  +            }
  +            mBServer.setAttribute(honame,
  +                                  new Attribute("liveDeploy", new 
Boolean(liveDeploy)));
  +
               attribute = "unpackWARs";
               String unpackWARs = "false";
               try {
  @@ -291,7 +327,6 @@
               }
               mBServer.setAttribute(honame,
                                     new Attribute("unpackWARs", new 
Boolean(unpackWARs)));
  -
           } catch (Exception e) {
   
               getServlet().log
  
  
  
  1.19      +34 -1     jakarta-tomcat-4.0/webapps/admin/host/host.jsp
  
  Index: host.jsp
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/host/host.jsp,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- host.jsp  14 Aug 2002 13:43:28 -0000      1.18
  +++ host.jsp  9 Sep 2002 19:57:23 -0000       1.19
  @@ -149,7 +149,6 @@
               </controls:data>
           </controls:row>
   
  -
           <controls:row labelStyle="table-label-text" dataStyle="table-normal-text">
               <controls:label><bean:message key="host.base"/>:</controls:label>
               <controls:data>
  @@ -163,12 +162,46 @@
               </controls:data>
           </controls:row>
   
  +       <controls:row labelStyle="table-label-text" dataStyle="table-normal-text">
  +            <controls:label><bean:message key="host.autoDeploy"/>:</controls:label>
  +            <controls:data>
  +               <html:select property="autoDeploy">
  +                     <bean:define id="booleanVals" name="hostForm" 
property="booleanVals"/>
  +                     <html:options collection="booleanVals" property="value"
  +                   labelProperty="label"/>
  +                </html:select>
  +            </controls:data>
  +        </controls:row>
  +
           <controls:row labelStyle="table-label-text" dataStyle="table-normal-text">
               <controls:label><bean:message 
key="server.debuglevel"/>:</controls:label>
               <controls:data>
                   <html:select property="debugLvl">
                        <bean:define id="debugLvlVals" name="hostForm" 
property="debugLvlVals"/>
                        <html:options collection="debugLvlVals" property="value"
  +                   labelProperty="label"/>
  +                </html:select>
  +            </controls:data>
  +        </controls:row>
  +
  +
  +       <controls:row labelStyle="table-label-text" dataStyle="table-normal-text">
  +            <controls:label><bean:message key="host.deployXML"/>:</controls:label>
  +            <controls:data>
  +               <html:select property="deployXML">
  +                     <bean:define id="booleanVals" name="hostForm" 
property="booleanVals"/>
  +                     <html:options collection="booleanVals" property="value"
  +                   labelProperty="label"/>
  +                </html:select>
  +            </controls:data>
  +        </controls:row>
  +
  +       <controls:row labelStyle="table-label-text" dataStyle="table-normal-text">
  +            <controls:label><bean:message key="host.liveDeploy"/>:</controls:label>
  +            <controls:data>
  +               <html:select property="liveDeploy">
  +                     <bean:define id="booleanVals" name="hostForm" 
property="booleanVals"/>
  +                     <html:options collection="booleanVals" property="value"
                      labelProperty="label"/>
                   </html:select>
               </controls:data>
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to