Jetty 启动后缓存页面,不重新启动更新

来源:互联网 发布:dsdt editor mac 1.4 编辑:程序博客网 时间:2024/06/07 06:30

版本参数:9.1.4.v20140401

Jetty 启动后发现web页面一直处于缓存状态, 启动期间不能正常编译或更新 

后来发现在Jetty 的发行包运行期间会默认锁定所部署的文件, 使用文件缓存

在 jetty-webapp 包org/eclipse/jetty/webapp/webdefault.xml下配置文件中有这么一项配置:

 <init-param>      <param-name>useFileMappedBuffer</param-name>      <param-value>true</param-value> </init-param>

是否使用文件缓存 , 发行包路径org/eclipse/jetty/webapp/webdefault.xml搜索该配置修改为false即可.

觉得麻烦, 更新版本后又需要再次修改文件, 可以单独复制一份引用.

WebAppContext context = new WebAppContext();context.setDefaultsDescriptor("./webdefault.xml");

                                             
0 0
原创粉丝点击