maven 的jetty 运行时出现无法编辑保存webapp下的文件

阅读更多

使用jetty-maven-plugin 在eclipse中进行运行调试,碰到无法编辑保存webapp下的文件

 

提示:请求的操作无法在使用用户映射区域打开的文件上执行

 

解决方法:

 

从 jetty 7 开始,jar存放在maven仓库中的路径为org/eclise/jetty/jetty-webapp


打开对应的版本的jar包

修改jar中的org/mortbay/jetty/webapp/webdefault.xml文件

Java代码
  1.      
  2.   useFileMappedBuffer     
  3.   true      
  4.     
[java] view plain copy print ?
  1.     
  2.   useFileMappedBuffer    
  3.   true     
  4.     
  
  useFileMappedBuffer  
  true   
  

改好后放回jar包

 


另一种办法是将webdefault.xml 提取出来,修改后放在给定位置,然后配置jetty插件的信息

Java代码
  1.       
  2.      
  3.     src/test/resources/webdefault.xml   
  4.       
  5.   
[java] view plain copy print ?
  1.      
  2.     
  3.     src/test/resources/webdefault.xml  
  4.      
  5.   
	
  
    src/test/resources/webdefault.xml
  	



原贴 http://docs.codehaus.org/display/JETTY/Files+locked+on+Windows

你可能感兴趣的:(maven 的jetty 运行时出现无法编辑保存webapp下的文件)