我有一个应用程序应该将内容(用户头像)保存在某个目录中,例如C:\avadir。在我的应用程序中,我使用的是SpringMVC。我需要显示用户定义的头像。为此,我必须配置 Tomcat 以使用此外部目录。我的 ROOT.xml 中有这样的选项,放在%CATALINA_HOME%\conf\Catalina\localhost中:
<Context path="/ava" docBase="c:/avadir" debug="0" reloadable="true" crossContext="true" />
和我的下一个设置servlet-context.xml
:
<resources mapping="/ava/**" location="/ava/" />
设置此设置后,我仍然无法访问通过 url localhost:8080/ava/file.jpg放置在C:\avadir\file.jpg中的文件。有什么遗漏吗?