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