在我的一个Servlet中,我调用RequestDispatcher.forward()方法来转发到WEB-INF文件夹下的某个静态资源:
request
.getRequestDispatcher( "/WEB-INF/some/path/image.gif" )
.forward( request, response );
在Tomcat、Jetty等服务器上导航到此servlet没有问题,但在WebSphere 7中不起作用。 我收到的错误(无论是在浏览器还是服务器日志中)如下:
Error 403: SRVE0190E: File not found: /WEB-INF/some/path/image.gif
最初我认为WebSphere可能需要一些特定的配置来允许对WEB-INF下资源的内部转发,但是我没有找到任何有用的谷歌结果。
您有什么想法,为什么会出现这种情况?
提前致谢!