在tomcat服务器中上传图像

在tomcat服务器中上传图像

我在 war 文件之外的 tomcat 服务器中面临图像上传问题。我的图像位置是 /home/username/tomcat-images。在网络浏览器中访问图像的 url 是什么。

答案1

无论如何,您发布了不完整的问题,如果您找不到图像网址,请尝试使用网络浏览器检查器进行检查

火狐浏览器

使用萤火虫阿德森

如果您使用的是谷歌浏览器

谷歌浏览器

使用内置的 google-chrome web 检查器,加载您的项目 url 并执行

CTRL + SHIFT + I 

上传图像的另一个问题可能是权限问题,请确保查看服务器上的日志文件,

如果你正在使用 红帽发行版及其衍生品如Centos、SeLinux 检查日志文件

cd /var/lib/tomcat
tail -n 10 logs/catalina.out

乌班图

cd /var/lib/tomcat6
tail -n 10 logs/catalina.out
  • 10 将显示最后 10 条日志条目

答案2

答案是,仅使用 Tomcat 无法访问镜像位置。 Tomcat 是安全的,因此您将无法浏览部署描述符中定义的内容之外的任何内容。

为了能够访问图像,您可以编写 servlet 代码(用 Java)来执行此操作,或者您需要 Apache Web Server。

相关内容