Tomcat上下文文档库无法提供静态图像

时间:2018-07-11 10:18:40

标签: java tomcat

我需要使用tomcat服务器直接从war文件外部的文件夹中提供图像。 我尝试了一些选项,例如在上下文docbase中设置图像位置路径,但是它不起作用。 我在tomcat的server.xml中进行了如下配置

<Context docBase="E:\images\" path="/images" >

我需要直接从tomcat方面解决方案,并且不能进行任何代码更改来为其提供服务。 已经通过这些链接但没有用: How to config Tomcat to serve images from an external folder outside webapps?

Tomcat版本:8.5,我的图像为.svg格式。 请帮助我。

2 个答案:

答案 0 :(得分:1)

这可能会对@Kirti或面临此问题的人有所帮助。

在我的项目中,我在相同情况下尝试了以下解决方案:-

  1. 我在服务器上以E:\MyProject\Images的身份创建了一个目录
  2. <Context />标记内server.xml的{​​{1}}标记后添加

    <Host></Host>

  3. 然后我可以使用以下链接简单地访问图像:

    <Context docBase="E:\\MyProject\\Images" path="/images"/>

答案 1 :(得分:0)

您缺少上下文标记的右斜杠。另外,正斜杠也是可取的,并且在Windows上也可以使用。

<Context docBase="E:/images/" path="/images" />
相关问题