gpt4 book ai didi

java - Eclipse 4.7.0 中的 Tomcat 8.5 看不到已更改的 HTML 文件

转载 作者:行者123 更新时间:2023-11-28 22:49:14 24 4
gpt4 key购买 nike

Eclipse 中的 Tomcat 会忽略源 HTML 更改并且不会发布它们,即使它之前运行良好。

我有 Windows 10 Pro 64 位,Tomcat 8.5.6 安装在 C:\bin\tomcat 中。我正在运行 Eclipse Java EE 4.7.0,安装在 D:\bin\eclipse(一个单独的卷)中。 Tomcat 已添加为 8.5 服务器。我的工作区在 D:\workspace 中。我在 D:\workspace\project 中有一个 Maven web 应用程序,在 src/main/webapp 中有 HTML 文件 index.html。我的项目启用了“Dynamic Web Module 3.1”方面。我在“服务器”选项卡中添加了“本地主机上的 Tomcat v8.5 服务器”,并将我的项目添加到服务器。我已关闭浏览器中的缓存。

通过上述配置,在机器laptop1 上我将启动服务器,然后我可以通过localhost 在浏览器中访问我的index.html >。如果我编辑了 index.html,我一保存它,Tomcat 就会迅速显示文件需要发布,然后自动发布更改后的文件。我可以刷新浏览器并立即看到更改后的 HTML 文件。我在这个开发环境中工作了六到九个月。

我通过在 C:\bin\tomcat 中安装与以前相同版本的 Tomcat,配置了一台几乎相同的机器 laptop2。我将卷 D: 连接到 laptop2。我构建了项目并启动了 Tomcat。我能够打开浏览器并通过 localhost 查看 index.html

但现在如果我编辑 index.html,即使在 Eclipse 中,更改也不会显示在浏览器中。

  • 我已经使用 F5 刷新了项目树。
  • 我已验证 src/main/webapp/index.html 有新内容并更新了时间戳。
  • target/m2e-wtp/web-resources 中文件的内容和时间戳在编辑 index.html 后不会改变,即使我重新启动服务器也是如此。
  • 我已经在 Eclipse 中从服务器中删除并重新添加了网络应用程序,行为没有任何变化。
  • 我已从“服务器”选项卡中删除并重新添加“Tomcat v8.5 服务器”,但行为没有任何变化。
  • 我已从 Eclipse 中删除并重新添加“Apache Tomcat v8.5”运行时环境,但行为没有任何变化。
  • 我已经使用组策略编辑器为 laptop1laptop2 完全禁用了 Windows Defender。

我不知道还能检查什么。我不知道从一个系统迁移到另一个系统是否与 Tomcat 停止识别和发布文件更改有任何关系。

最佳答案

不知何故“自动构建”已被禁用。

是的,所有这些问题的根源在于 Eclipse 中的选项 Project > Build Automatically 以某种方式被关闭。我不知道怎么办。我不知道什么时候。但是一旦重新启用,一切都将像以前一样重新开始工作。

我可能早晚会发现这个,但我偶然发现了一个 answer to another question其中@mico 顺便提到了这一点。我很感激。

关于java - Eclipse 4.7.0 中的 Tomcat 8.5 看不到已更改的 HTML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46008116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com