You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@locus.apache.org on 2000/09/10 01:29:33 UTC
cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/context PolicyInterceptor.java
costin 00/09/09 16:29:33
Modified: src/share/org/apache/tomcat/context PolicyInterceptor.java
Log:
Added a small comment to PolicyInterceptor.
Right now only Jasper is using the protection domain - everything else is
based on standard URLClassLoader.
Revision Changes Path
1.7 +4 -4 jakarta-tomcat/src/share/org/apache/tomcat/context/PolicyInterceptor.java
Index: PolicyInterceptor.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/context/PolicyInterceptor.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- PolicyInterceptor.java 2000/08/24 14:25:33 1.6
+++ PolicyInterceptor.java 2000/09/09 23:29:32 1.7
@@ -147,9 +147,6 @@
public void contextInit( Context context)
throws TomcatException
{
- // SecurityManager sm = System.getSecurityManager();
- // if( sm==null ) return;
-
ContextManager cm = context.getContextManager();
String base = context.getDocBase();
@@ -158,7 +155,8 @@
URL url = new URL("file:" + dir.getAbsolutePath());
CodeSource cs = new CodeSource(url,null);
- /* Try the context permissions ( set in the config file of via API calls )
+ /* Try the context permissions ( set in the config file via
+ API calls )
*/
Permissions p = (Permissions)context.getPermissions();
@@ -189,6 +187,8 @@
}
}
+ // This is used only for Jasper ! Should be replaced by
+ // a standard URLClassLoader.
ProtectionDomain pd = new ProtectionDomain(cs,p);
context.setProtectionDomain(pd);
// new permissions - added context manager and file to whatever was