靈魂-放水

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

          BlogJava 首頁(yè) 新隨筆 聯(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()對(duì)doc文件夾下的目錄以及文件進(jìn)行刪除時(shí),沒效果!剛開始以為是方法沒用對(duì),由于在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 放水老倌 閱讀(2141) 評(píng)論(0)  編輯  收藏 所屬分類: J2EE
          主站蜘蛛池模板: 高清| 齐齐哈尔市| 武川县| 沁源县| 阳原县| 滁州市| 洪雅县| 合水县| 崇左市| 道孚县| 泸溪县| 卫辉市| 舟山市| 长岭县| 莱州市| 扎兰屯市| 玉龙| 宣恩县| 正镶白旗| 比如县| 安阳县| 高雄市| 泌阳县| 屏东市| 永顺县| 永昌县| 诏安县| 万州区| 洛浦县| 连云港市| 天全县| 布尔津县| 珲春市| 临清市| 莱阳市| 安远县| 上高县| 盐城市| 太仆寺旗| 锡林浩特市| 巴青县|