靈魂-放水

          為學(xué)日益,為道日損。

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks

          自己的應(yīng)用名為"a",見具體部署路徑C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\a,
          現(xiàn)在文件夾"a"下邊有一文件夾? "doc",在用到包java.io.File里方法file.delete()對doc文件夾下的目錄以及文件進(jìn)行刪除時,沒效果!剛開始以為是方法沒用對,由于在eclipse下test成功,因此排除這種可能。

          應(yīng)該是tomcat的安全問題,在網(wǎng)上找了一片文章"The Apache Jakarta Tomcat 5.5 Servlet/JSP contaniner Security Manager HOW-TO",看完之后,便開始進(jìn)行嘗試……

          打開C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\catalina.policy并進(jìn)行修改,加入代碼"http://========Documentation management permissions====

          grant codeBase "file:${catalina.home}/webapps/a/doc/-" {
          ???????? permission java.io.FilePermission "delete";


          }
          "
          save,重啟tomcat,一切順利,file.delete()方法成功。

          很明顯,These permissions which are granted by default to all web applications are "read", "write".
          至于"execute",我沒嘗試。

          posted on 2006-05-29 16:06 放水老倌 閱讀(2137) 評論(0)  編輯  收藏 所屬分類: J2EE
          主站蜘蛛池模板: 新晃| 清流县| 河西区| 嫩江县| 旬邑县| 砚山县| 图们市| 精河县| 凉山| 新泰市| 彭山县| 贞丰县| 巴林左旗| 乌恰县| 阆中市| 齐齐哈尔市| 侯马市| 巴马| 巩义市| 富锦市| 清涧县| 翁源县| 呼伦贝尔市| 时尚| 景德镇市| 香港| 大庆市| 育儿| 勃利县| 新余市| 蓝山县| 平乐县| 江油市| 比如县| 锡林浩特市| 南乐县| 老河口市| 麟游县| 梁平县| 石渠县| 永新县|