日期:2014-05-18  浏览次数:20632 次

急求:我修改的页面在tomcat中运行,总是无法及时更新
我用eclipse的workshop做一个web作业,   但是每次我修改了页面,   启动tomcat,   总是不能及时的更新,   好像系统还在使用,   之前的缓存,但是
我清楚了ie中的历史记录还是这个样子,   每次都要等好久才能看到修改后的页面发布,请教有没有什么办法可以解决这个问题,   我现在用的时ie7,   跟这个有关系么

------解决方案--------------------
正常的情况下,修改了页面,不需要重新更新系统的.直接编译会自动发布到TOMCAT下的,所以.没有必要改了页面就重新启动系统.
------解决方案--------------------
reloadable
如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,我们可以在不重起tomcat的情况下改变应用程序
------解决方案--------------------
楼上正确:reloadable=true;有改动会自动更新,
Tomcat里设置
------解决方案--------------------
方法:
1 设置属性reloadable=true
2 ie-> 工具-> internet选项-> 检查所存网页的最新版本-> 每次访问时检查
3 删除%Tomcat_home%\work\Catalina\localhost下对应的项目目录
------解决方案--------------------
1,你可以清除一下tomacat的缓存
2,设置以下server.xml中的Context中的reloadable= "true "
3,楼上的方法ie-> 工具-> internet选项-> 检查所存网页的最新版本-> 每次访问时检查。
------解决方案--------------------
ie设置的问题!缓存!
------解决方案--------------------
Tomcat5.5好象没有这个设置选项 reloadable=true
------解决方案--------------------
更新了servlet文件,有没有更新相对应的class文件?只有class文件被更新,你才会看到更新后的页面
------解决方案--------------------
yanhuaxie(IT Farmer) ( ) 信誉:100 Blog 加为好友 2007-4-23 12:48:25 得分: 0
方法:
1 设置属性reloadable=true
2 ie-> 工具-> internet选项-> 检查所存网页的最新版本-> 每次访问时检查
3 删除%Tomcat_home%\work\Catalina\localhost下对应的项目目录
------
象上面这样就可以了。第三步可以建立一个批处理,方便调用。
------解决方案--------------------
1 设置属性reloadable=true
你可以在server.xml里对不同的host设置也可以直接在context.xml里对所有项目设置
2 在Eclipse里改一下web.xml文件,比如说在文件最后打一个空格在保存也是可以及时发布的