tomcat中服务器路径和本地路径的映射,解决项目中图片显示的问题

本文介绍了解决Tomcat服务器上图片路径配置问题的方法。通过在server.xml文件中添加Context元素来实现图片路径的正确映射,确保应用可以正常加载图片资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目中遇到的需要做图片的展示,但是在实际操作中发现自己的根路径和图片路径拼接后的图片路径是没有办法正确显示图片的

解决办法:
在tomcat的conf下的 server.xml中增加以下代码

代码放在<Host></Host>的里面即可
在这里插入图片描述

<Context path="/veptsPhotos" docBase="D:\photos" reloadable="true" />
 -- path  映射路径    docBase 本地路径    reloadable 是否重载  (开发阶段是有用的,
 但是上线的时候要设置为false )

Set to true if you want Catalina to monitor classes in
/WEB-INF/classes/ and /WEB-INF/lib for changes, and automatically
reload the web application if a change is detected. This feature is
very useful during application development, but it requires
significant runtime overhead and is not recommended for use on
deployed production applications. That’s why the default setting for
this attribute is false. You can use the Manager web application,
however, to trigger reloads of deployed applications on demand.

百度翻译:如果希望Catalina监视/WEB-INF/classes/和/WEB-INF/lib中的类的更改,并在检测到更改时自动重新加载WEB应用程序,请将其设置为true。此功能在应用程序开发期间非常有用,但它需要大量的运行时开销,不建议在已部署的生产应用程序上使用。这就是为什么此属性的默认设置为false。但是,您可以使用managerweb应用程序按需触发已部署应用程序的重新加载。

参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hello_world_1996

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值