小编Ant*_*ton的帖子

RequestDispatcher.forward()到"/ WEB-INF"下的资源在WebSphere中不起作用

在我的一个servlet中,我RequestDispatcher.forward()在WEB-INF文件夹下的某个地方调用静态资源:

request
    .getRequestDispatcher( "/WEB-INF/some/path/image.gif" )
        .forward( request, response );
Run Code Online (Sandbox Code Playgroud)

导航到这个servlet在Tomcat,Jetty等下工作正常,但在WebSphere 7中不起作用.我得到的错误(在浏览器和服务器日志中)都是

Error 403: SRVE0190E: File not found: /WEB-INF/some/path/image.gif
Run Code Online (Sandbox Code Playgroud)

最初我假设WebSphere可能需要一些特定的配置来允许内部转发到WEB-INF下的资源,但我没有谷歌任何有用的东西.

任何想法为何会发生这种情况?

提前致谢!

java websphere servlets web-inf requestdispatcher

3
推荐指数
1
解决办法
1593
查看次数

标签 统计

java ×1

requestdispatcher ×1

servlets ×1

web-inf ×1

websphere ×1