Author: markt
Date: Fri Feb 4 11:07:18 2011
New Revision: 1067147
URL: http://svn.apache.org/viewvc?rev=1067147&view=rev
Log:
Fix security exception when running under a SecurityManager
Modified:
tomcat/trunk/java/org/apache/catalina/security/SecurityClassLoad.java
tomcat/trunk/webapps/docs/changelog.xml
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=1067147&r1=1067146&r2=1067147&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/security/SecurityClassLoad.java
(original)
+++ tomcat/trunk/java/org/apache/catalina/security/SecurityClassLoad.java Fri
Feb 4 11:07:18 2011
@@ -131,6 +131,9 @@ public final class SecurityClassLoad {
throws Exception {
final String basePackage = "org.apache.coyote.";
loader.loadClass(basePackage + "http11.AbstractOutputBuffer$1");
+ // Make sure system property is read at this point
+ Class<?> clazz = loader.loadClass(basePackage + "Constants");
+ clazz.newInstance();
}
Modified: tomcat/trunk/webapps/docs/changelog.xml
URL:
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1067147&r1=1067146&r2=1067147&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Fri Feb 4 11:07:18 2011
@@ -51,6 +51,10 @@
<bug>50709</bug>: Make <code>ApplicationContextFacade</code> non-final
to
enable extension. (markt)
</fix>
+ <fix>
+ When running under a security manager, user requests may fail with a
+ security exception. (markt)
+ </fix>
</changelog>
</subsection>
<subsection name="Coyote">
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]