社区
Java EE
帖子详情
怎样清空Tomcat容器缓存
rsyymb
2008-12-13 01:15:37
我在Eclipse 下执行J2EE工程,当做了页面或者是后台Bean的修改后再次运行工程,而浏览器的显示依然是上一次的历史页面,没有做出更新。当重新启动Eclipse时运行工程,能被更新,每次重启只能更新一次。请问如何解决该问题,让我每次更改后都能运行出最新的页面信息。
...全文
6604
27
打赏
收藏
怎样清空Tomcat容器缓存
我在Eclipse 下执行J2EE工程,当做了页面或者是后台Bean的修改后再次运行工程,而浏览器的显示依然是上一次的历史页面,没有做出更新。当重新启动Eclipse时运行工程,能被更新,每次重启只能更新一次。请问如何解决该问题,让我每次更改后都能运行出最新的页面信息。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzg890926
2010-01-02
打赏
举报
回复
最好自己做一个页面,如果需该了页面的话运行该界面来清除缓存问题,我们想平台就是这样实现,不过具体操作俺们不知道,这样就不用重新启动,直接点击页面一下就OK。
东大坡居士
2010-01-01
打赏
举报
回复
直接用浏览器运行工程,不用eclipse下的看效果,每次刷新浏览器就行
dixiao2008
2010-01-01
打赏
举报
回复
直接删除tomcat下的work里的,重启tomcat
rsyymb
2008-12-16
打赏
举报
回复
你的方法综诉和上边的观点也一样,但是我的除了直接删除跟当前项目相关的类外,其他没帮助.但这样做和重启ide时间上差不多.
happyxlh
2008-12-16
打赏
举报
回复
一般都要重新启动的
rsyymb
2008-12-16
打赏
举报
回复
记住,Eclipse 没有MyEclipse 的发布功能,运行时是直接在服务器上运行->显示页面->看效果.MyEclipse 是发布->启动服务器->打开页面->看效果.
rsyymb
2008-12-16
打赏
举报
回复
我用Eclipse3.4.1重启Tomcat6.0情况没有好转的迹象,没办法重启IDE吧!!唉~~~~~~
wobushihengheng
2008-12-16
打赏
举报
回复
同意13楼的观点
FoxLovel
2008-12-16
打赏
举报
回复
方法1、再当前浏览器,工具里清空一下上网记录(如果你的cookie没那么重要的话,全部选中,清空)。重新打开一个IE浏览器,再打上网址,回车。
如果还不行
方法2、重启tomcat,但是太费时间,有时还不管用。。
方法3、Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost
有一些发布程序的时候编译的jsp的Java类,可都清空该文件夹,也可以只删除跟当前项目相关的类。
方法3,最直接。。。彻底
不过我常用方法1。方法3,要翻那么多文件夹,我会在方法1实在还是不可以的话。才用方法3.。(*^__^*) 嘻嘻……
laogong
2008-12-16
打赏
举报
回复
有些时候是浏览器缓存问题
重新部署跟重新启动IDE的时间都较长
一般情况下都需用重新启动tomcat
我用MyEclipse5.5,基本上改页面保存后,然后刷新页面立马就更新过来了
<------------------>
JAVA免费论坛http://www.jsprun.net
wallis_999
2008-12-16
打赏
举报
回复
修改java文件要重新部署一下...
有时不用重启tomcat...
如果你修改配置文件,一定要重启。。。
rsyymb
2008-12-15
打赏
举报
回复
清空我知道。我用Eclipse3.4.1每次都要重新启动Eclipse才能更新生效。不知道是不是容器的问题,我用的是Tomcat6.0
qzj5851
2008-12-15
打赏
举报
回复
[Quote=引用 6 楼 tzb08 的回复:]
引用 1 楼 liudj 的回复:
\apache-tomcat-5.5.20\work 下的内容清空
顶下,就是把你tomcat目录下面得work文件夹清空
[/Quote]
正解
ruoye_2008
2008-12-15
打赏
举报
回复
平时在布置我们的程序时一般有两种方法:
一种是如上面你们那样的,直接用MyEclipse直接布置,但这种方法的缺点是每当程序更改后,都要重新将代码更新,我平时常用的也是这种;
二是在Tomcat的server.xml里,在</Host>之前加上这句:
<Context path=”/test” docBase=”f:\testWeb” reloadable=”true”/>,其中:test是在url中显示的项目名,可以随便写,后面的"f:\testWeb”是你真正项目所在的路径,true表示当服务器的配置文件改变时Tomcat会自动重新加载。(注:上面说的路径问题,比如说真正的项目是testWeb,但我在地址栏输入的是http://localhost:8080/test/index.jsp)
第二种因为要时时加载,自然增加了系统的负担,而且是改服务器的,所以这种我不喜欢也不常用
第二种你再试试看看。
nanjg
2008-12-15
打赏
举报
回复
何解呢
qqqqqwwqqq
2008-12-15
打赏
举报
回复
程序更新了 重新发布一下就可以了撒 不行再清空tomcat/work下的
rsyymb
2008-12-15
打赏
举报
回复
呵呵 ! 终于靠普了。
rsyymb
2008-12-15
打赏
举报
回复
呵呵 ! 终于靠普了。
forgood
2008-12-14
打赏
举报
回复
TOMCAT有时候就是这样的,我也遇到过好多此的,每次我都是重新启动服务。
rsyymb
2008-12-14
打赏
举报
回复
可能我没把问题说清楚,我的意思是在Eclipse 里进行。当然你们那样做也行。只是我在Eclipse(Eclipse未关闭情况下)下运行第一次和更改后第二次运行结果一样。当我关闭Eclipse 重新启动,更改生效。如果要到Tomcat目录下去删除那样我不如从新启动下Eclipse。对吧!拜托..........
加载更多回复(7)
清空
Tomcat
中的work目录并重启
Tomcat
.bat
清空
Tomcat
中的work目录并重启
Tomcat
.bat,为java开发提供方便!!! 注意修改work目录
修改
tomcat
默认主页
用于修改
tomcat
默认主页,可以做到类似搜狐网站类似的结构,打出域名即可访问网站。希望可以帮到你。
Tomcat
无法加载css和js等静态资源文件的解决思路
Tomcat
无法加载css和js等静态资源文件的情况想必从事相关行业的工作人员都有遇到过吧,接下来为大家介绍下详细的解决方法,感兴趣的朋友可以参考下
Tomcat
报错:HTTP Status 500 (Wrapper cannot find servlet class)解决办法
主要介绍了
Tomcat
报错:HTTP Status 500 (Wrapper cannot find servlet class)解决办法的相关资料,需要的朋友可以参考下
java出现404的原因是_关于出现404错误的原因 关于出现500错误的原因
eclipse 挠头的404 500 怎么解决.........
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章