我阅读了许多关于同一问题的帖子,“tomcat 服务器”端的解决方案是在元素内添加元素,我做了这样的事情:
<Host>
<Context docBase="path_to_image" path="/images" />
.....
我现在的问题是,如果我尝试通过这样的 html 图像标签显示图像:
<img src="/images/dist/image_name.ext"/>
渲染的图像没有任何问题,但是我在使用 jsf 标签时遇到了问题,例如:
<h:graphicImage value="/images/dist/image_name.ext" />
这个标签的输出是:[http://localhost:8080/context_name/faces/images/dist/image_name.ext]
所以我想如果我可以从 jsf 组件指向 [http://localhost:8080/images/dist/image_name.ext] 它将解决问题,但我该怎么做呢?
任何想法 ?
我看到这篇文章http://balusc.blogspot.com/2007/04/imageservlet.html
但如果我能像我之前提到的那样通过 server.xml 解决这个问题,那就更好了。