Maven Jetty 插件的问题(css/js等目录死锁,不能自动刷新)的解决:
1.
打开下面的目录:C:\Users\用户名\.m2\repository\org\eclipse\jetty\jetty-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目录内文件被修改时将不再有死锁,同时被系统实时更新。