社区
Java EE
帖子详情
怎样清空Tomcat容器缓存
rsyymb
2008-12-13 01:15:37
我在Eclipse 下执行J2EE工程,当做了页面或者是后台Bean的修改后再次运行工程,而浏览器的显示依然是上一次的历史页面,没有做出更新。当重新启动Eclipse时运行工程,能被更新,每次重启只能更新一次。请问如何解决该问题,让我每次更改后都能运行出最新的页面信息。
...全文
6685
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
中的work目录并重启
Tomcat
.bat
标题 "
清空
Tomcat
中的work目录并重启
Tomcat
.bat" 暗示这是一个批处理脚本,用于自动化清理Apache
Tomcat
服务器的`work`目录,然后重启服务。这个过程对于Java开发人员来说非常有用,因为它可以帮助他们清理临时编译...
修改
tomcat
默认主页
Apache
Tomcat
是一款开源的Servlet
容器
,它能够使任何基于Java Servlets API和JavaServer Pages (JSP)技术的应用程序运行起来。
Tomcat
作为Java Web开发的重要工具之一,在实际应用中广泛被采用。在默认情况下,当...
Tomcat
无法加载css和js等静态资源文件的解决思路
在开发和部署基于Java的Web应用时,
Tomcat
作为常用的Servlet
容器
,有时会出现无法加载CSS、JavaScript等静态资源的问题。这种情况通常会导致网页样式混乱、交互失效,严重影响用户体验。以下是一些针对这个问题的...
Tomcat
报错:HTTP Status 500 (Wrapper cannot find servlet class)解决办法
清空
Tomcat
缓存
,通常是指删除
Tomcat
的\work\Catalina\localhost目录下相应工程的目录文件。 c. 重新发布工程。这意味着需要将编译后的文件复制到
Tomcat
的\WEB-INF\classes目录下,并重新部署应用到服务器。 ...
Java服务重启与停止管理[项目源码]
此外,
缓存
刷新机制可以在服务重启时
清空
或重新加载
缓存
,以避免使用过时的数据。优雅停机的策略能够在服务停止前拒绝新的请求,并完成所有在处理中的请求,从而确保服务的平稳过渡。数据备份则是预防数据丢失的最后...
Java EE
67,541
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章