You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by jf...@apache.org on 2003/02/07 02:07:14 UTC
cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup Embedded.java Catalina.java
jfarcand 2003/02/06 17:07:14
Modified: catalina/src/share/org/apache/catalina/startup Embedded.java
Catalina.java
Log:
Move the security configuration inside Embedded to allow security protection when this class is used.
Revision Changes Path
1.5 +15 -5 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/Embedded.java
Index: Embedded.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/Embedded.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Embedded.java 14 Jan 2003 22:41:01 -0000 1.4
+++ Embedded.java 7 Feb 2003 01:07:13 -0000 1.5
@@ -93,6 +93,7 @@
import org.apache.catalina.logger.SystemOutLogger;
import org.apache.catalina.net.ServerSocketFactory;
import org.apache.catalina.realm.MemoryRealm;
+import org.apache.catalina.security.SecurityConfig;
import org.apache.catalina.util.LifecycleSupport;
import org.apache.catalina.util.StringManager;
import org.apache.commons.logging.LogFactory;
@@ -185,7 +186,8 @@
super();
setLogger(logger);
setRealm(realm);
-
+ setSecurityProtection();
+
}
@@ -1238,5 +1240,13 @@
}
+ /**
+ * Set the security package access/protection.
+ */
+ protected void setSecurityProtection(){
+ SecurityConfig securityConfig = SecurityConfig.newInstance();
+ securityConfig.setPackageDefinition();
+ securityConfig.setPackageAccess();
+ }
}
1.14 +4 -9 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.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- Catalina.java 29 Jan 2003 22:32:09 -0000 1.13
+++ Catalina.java 7 Feb 2003 01:07:13 -0000 1.14
@@ -75,7 +75,6 @@
import org.apache.catalina.LifecycleException;
import org.apache.catalina.Server;
import org.apache.catalina.core.StandardServer;
-import org.apache.catalina.security.SecurityConfig;
import org.apache.commons.digester.Digester;
import org.apache.commons.digester.Rule;
import org.apache.tomcat.util.log.SystemLogHandler;
@@ -486,10 +485,6 @@
long t2 = System.currentTimeMillis();
log.debug( "Server.xml processed " + (t2 - t1));
- // TODO: move to Embedded
- SecurityConfig securityConfig = SecurityConfig.newInstance();
- securityConfig.setPackageDefinition();
- securityConfig.setPackageAccess();
// Replace System.out and System.err with a custom PrintStream
// TODO: move to Embedded, make it configurable
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org