在我的一个 servlet 中,我调用RequestDispatcher.forward()
了对 WEB-INF 文件夹下某处的静态资源的调用:
request
.getRequestDispatcher( "/WEB-INF/some/path/image.gif" )
.forward( request, response );
导航到这个 servlet 在 Tomcat、Jetty 等下工作正常,但在 WebSphere 7 中不起作用。我得到的错误(在浏览器和服务器日志中)是
Error 403: SRVE0190E: File not found: /WEB-INF/some/path/image.gif
最初我认为 WebSphere 可能需要一些特定的配置来允许内部转发到 WEB-INF 下的资源,但是我没有在 google 上搜索任何有用的东西。
任何想法为什么会发生这种情况?
提前致谢!