craigmcc 01/04/07 18:05:19
Modified: catalina/src/conf catalina.policy
Log:
On some JVMs, the "${java.home}" value actually points at "$JAVA_HOME/jre"
instead of "$JAVA_HOME", so the permissions for tools.jar were not getting
processed. Add entries to the SYSTEM CODE PERMISSIONS section so that this
works either way.
Revision Changes Path
1.7 +12 -1 jakarta-tomcat-4.0/catalina/src/conf/catalina.policy
Index: catalina.policy
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/conf/catalina.policy,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- catalina.policy 2001/04/07 23:08:45 1.6
+++ catalina.policy 2001/04/08 01:05:19 1.7
@@ -8,7 +8,7 @@
//
// * Read access to the document root directory
//
-// $Id: catalina.policy,v 1.6 2001/04/07 23:08:45 craigmcc Exp $
+// $Id: catalina.policy,v 1.7 2001/04/08 01:05:19 craigmcc Exp $
// ============================================================================
@@ -22,6 +22,17 @@
// These permissions apply to all shared system extensions
grant codeBase "file:${java.home}/jre/lib/ext/-" {
+ permission java.security.AllPermission;
+};
+
+// These permissions apply to javac when ${java.home] points at $JAVA_HOME/jre
+grant codeBase "file:${java.home}/../lib/-" {
+ permission java.security.AllPermission;
+};
+
+// These permissions apply to all shared system extensions when
+// ${java.home} points at $JAVA_HOME/jre
+grant codeBase "file:${java.home}/lib/ext/-" {
permission java.security.AllPermission;
};