glenn 01/06/29 11:01:41
Modified: catalina/docs tomcat-security.html
Log:
Update policy for WebappClassLoader changes
Revision Changes Path
1.3 +9 -21 jakarta-tomcat-4.0/catalina/docs/tomcat-security.html
Index: tomcat-security.html
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/docs/tomcat-security.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- tomcat-security.html 2001/06/26 21:00:30 1.2
+++ tomcat-security.html 2001/06/29 18:01:37 1.3
@@ -156,7 +156,7 @@
//
// * Read access to the document root directory
//
-// $Id: tomcat-security.html,v 1.2 2001/06/26 21:00:30 glenn Exp $
+// $Id: tomcat-security.html,v 1.3 2001/06/29 18:01:37 glenn Exp $
// ============================================================================
@@ -279,37 +279,25 @@
// For instance, assume that the standard "examples" application
// included a JDBC driver that needed to establish a network connection to the
// corresponding database and used the scrape taglib to get the weather from
-// the NOAA web server. You might create a "grant" entries like this:
+// the NOAA web server. You might create a "grant" entries like this:
//
// The permissions granted to the context root directory apply to JSP pages.
// grant codeBase "file:${catalina.home}/webapps/examples/-" {
-// permission java.net.SocketPermission
"dbhost.mycompany.com:5432", "connect";
-// permission java.net.SocketPermission
"*.noaa.gov:80", "connect";
-//
+// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect";
+// permission java.net.SocketPermission "*.noaa.gov:80", "connect";
// };
//
// The permissions granted to the context WEB-INF/classes directory
-//
-// Permissions granted to a web applications /WEB-INF/classes
-// need to use the JNDI naming convention Tomcat 4 uses to identify
-// these resources. The naming convention is
-// "jndi:/<virtual host name>/<web application directory>/WEB-INF/classes/
-//
-// grant codeBase "jndi:/localhost/examples/WEB-INF/classes/-" {
+// grant codeBase "file:${catalina.home}/webapps/examples/WEB-INF/classes/-" {
// };
//
-// Permissions granted to a web applications /WEB-INF/lib
-// need to use the JNDI naming convention Tomcat 4 uses to identify
-// these resources. The naming convention is
-// "jar:jndi:/<virtual host name>/<web application directory>/WEB-INF/lib/
-//
// The permission granted to your JDBC driver
-// grant codeBase "jar:jndi:/localhost/examples/WEB-INF/lib/driver.jar" {
-// permission java.net.SocketPermission
"dbhost.mycompany.com:5432", "connect";
+// grant codeBase
"file:${catalina.home}/webapps/examples/WEB-INF/lib/driver.jar!/-" {
+// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect";
// };
// The permission granted to the scrape taglib
-// grant codeBase "jar:jndi:localhost/webapps/examples/WEB-INF/lib/scrape.jar" {
-// permission java.net.SocketPermission
"*.noaa.gov:80", "connect";
+// grant codeBase
"file:${catalina.home}/webapps/examples/WEB-INF/lib/scrape.jar!/-" {
+// permission java.net.SocketPermission "*.noaa.gov:80", "connect";
// };</pre>
</td>
</tr>