隨筆-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 閱讀(2436) 評論(0)  編輯  收藏 所屬分類: maven2 、css 、jQuery

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


          網站導航:
           
          主站蜘蛛池模板: 巴塘县| 祁东县| 微山县| 绥滨县| 汕尾市| 温宿县| 安龙县| 舟曲县| 八宿县| 仁怀市| 屯昌县| 南京市| 广南县| 淮南市| 开远市| 苍山县| 巴里| 马关县| 德州市| 北宁市| 和静县| 绥宁县| 嘉峪关市| 永安市| 凭祥市| 治多县| 额敏县| 桐城市| 蒙山县| 海晏县| 峨山| 沙田区| 合作市| 西乌| 洛南县| 安康市| 宁明县| 长垣县| 乌拉特前旗| 连江县| 文水县|