【发布时间】:2012-08-02 15:25:12
【问题描述】:
tomcat 有问题。当我在我的 xhtml 文件中更改某些内容时,tomcat 无法显示更改。它显示更改前的页面。我重新启动tomcat,我清理tomcat工作目录,右键单击服务器并选择清理,但我必须重新启动eclipse才能看到结果。我在谷歌搜索,但我找不到我应该在 tomcat 中执行哪个设置来解决问题。在发布选项卡中,我选择了“资源更改时自动发布”。 请帮我。我必须为每次更改重新启动 Eclipse。
【问题讨论】:
-
停止使用 Tomcat 并开始使用真正的应用服务器,如 JBoss 或 GlassFish,您无需重新启动服务器或 IDE 即可更新您的更改。
-
@LuiggiMendoza 如果您的汽车轮胎漏气,您建议购买 18 轮卡车吗?这是配置问题,不是 Web 服务器问题。
-
Tomcat 与其他服务器一样“真实”,它更轻量级且更易于使用,如果您只需要几个网页或 Web 服务,它是一个不错的选择任何。
-
@ftom2 Tomcat 是一个 servlet 容器,它不是一个轻量级的 Web 应用服务器(例如 EJB 是 Java EE 的一部分,并且您不能在 Tomcat 上默认使用 EJB),但该讨论将跑题了。正如其他答案所暗示的那样,它可能是浏览器缓存配置,或者可能是您必须在进行更改后构建项目(检查 Eclipse 中的“自动构建”选项是否已关闭)并重新启动 Tomcat 以查看更改。跨度>
-
@LuiggiMendoza 真的太糟糕了,在 cmets 上没有 downvote 选项......
标签: java eclipse jakarta-ee tomcat tomcat7