Maven Jetty 插件的问题(css/js等目录死锁,不能自动刷新)的解决:
1. 打开下面的目录:C:Users用户名.m2
epositoryorgeclipsejettyjetty-webapp,
在进入版本对应的子目录,例如8.1.3.v20120416;
2. 打开jetty-webapp-8.1.3.v20120416.jar,进入org/eclispe/jetty/webapp/,将webdefault.xml复制出来;
3. 编辑webdefault.xml文件,找到参数useFileMappedBuffer的定义,将param-value修改为false:
<init-param>
<param-name>useFileMappedBuffer</param-name>
<param-value>false</param-value>
</init-param>
4. 将webdefault.xml放回jar包中;
5. 验证,启动mvn jetty:run后,css/js目录内文件被修改时将不再有死锁,同时被系统实时更新。