You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2004/09/02 12:05:00 UTC
cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup ContextRuleSet.java NamingRuleSet.java Catalina.java
remm 2004/09/02 03:05:00
Modified: catalina/src/share/org/apache/catalina/startup
ContextRuleSet.java NamingRuleSet.java
Catalina.java
Log:
- Remove DefaultContext elements from the digester rules.
- Fix ResourceLink elements handling: apparently I removed the rule, and forgot to add it back. Oops.
- Fix handling of Ejb element (which is not really implemented anyway, but now at least the right rule is used).
Revision Changes Path
1.13 +8 -1 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/ContextRuleSet.java
Index: ContextRuleSet.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/ContextRuleSet.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ContextRuleSet.java 26 Jul 2004 16:04:01 -0000 1.12
+++ ContextRuleSet.java 2 Sep 2004 10:05:00 -0000 1.13
@@ -205,6 +205,13 @@
"setResources",
"javax.naming.directory.DirContext");
+ digester.addObjectCreate(prefix + "Context/ResourceLink",
+ "org.apache.catalina.deploy.ContextResourceLink");
+ digester.addSetProperties(prefix + "Context/ResourceLink");
+ digester.addRule(prefix + "Context/ResourceLink",
+ new SetNextNamingRule("addResourceLink",
+ "org.apache.catalina.deploy.ContextResourceLink"));
+
digester.addObjectCreate(prefix + "Context/Valve",
null, // MUST be specified in the element
"className");
1.6 +4 -4 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/NamingRuleSet.java
Index: NamingRuleSet.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/NamingRuleSet.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- NamingRuleSet.java 26 Jul 2004 16:04:01 -0000 1.5
+++ NamingRuleSet.java 2 Sep 2004 10:05:00 -0000 1.6
@@ -90,9 +90,9 @@
digester.addObjectCreate(prefix + "Ejb",
"org.apache.catalina.deploy.ContextEjb");
digester.addRule(prefix + "Ejb", new SetAllPropertiesRule());
- digester.addSetNext(prefix + "Ejb",
- "addEjb",
- "org.apache.catalina.deploy.ContextEjb");
+ digester.addRule(prefix + "Ejb",
+ new SetNextNamingRule("addEjb",
+ "org.apache.catalina.deploy.ContextEjb"));
digester.addObjectCreate(prefix + "Environment",
"org.apache.catalina.deploy.ContextEnvironment");
1.32 +1 -5 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/Catalina.java
Index: Catalina.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/Catalina.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- Catalina.java 26 Jun 2004 17:41:31 -0000 1.31
+++ Catalina.java 2 Sep 2004 10:05:00 -0000 1.32
@@ -323,10 +323,6 @@
digester.addRuleSet(new NamingRuleSet("Server/GlobalNamingResources/"));
digester.addRuleSet(new EngineRuleSet("Server/Service/"));
digester.addRuleSet(new HostRuleSet("Server/Service/Engine/"));
- digester.addRuleSet(new ContextRuleSet("Server/Service/Engine/Default"));
- digester.addRuleSet(new NamingRuleSet("Server/Service/Engine/DefaultContext/"));
- digester.addRuleSet(new ContextRuleSet("Server/Service/Engine/Host/Default"));
- digester.addRuleSet(new NamingRuleSet("Server/Service/Engine/Host/DefaultContext/"));
digester.addRuleSet(new ContextRuleSet("Server/Service/Engine/Host/"));
digester.addRuleSet(new ClusterRuleSet("Server/Service/Engine/Host/Cluster/"));
digester.addRuleSet(new NamingRuleSet("Server/Service/Engine/Host/Context/"));
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org