【发布时间】:2014-07-23 06:19:55
【问题描述】:
我在 Tomcat 6.0 服务器本地开发了我的应用程序,每当我遇到异常时, 它成功调用错误页面(jsp)并显示异常。但是我面临的问题是,当相同的应用程序部署在 Web 逻辑服务器中并且每当用户遇到异常(运行时异常)时,它不会被重定向到错误页面而是我收到 404 错误 框架——Spring MVC 错误页面位置 - /WEB-INF/jsp/error.jsp
任何帮助将不胜感激。PFB my web.xml sn-p
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/WEB-INF/jsp/error.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.RuntimeException</exception-type>
<location>/WEB-INF/jsp/error.jsp</location>
</error-page>
【问题讨论】:
-
听起来好像找不到JSP。您确定它包含在您的部署的类路径中吗?
-
yes 听起来好像在 weblogic 中它无法找到错误 jsp。现在我正在尝试使用 SimpleMappingExceptionResolver 来实现这一点(而不是依赖于 servlet Container)。会让你知道结果
标签: spring-mvc error-handling weblogic runtime-error custom-error-pages