Lift-web jetty服务器运行时CSS、JS不能被修改解决方案

1、从jetty.jar 包中提取webdefault.xml文件(.m2/repository/org/mortbay/jetty/jetty/6.1.16/jetty-6.1.16.jar)。

2、解压jetty.jar包,提取webdefault.xml文件(org/mortbay/jetty/webapp/webdefault.xml)。

3、把webdefault.xml文件移动到test/resources文件夹下面。

4、设置webdefault.xml文件如下:

(1)找到<param-name>useFileMappedBuffer</param-name>
    <param-value>true</param-value>行代码,把true修改成false。

(2)在pom.xml文件中找到

<plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>maven-jetty-plugin</artifactId>
        <configuration>
          <contextPath>/</contextPath>
          <scanIntervalSeconds>5</scanIntervalSeconds>           
        </configuration>
      </plugin>

该代码 ,在<configuration>  </configuration>处加上 <webDefaultXml>src/test/resources/webdefault.xml</webDefaultXml> 即可。

总结:jetty运行时,内存映射,默认情况下,窗户锁内存映射文件的文件。
按照上面的设置 这个问题就可以解决。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值