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了。

来自:http://zhouhaitao.iteye.com/blog/2005490

posted on 2014-10-31 16:26  angelshelter  阅读(388)  评论(0编辑  收藏  举报

导航