【发布时间】:2012-09-26 16:04:38
【问题描述】:
我有一个 spring 项目,在 linux/tomcat6 服务器上,我们有一个外部文件夹,用于存放“/var/projectname/personphotos”内的人物照片。尝试制作符号链接等,但似乎没有任何效果,应用程序看不到外部文件夹。我碰巧被<mvc:resources> 标签和<mvc:annotation-driven /> 惊呆了。如何将它添加到项目中?
我在想类似的事情
<mvc:resources mapping="/personphotos/" location="/var/projectname/personphotos" />
在应用程序中我可以有类似<img src="/personphotos/bla-bla.jpg"/> 的东西
所有的教程都说要使用标签,但没有说在哪里放置标签。我认为必须了解该位置,请原谅我的无知。我尝试将它添加到 applicationcontext.xml 并因错误而爆炸。其他教程说要编辑 servlet-context.xml,不管它在哪里?见here
我正在使用带有 STS 的 spring 3.0.7,我尝试在 pom 文件中更改为 3.1.0。版本更改导致 mvn tomcat:run 给出一些错误。我在某处看到 mvc:resource 标记在 3.0.4 或更高版本中可用,我想我现在是安全的。请帮助消除这些歧义。
【问题讨论】:
标签: spring spring-mvc spring-security spring-roo spring-webflow