Jetty 使用 以及HTML 和Js代码无法保存问题解决
来源:互联网 发布:游戏脚本软件 编辑:程序博客网 时间:2024/06/12 12:06
现在最新Jetty的版本是7.0;完全支持Eclipse。更多的信息请查看 http://hi.baidu.com/dfdkfdeijf/blog/item/cb46ed1ded0c9f0f8618bfab.html;
项目刚采用Maven 管理,和以前的开发调试环境大有不同。最痛苦的就是 调试 HTML 和js代码既然要重新打包发布。最终解决方法是采用 Jetty。
在Maven 下面使用Jetty非常简单,首先在Maven中引用Jetty,然后 需要进行如下配置:
点击run, 系统会run jetty,并启动web 工程。无需再使用tomcat。因为tomcat 和Jetty一样都可以作为servelt 容器使用,所以在这里jetty 替代了tomcat。
但是接下来遇到一个问题。在开发中经常要修改html 和js代码,发现只要被浏览器访问过的html 或者是js,都会被锁住,修改之后无法保存,无论是在Eclipse里面保存还是在外部都无法保存。
后来在网上发现原因:jetty 缓存了静态的html,js 和css等,不能被修改,但是JSP文件是可以修改的。
解决方法是 修改jetty jar 里面的 webdefault.xml 的useFileMappedBuffer为false
<init-param>
<param-name>useFileMappedBuffer</param-name>
<param-value>false</param-value> 默认是true
</init-param>
<strong>接下来是要找到 webdefault.xml :</strong>
在6.0和之前的版本,所有的jetty 的class 是在一个jar里面。
在7.0的版本里面,jetty 拆成很多jar包了,而这个xml文件位于 jetty-webapp.jar里面。
用rar工具打开jar,在org/eclipse/jetty/webapp下面 发现webdefault.xml。
在我本机:这个jar包的 存在于
C:/Documents and Settings/xxxx/.m2/repository/org/eclipse/jetty/jetty-webapp/7.1.4.v20100610 目录下面;
具体名称是jetty-webapp-7.1.4.v20100610.jar 修改其中的webdefault.xml 的useFileMappedBuffer为false,
重新jetty 启动web,成功,可以正常修改保存html和js
- Jetty 使用 以及HTML 和Js代码无法保存问题解决
- Jetty 使用 以及HTML 和Js代码无法保存问题解决
- Jetty 使用 以及HTML 和Js代码无法保存问题解决
- 当修改js文件后,需要重启jetty,才能保存js文件的问题解决
- 使用流加载和保存HTML内容&遍历html的信息存入一个ini文件&使用MSHTML分析HTML代码
- 使用流加载和保存HTML内容&遍历html的信息存入一个ini文件&使用MSHTML分析HTML代码
- PHP开发中session无法获取和保存问题解决方法!
- 关于在jsp中java代码和js以及html代码的执行顺序
- 倒计时js和html代码
- php无法保存cookies问题解决
- 使用github保存代码和同步代码
- jquery的.html()动态遍历html代码后,对原有的css和js无法控制问题
- Eclipse Jetty JettyLauncher 问题解决与使用技巧
- 纯html标签下单引号和双引号以及html和JS混编下单引号和双引号,php引号的使用
- 使用js导入excel和ajax传送数据回数据库保存的代码
- iOS和JS交互(含OC、html、js)代码不使用第三方库(二)
- iOS使用webView加载本地的html文件,无法显示js和css
- html使用js截取页面保存为图片
- jquery tablesorter对表格进行排序
- 利用循环结构求和do while语句
- 网络编程测试用例
- 技术笔记2_ASP.net:母版页中尽量不要调用DataBind
- Oracle带输入、输出参数的存储过程 返回受影响的行数 SQL%ROWCOUNT
- Jetty 使用 以及HTML 和Js代码无法保存问题解决
- 让你的Java 程序跑的更快
- 高性能JSON库---FastJson(阿里巴巴)
- GLView基本分析
- android快速开发框架
- XUtils
- 算法的时间复杂度和空间复杂度-总结
- 关于static静态的、继承、接口interface、final关键字、单例设计模式总结
- hdu 1789