我有tomcat的问题。当我更改我的xhtml文件中的某些内容时,tomcat无法显示更改。它显示更改前的页面。我重新启动tomcat,我清理tomcat工作目录,右键单击服务器并选择clean,但我必须重新启动eclipse才能看到结果。我在谷歌搜索,但我找不到我应该在tomcat中解决问题的设置。在发布选项卡我选择“自动发布资源更改时”。 请帮助我。我必须为每次更改重新启动eclipse。Tomcat不更新,直到我重新启动Eclipse
回答
请确保您的XHTML文件没有被浏览器缓存。尝试强制刷新(在Firefox上,按Shift +刷新按钮或Mac上的Command + Refresh)。
您也可以尝试配置Tomcat上下文以禁用对Apache Tomcat Configuration Reference中记录的静态资源的缓存。将cachingAllowed属性设置为false(默认为true)。
使用Firebug检查HTTP标头。查看您在HTTP响应中的内容:HTTP响应代码,Cache-Control和Expires标题。
像@Sam说的,确保你的文件没有被你的浏览器缓存。在Mac(Command + R)Firefox和Chrome(Shift + F5)上。
如果这样不起作用,请双击Eclipse上的服务器,然后转至发布选项卡。确保它被设置为当资源更改时自动发布。
你不能依靠答案排序。你可以在你提到的答案中加一个链接。 – 2012-08-05 14:20:37
如何添加指向答案的链接? – 2012-08-08 18:27:50
每个答案下面都有一个“共享”链接。您可能需要一定的声誉才能看到它。 – 2012-08-08 21:50:12
- 1. 从Tomcat重新启动Tomcat
- 2. 静态内容不会更新,直到项目重新启动 - Spring Boot&Eclipse
- 3. 每次我在Eclipse中更新网站时,是否必须重新启动Tomcat?
- 4. NSUserdefaults不会更新,直到应用程序重新启动
- 5. 从RunOnUIThread更新视图,直到活动重新启动
- 6. 不得不重新启动tomcat
- 7. Tomcat/Spring - 重新启动Webapp
- 8. Tomcat Servlet重新启动
- 9. NullPointerException如果我重新启动tomcat
- 10. Java老一代继续增长,直到Tomcat重新启动
- 11. 网页不更新,直到我滚动
- 12. IDEA + tomcat,在tomcat重启时不会更新javaFile的更改
- 13. Tomcat AccessLogValve模式重新加载而不重新启动
- 14. 是否需要在更新JDK后重新启动Tomcat?
- 15. Eclipse更新后不会启动
- 16. 直到重新启动Eclipse才会应用对Android库项目的更改
- 17. Eclipse活动在代码更改时不重新启动
- 18. Eclipse是不断地重新部署我的web项目到Tomcat
- 19. “关闭项目”装饰器不更新,直到eclipse重启(仅限Windows)
- 20. 首选项没有得到更新,直到应用程序重新启动
- 21. 重新启动Tomcat的错误 - BalancerFilter
- 22. 从网站上重新启动tomcat
- 23. 从Jenkins或网站重新启动Tomcat
- 24. 如何重新启动apache/tomcat
- 25. 安装后重新启动tomcat
- 26. 通过webapp重新启动tomcat
- 27. 有没有办法从Eclipse启动/停止/重新启动REMOTE Tomcat服务器?
- 28. SolrClient没有提交更改,直到重新启动solr进程
- 29. 重新启动后重新启动
- 30. 弹簧重新加载属性,无需重新启动TOMCAT
停止使用Tomcat并开始使用真正的应用服务器(如JBoss或GlassFish),您不必重启服务器,也无需更新IDE的更新。 – 2012-08-05 09:00:44
@LuiggiMendoza所以,如果你的车上有一个轮胎是平的,你建议购买一辆18轮卡车?这是一个配置问题,而不是Web服务器问题。 – 2012-08-05 14:18:52
Tomcat与其他服务器一样“真实”,它更轻量且更易于使用,如果您只需要一对网页或Web服务,它就是一个不错的选择。 – Tomer 2012-08-05 14:20:42