【发布时间】:2014-11-19 17:45:09
【问题描述】:
我开发了一个 JSP,它在部署目录的文件夹中写入一个 PNG 文件。在写入内容、刷新、关闭和同步文件后,我尝试使用标签在同一个 JSP 中显示它,但大多数时候图像不会出现在浏览器的渲染页面中(返回 404 的请求不是找到响应)。文件已创建(我可以在系统资源管理器的文件夹中看到该文件)。
我使用 Tomcat 8 作为 Web 容器,并在 Eclipse Luna IDE 中执行 webapp 和 Tomcat。
谁能帮帮我?
【问题讨论】:
-
文件系统可能会对您最近使用的文件施加锁定,并且在这些锁定被释放之前,您无法读取该文件或者它同时被另一个进程重用...
-
请记住,如果文件被写入
WEB-INF目录内,您将无法直接从浏览器 (IIRC) 中请求它