内嵌jetty使用ResourceHandler锁定文件解决方法
yupan21 opened this issue · 0 comments
yupan21 commented
ResourceHandler handler = new ResourceHandler();
handler.setDirectoriesListed(true);
handler.setResourceBase(websitePath);
handler.setMinMemoryMappedContentLength(-1);
加入handler.setMinMemoryMappedContentLength(-1)即可。之前一直纠结于更改webdefault.xml里的useFileMappedBuffer选项。后发现项目中使用的是代码内嵌启动jetty,使用的是ResourceHandler。
详细参考:http://stackoverflow.com/questions/184312/how-to-make-jetty-dynamically-load-static-pages#