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]>