隨筆-10  評論-23  文章-32  trackbacks-0

          原因是如果NIO被支持的話,Jetty會使用內存映射文件來緩存靜態文件,其中包括.js文件。在Windows下面,使用內存映射文件會導致文件被鎖定。解決方案是不使用內存映射文件來做緩存。步驟如下:

          1.在你使用的Jetty版本的jetty.jar中找到webdefault.xml,它在jar文件中的路徑是org/mortbay/jetty/webapp/webdefault.xml。把它拷貝到項目中,比如src/main/resources/webdefault.xml。

          2.找到useFileMappedBuffer參數,把值設成false

          3.在pom.xml中,設置jetty使用更新過的webdefault.xml文件。

          <groupId>org.mortbay.jettygroupId>

            <artifactId>maven-jetty-pluginartifactId>

            <version>${jetty.version}version>

            <configuration>

            ...

                   <webDefaultXml>src/main/resources/webdefault.xml</webDefaultXml>

            </configuration>

          這樣就在運行時也可以修改js和css了。

          posted on 2009-08-04 15:45 liuyimx 閱讀(2445) 評論(0)  編輯  收藏 所屬分類: maven2 、css 、jQuery

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 河津市| 三都| 拜城县| 枣庄市| 明水县| 江源县| 绥阳县| 霍林郭勒市| 大安市| 中江县| 曲阳县| 平果县| 临洮县| 芒康县| 观塘区| 余江县| 诏安县| 泰兴市| 奉化市| 芮城县| 哈巴河县| 墨竹工卡县| 侯马市| 边坝县| 百色市| 宿州市| 东港市| 墨竹工卡县| 剑阁县| 安新县| 唐河县| 河曲县| 来宾市| 文化| 沛县| 紫金县| 呼图壁县| 安远县| 兰考县| 远安县| 古浪县|