You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bi...@apache.org on 2004/07/29 08:31:59 UTC
cvs commit: jakarta-tomcat-catalina/webapps/admin/context context.jsp
billbarker 2004/07/28 23:31:59
Modified: webapps/admin/WEB-INF/classes/org/apache/webapp/admin
ApplicationResources.properties
webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context
ContextForm.java EditContextAction.java
SaveContextAction.java
webapps/admin/context context.jsp
Log:
Adding support for modifying the antiResourceLocking and antiJarLocking attributes on the Context.
Translations for Spanish and Japanese still needed.
Revision Changes Path
1.5 +2 -0 jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources.properties
Index: ApplicationResources.properties
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/ApplicationResources.properties,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ApplicationResources.properties 27 May 2004 16:10:35 -0000 1.4
+++ ApplicationResources.properties 29 Jul 2004 06:31:59 -0000 1.5
@@ -175,6 +175,8 @@
context.checkInterval=Check interval
context.sessionId=Session ID Initializer
context.max.sessions=Maximum Active Sessions
+context.antiResourceLocking=Prevent Locking Resources
+context.antiJarLocking=Prevent Jar Locking
defaultcontext.properties=DefaultContext Properties
error.context.directory=Document base does not exist or is not a readable directory
error.docBase.required=<li>Document base cannot be null</li>
1.7 +44 -3 jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/ContextForm.java
Index: ContextForm.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/ContextForm.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ContextForm.java 28 Jun 2004 02:14:50 -0000 1.6
+++ ContextForm.java 29 Jul 2004 06:31:59 -0000 1.7
@@ -137,6 +137,16 @@
*/
private String mgrMaxSessions = "0";
+ /**
+ * The text for the anti resource locking flag.
+ */
+ private String antiResourceLocking = "false";
+
+ /**
+ * The text for the anti jar locking flag.
+ */
+ private String antiJarLocking = "false";
+
/*
* Represent boolean (true, false) values for cookies etc.
*/
@@ -539,7 +549,36 @@
this.mgrMaxSessions = mgrMaxSessions;
}
-
+
+ /**
+ * Get the anti resouce locking flag
+ */
+ public String getAntiResourceLocking() {
+ return antiResourceLocking;
+ }
+
+ /**
+ * Set the anti resource locking flag
+ */
+ public void setAntiResourceLocking(String arl) {
+ antiResourceLocking = arl;
+ }
+
+
+ /**
+ * Get the anti jar locking flag
+ */
+ public String getAntiJarLocking() {
+ return antiJarLocking;
+ }
+
+ /**
+ * Set the anti jar locking flag
+ */
+ public void setAntiJarLocking(String ajl) {
+ antiJarLocking = ajl;
+ }
+
// --------------------------------------------------------- Public Methods
/**
@@ -563,7 +602,9 @@
this.path = null;
this.reloadable = "false";
this.swallowOutput = "false";
-
+ this.antiResourceLocking = "false";
+ this.antiJarLocking = "false";
+
// loader properties
this.ldrCheckInterval = "15";
this.ldrReloadable = "true";
1.10 +7 -1 jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/EditContextAction.java
Index: EditContextAction.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/EditContextAction.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- EditContextAction.java 10 Jul 2004 06:56:14 -0000 1.9
+++ EditContextAction.java 29 Jul 2004 06:31:59 -0000 1.10
@@ -198,6 +198,12 @@
contextFm.setOverride
(((Boolean) mBServer.getAttribute(cname, attribute)).toString());
+ attribute = "antiJARLocking";
+ contextFm.setAntiJarLocking
+ (((Boolean) mBServer.getAttribute(cname, attribute)).toString());
+ attribute = "antiResourceLocking";
+ contextFm.setAntiResourceLocking
+ (((Boolean) mBServer.getAttribute(cname, attribute)).toString());
// loader properties
//attribute = "checkInterval";
//contextFm.setLdrCheckInterval
1.16 +12 -1 jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/SaveContextAction.java
Index: SaveContextAction.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/context/SaveContextAction.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- SaveContextAction.java 10 Jul 2004 06:56:14 -0000 1.15
+++ SaveContextAction.java 29 Jul 2004 06:31:59 -0000 1.16
@@ -322,6 +322,17 @@
mBServer.setAttribute(coname,
new Attribute("useNaming", new Boolean(useNaming)));
+ attribute = "antiJARLocking";
+ String antiJarLocking = cform.getAntiJarLocking();
+ mBServer.setAttribute(coname,
+ new Attribute("antiJARLocking", new Boolean(antiJarLocking)));
+
+ attribute = "antiResourceLocking";
+ String antiResourceLocking = cform.getAntiResourceLocking();
+ mBServer.setAttribute(coname,
+ new Attribute("antiResourceLocking", new Boolean(antiResourceLocking)));
+
+
// Loader properties
attribute = "reloadable";
try {
1.7 +22 -0 jakarta-tomcat-catalina/webapps/admin/context/context.jsp
Index: context.jsp
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/admin/context/context.jsp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- context.jsp 28 Jun 2004 02:14:52 -0000 1.6
+++ context.jsp 29 Jul 2004 06:31:59 -0000 1.7
@@ -194,6 +194,28 @@
</controls:data>
</controls:row>
+ <controls:row labelStyle="table-label-text" dataStyle="table-normal-text" styleId="antiJarLocking">
+ <controls:label><bean:message key="context.antiJarLocking"/>:</controls:label>
+ <controls:data>
+ <html:select property="antiJarLocking" styleId="antiJarLocking">
+ <bean:define id="booleanVals" name="contextForm" 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" styleId="antiResourceLocking">
+ <controls:label><bean:message key="context.antiResourceLocking"/>:</controls:label>
+ <controls:data>
+ <html:select property="antiResourceLocking" styleId="antiResourceLocking">
+ <bean:define id="booleanVals" name="contextForm" property="booleanVals"/>
+ <html:options collection="booleanVals" property="value"
+ labelProperty="label"/>
+ </html:select>
+ </controls:data>
+ </controls:row>
+
<%-- input only allowed on create transaction >
<controls:row labelStyle="table-label-text" dataStyle="table-normal-text" styleId="workdir">
<controls:label><bean:message key="context.workdir"/>:</controls:label>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org