如何在 Eclipse IDE 中将新创建的文件热部署到 Apache Tomcat?

How to hot deploy newly created files to Apache Tomcat in Eclipse IDE?

我有一个特殊的问题。我以 .csv 文件的形式从数据库中提取数据,然后将此文件传递给 d3.js 以进行可视化。

问题是,d3.js 不允许基于 file:// 的协议(因此我无法直接提供 .csv 文件的路径)。 .csv 文件需要位于服务器上。但是这个文件是在运行时间生成的。

我尝试将文件转储到同一个项目文件夹中,但正如预期的那样,Eclipse 直到下一个 cleanbuild 操作才会获取更新的文件。

知道如何解决这个问题吗?

你需要把文件放在Tomcat你的应用程序部署的地方(例如:Tomact7\webapps\myProject...),而不是Eclipse Workspace的位置,这样你的js就可以访问通过其 URL 或相对路径的文件。