许久未更新了,之前在忙项目忙成狗,之后放假回家晒成狗,废话不多少,这个问题写在这里倒不是真的想分享什么,主要是让自己有个纪录的地方,毕竟号脑子不如烂笔头。

RT:

这个问题是,在使用jetty的时候发现运行中的项目去修改项目中的js文件时,不能实时保存,提示文件不能写入。这个只要是因为jetty的控制锁定。

解决方式如下:

1.找到项目中使用的jetty架包(据说6和7是不一样的,我使用的是6),找到解压这个jar包,找到其中的webdefault.xml文件并把这个文件拷贝到你项目中的WEB-INF下。

2.修改webdefault.xml文件中的useFileMappedBuffer 属性,把true改为false。

3.修改pom.xml文件中jetty架包的引入,加上<webAppConfig><defaultsDescriptor>这里填写你的webdefault.xml的路径</defaultsDescriptor></webAppConfig>。

好了,配置到这里就完成了,再试一下,应该就可以编辑了。

 

 posted on 2015-10-10 09:49  小Live  阅读(102)  评论(0)    收藏  举报