You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Dany Crepin <cr...@wanadoo.be> on 2003/02/13 22:13:34 UTC

FilePermission syntax under Windows

This is correct: 

grant codeBase "file:${catalina.home}/webapps/my_app/WEB-INF/-" {
     permission java.io.FilePermission "${catalina.home}/webapps/my_app/file1.txt",
                                       "read,write,delete";
};

This is correct: 

grant codeBase "file:${catalina.home}/webapps/my_app/WEB-INF/-" {
     permission java.io.FilePermission "${catalina.home}\\webapps\\my_app\\file1.txt",
                                       "read,write,delete";
};

This is NOT correct: 

grant codeBase "file:${catalina.home}/webapps/my_app/WEB-INF/-" {
     permission java.io.FilePermission "${catalina.home}/webapps/my_app/-",
                                       "read,write,delete";
};

This is NOT correct: 

grant codeBase "file:${catalina.home}/webapps/my_app/WEB-INF/-" {
     permission java.io.FilePermission "${catalina.home}\\webapps\\my_app\\-",
                                       "read,write,delete";
};

This is *correct*: 

grant codeBase "file:${catalina.home}/webapps/my_app/WEB-INF/-" {
     permission java.io.FilePermission "${catalina.home}${/}webapps${/}my_app${/}-",
                                       "read,write,delete";
};