我在 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。