jetty无法即时更新html、js、css等静态文件的解决办法
网上搜了一大堆方法。最常见的是找到jetty\etc\webdefault.xml文件,找到useFileMappedBuffer参数,把true改为false
<init-param>
<param-name>useFileMappedBuffer</param-name>
<param-value>false</param-value>
</init-param>
第二种方法:
在web.xml中添加如下代码即可:
<!-- 解决Jetty启动后不能修改静态文件问题 -->
< servlet >
< servlet-name > default </ servlet-name >
< servlet-class > org.mortbay.jetty.servlet.DefaultServlet </ servlet-class >
< init-param >
< param-name > useFileMappedBuffer </ param-name >
< param-value > false </ param-value >
</ init-param >
< load-on-startup > 0 </ load-on-startup >
</ servlet >
来自:http://www.educity.cn/wenda/362059.html
后来发现找不到类,
第三种方法
把上面的org.mortbay.jetty.servlet.DefaultServlet 类换成 org.eclipse.jetty.servlet.DefaultServlet 就ok了。
posted on 2014-10-31 16:26 angelshelter 阅读(395) 评论(0) 编辑 收藏 举报