Author: markt Date: Fri Nov 16 19:35:42 2012 New Revision: 1410545 URL: http://svn.apache.org/viewvc?rev=1410545&view=rev Log: Fix some security exceptions when running with a security manager
Modified: tomcat/trunk/java/org/apache/catalina/security/SecurityClassLoad.java Modified: tomcat/trunk/java/org/apache/catalina/security/SecurityClassLoad.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/security/SecurityClassLoad.java?rev=1410545&r1=1410544&r2=1410545&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/security/SecurityClassLoad.java (original) +++ tomcat/trunk/java/org/apache/catalina/security/SecurityClassLoad.java Fri Nov 16 19:35:42 2012 @@ -43,6 +43,7 @@ public final class SecurityClassLoad { loadRealmPackage(loader); loadSessionPackage(loader); loadUtilPackage(loader); + loadValvesPackage(loader); loadJavaxPackage(loader); loadConnectorPackage(loader); loadTomcatPackage(loader); @@ -54,6 +55,9 @@ public final class SecurityClassLoad { final String basePackage = "org.apache.catalina.core."; loader.loadClass (basePackage + + "AccessLogAdapter"); + loader.loadClass + (basePackage + "ApplicationContextFacade$1"); loader.loadClass (basePackage + @@ -72,6 +76,12 @@ public final class SecurityClassLoad { "AsyncContextImpl$1"); loader.loadClass (basePackage + + "AsyncContextImpl$PrivilegedGetTccl"); + loader.loadClass + (basePackage + + "AsyncContextImpl$PrivilegedSetTccl"); + loader.loadClass + (basePackage + "AsyncListenerWrapper"); loader.loadClass (basePackage + @@ -135,6 +145,13 @@ public final class SecurityClassLoad { } + private static final void loadValvesPackage(ClassLoader loader) + throws Exception { + final String basePackage = "org.apache.catalina.valves."; + loader.loadClass(basePackage + "AccessLogValve$3"); + } + + private static final void loadCoyotePackage(ClassLoader loader) throws Exception { final String basePackage = "org.apache.coyote."; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org