eclipse - 在 Eclipse 中如何使本地 tomcat 服务器重新发布而 Eclipse 不在前台

标签 eclipse tomcat filesystemwatcher

我正在使用 Eclipse Oxygen 及其本地 Tomcat 8.5 服务器和标准配置开发一个 Java/JSP/Javascript 网络应用程序:

enter image description here

如果我在 Eclipse 中所有工作,这将非常有效:在每次资源更改时,所有内容都会重新发布。太棒了!

但是我想在另一个 IDE (WebStorm) 中开发 JavaScript 部分,它使用与 Eclipse 相同的源目录。当我从外部 IDE 保存文件时,如果我将 Eclipse 带到前台,Tomcat 会获取资源更改。这很麻烦。

如何将 Eclipse Tomcat 服务器配置为:

  • 定期重新发布(无论资源如何变化)

  • 重新发布文件系统资源更改,而不是 Eclipse 资源更改。

最佳答案

您可以通过编辑工作区首选项来做到这一点:

导航到 Window -> Preferences -> General -> Workspace 并激活以下复选框:

  • 使用原生钩子(Hook)或轮询刷新
  • 访问时刷新

这应该(延迟几秒钟)在被外部应用程序更改时刷新、构建和部署资源。

关于eclipse - 在 Eclipse 中如何使本地 tomcat 服务器重新发布而 Eclipse 不在前台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55135918/

相关文章:

java - 为自动装箱使用生成警告

c# - 有没有办法知道FileSystemwatcher还剩下多少缓冲区?

c# - 如何为多种文件类型设置 FileSystemWatcher 过滤器?

java - 将数据从 Servlet 传递到 JSP(实时)

windows - FileSystemWatcher 停止监视网络文件夹

c++ - Eclipse CDT 索引和 std::unique_ptr

eclipse - 如何在Eclipse Neon 2中添加GlassFish 4.1服务器?

java - 删除 SWT TreeItem 图像缩进

tomcat - 在 Jfree 报告模板中使用静态图像的相对路径

html - 使用页面名称将域指向 ec2 ip