Eclipse中maven环境搭配,使用jetty启动后不能更改css,js文件的解决方法
2015-06-11 19:19
836 查看
原因:
Jetty会使用内存映射文件来缓存静态文件,包括js,css文件。
在Windows下,使用内存映射文件会导致文件被锁定,所以当Jetty启动的时候无法在编辑器对js或者css文件进行编辑。
解决思路:
解决办法是更改Jetty默认配置,不适用内存映射文件来做缓存。
步骤:
1. 找到webdefault.xml。
在本地仓库中找到jetty插件。
我以6.x版本为例,jetty-6.jar在$maven_repo$/org/mortbay/jetty/jetty/6.x/jetty-6.x.jar,
webdefault.xml文件在包org\mortbay\jetty\webapp下。
2. 修改webdefault.xml中得useFileMappedBuffer参数的值为false
用好压工具查看:
再次启动:jeffy:run 就没有问题了!
Jetty会使用内存映射文件来缓存静态文件,包括js,css文件。
在Windows下,使用内存映射文件会导致文件被锁定,所以当Jetty启动的时候无法在编辑器对js或者css文件进行编辑。
解决思路:
解决办法是更改Jetty默认配置,不适用内存映射文件来做缓存。
步骤:
1. 找到webdefault.xml。
在本地仓库中找到jetty插件。
我以6.x版本为例,jetty-6.jar在$maven_repo$/org/mortbay/jetty/jetty/6.x/jetty-6.x.jar,
webdefault.xml文件在包org\mortbay\jetty\webapp下。
2. 修改webdefault.xml中得useFileMappedBuffer参数的值为false
用好压工具查看:
再次启动:jeffy:run 就没有问题了!
相关文章推荐
- scheduleAtFixedRate定时任务超时问题
- Java加密技术(三)—— HMACSHA1 加密算法
- 2015第24周四Spring事务4
- Java 读取xml文件
- 使用spring @Scheduled注解执行定时任务
- 深入理解Java的接口和抽象类
- java代码实现随机中奖 的代码
- 使用Maven运行Java main的3种方式
- 学生成绩管理系统2(java类的运用,面向对象思想的应用)
- 学生成绩管理系统2(java类的运用,面向对象思想的应用)
- Java设计模式 单例模式(Singleton)
- Loadrunner java vuser多台机器运行报错 Error: Compilation process failed解决方法
- java 读取配置文件
- Java中HashMap,LinkedHashMap,TreeMap的区别
- java中的File创建文件
- spring注解实例1
- struts2的动态方法配置
- Java5
- Android 软件开发之如何使用Eclipse Debug调试程序详解
- 如何使用Maven和eclipse构建大数据开发框架项目