如果NIO被支援的話,Jetty會使用記憶體對映檔案來快取靜態檔案,其中包括.js檔案。在Windows下面,使用記憶體對映檔案會導致檔案被鎖定。解決方案是不使用記憶體對映檔案來做快取。如果你使用Maven,那就很簡單了。步驟如下: 在你使用.m2\repository\org\eclipse\jetty\jetty-webapp\8.1.0.RC2\jetty-webapp-8.1.0.RC2.jar中找到webdefault.xml,它在jar檔案中的路徑是org/mortbay/jetty/webapp/webdefault.xml。把它複製到專案中,比如src/test/resources/webdefault.xml. 找到useFileMappedBuffer引數,把值設成false 如果NIO被支援的話,Jetty會使用記憶體對映檔案來快取靜態檔案,其中包括.js檔案。在Windows下面,使用記憶體對映檔案會導致檔案被鎖定。解決方案是不使用記憶體對映檔案來做快取。如果你使用Maven,那就很簡單了。步驟如下: 在你使用.m2\repository\org\eclipse\jetty\jetty-webapp\8.1.0.RC2\jetty-webapp-8.1.0.RC2.jar中找到webdefault.xml,它在jar檔案中的路徑是org/mortbay/jetty/webapp/webdefault.xml。把它複製到專案中,比如src/test/resources/webdefault.xml. 找到useFileMappedBuffer引數,把值設成false
如果NIO被支援的話,Jetty會使用記憶體對映檔案來快取靜態檔案,其中包括.js檔案。在Windows下面,使用記憶體對映檔案會導致檔案被鎖定。解決方案是不使用記憶體對映檔案來做快取。如果你使用Maven,那就很簡單了。步驟如下: 在你使用.m2\repository\org\eclipse\jetty\jetty-webapp\8.1.0.RC2\jetty-webapp-8.1.0.RC2.jar中找到webdefault.xml,它在jar檔案中的路徑是org/mortbay/jetty/webapp/webdefault.xml。把它複製到專案中,比如src/test/resources/webdefault.xml. 找到useFileMappedBuffer引數,把值設成false 如果NIO被支援的話,Jetty會使用記憶體對映檔案來快取靜態檔案,其中包括.js檔案。在Windows下面,使用記憶體對映檔案會導致檔案被鎖定。解決方案是不使用記憶體對映檔案來做快取。如果你使用Maven,那就很簡單了。步驟如下: 在你使用.m2\repository\org\eclipse\jetty\jetty-webapp\8.1.0.RC2\jetty-webapp-8.1.0.RC2.jar中找到webdefault.xml,它在jar檔案中的路徑是org/mortbay/jetty/webapp/webdefault.xml。把它複製到專案中,比如src/test/resources/webdefault.xml. 找到useFileMappedBuffer引數,把值設成false