社区
Java EE
帖子详情
怎样清空Tomcat容器缓存
rsyymb
2008-12-13 01:15:37
我在Eclipse 下执行J2EE工程,当做了页面或者是后台Bean的修改后再次运行工程,而浏览器的显示依然是上一次的历史页面,没有做出更新。当重新启动Eclipse时运行工程,能被更新,每次重启只能更新一次。请问如何解决该问题,让我每次更改后都能运行出最新的页面信息。
...全文
6748
27
打赏
收藏
怎样清空Tomcat容器缓存
我在Eclipse 下执行J2EE工程,当做了页面或者是后台Bean的修改后再次运行工程,而浏览器的显示依然是上一次的历史页面,没有做出更新。当重新启动Eclipse时运行工程,能被更新,每次重启只能更新一次。请问如何解决该问题,让我每次更改后都能运行出最新的页面信息。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
缓存
本文介绍了在使用
Tomcat
容器
时遇到JSP文件更新后仍无法在IE浏览器上显示最新内容的问题,并提供了多种解决方案,包括修改server.xml配置、
清空
浏览器上网记录、重启
Tomcat
或清理工作目录
缓存
等方法。
关于
tomcat
缓存
本文讨论了在开发过程中遇到的
Tomcat
缓存
问题,导致修改后的JS文件未生效。
Tomcat
的work目录存储了编译后的JSP页面,当
清空
此目录时,可以解决
缓存
问题。此外,提供了多种清理
Tomcat
缓存
的方法,包括修改server.xml设置reloadable属性、删除work目录下的特定文件夹以及浏览器
缓存
的清理。
Docker
容器
启动
Tomcat
访问出现404 问题解决
本文介绍了在CentOS 6.8/7上使用Docker 1.7.1启动
Tomcat
8.5.51时遇到404错误的解决方案。问题在于webapps目录为空,实际应用位于webapps.dist目录下。解决方法是将webapps.dist的内容复制到webapps目录,并在必要时清理浏览器
缓存
。若启动多个
Tomcat
容器
,可能需要自定义
Tomcat
镜像。
清除
tomcat
缓存
HTML,清除
Tomcat
缓存
本文介绍了解决
Tomcat
更新后页面未刷新的问题,详细解释了如何在Linux和Windows环境下清除
Tomcat
和DNS
缓存
。同时,文章还涉及了其他类型的
缓存
清理方法。
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章