Eclipse 如何从tomcat服务器路径访问映像
我只是在ApacheTomcat根目录文件夹中放了一个映像。例如Eclipse 如何从tomcat服务器路径访问映像,eclipse,tomcat,Eclipse,Tomcat,我只是在ApacheTomcat根目录文件夹中放了一个映像。例如C:\ProgramFiles\apache-tomcat-8.0.14\abc.jpg 现在我想通过HTTP从浏览器访问该图像(如http://localhost:8080/...) 我的Tomcat服务器在Eclipse的8080端口上运行。我可以通过HTTP方法访问该图像吗?请帮帮我。提前谢谢 最简单的方法是创建一个webapps\ROOT文件夹(如果该文件夹尚不存在),然后在其中移动文件。然后应该可以通过 http://lo
C:\ProgramFiles\apache-tomcat-8.0.14\abc.jpg
现在我想通过HTTP从浏览器访问该图像(如http://localhost:8080/...
)
我的Tomcat服务器在Eclipse的8080端口上运行。我可以通过HTTP方法访问该图像吗?请帮帮我。提前谢谢
最简单的方法是创建一个
webapps\ROOT
文件夹(如果该文件夹尚不存在),然后在其中移动文件。然后应该可以通过
http://localhost:8080/abc.jpg
- 查找如何编写可为您的文件提供服务的下载servlet。通过使
,您可以将图像作为http://example.com/download/*
,例如http://example.com/download/FILENAME.jpg
- 选择一个不同的目录(而不是tomcat目录)来存储文件。通过这样做,您可以将静态文件(tomcat和webapplications)与动态文件(内容)分开,并简化备份
- 不要将文件上载到
或tomcat/webapps/ROOT
-您将面临攻击-例如,当有人上载jsp时,他们将能够执行服务器端代码tomcat/webapps/anything
- 确保您不易受到文件系统遍历的攻击,例如允许
http://example.com/download/../../../../etc/passwd
webapps
子文件夹。如果我将该文件移动到webapps文件夹,那么我的URL应该是什么来访问该图像?@f_puras是否重新启动了tomcat?那么浏览器的响应是什么?404?是的。它是404错误。有没有其他方法可以做到这一点???@GourabSarkar谢谢你更新你的问题。看起来很有趣,当我这样做的时候,它的工作方式是这样描述的。您确保abc.jpg
位于ROOT
文件夹中,而该文件夹又是Tomcat的webapps
的子文件夹?像C:\Program Files\apache-tomcat-8.0.14\webapps\ROOT\abc.jpg
?是的,先生。它在根文件夹中。我再次检查了它。可以为这个问题做些什么?有什么解决方案吗?????