在tomcat服务器上上载新文件时刷新项目资源文件夹

时间:2017-02-28 12:26:38

标签: java angularjs tomcat spring-boot

我有一个Spring启动/角度REST应用程序,它使用ng-upload-file将图像上传到服务器。上传图片时,它会保存在 static / imgs文件夹正确,但是如果我在上传后没有刷新文件夹,则不会出现图像,也不能在刷新文件夹之前使用其路径进行本地化。

有没有办法在添加新文件时将嵌入式Tomcat配置为自动刷新?

先谢谢

修改

似乎它是一个IDE问题而不是服务器问题,我使用eclipse。

图片:http://imgur.com/a/yvLoO

我尝试检查“使用本机挂钩或轮询刷新”,但它有几秒延迟。

2 个答案:

答案 0 :(得分:0)

我建议您阅读Tomcat中的观察者资源功能。 https://tomcat.apache.org/tomcat-8.0-doc/config/context.html

WatchedResource - 自动部署程序将监视Web应用程序的指定静态资源以获取更新,并在Web应用程序更新时重新加载。

答案 1 :(得分:0)

尝试在不同的服务器上部署项目后,我决定将图像存储在数据库中,因为图像上传只是一个临时功能。