预编译的jsp 404错误配置无法正常工作

时间:2014-05-20 02:23:03

标签: java spring jsp tomcat spring-mvc

我正在尝试在我的web.xml中为我的spring 2.4应用程序配置404错误页面,该应用程序仅包含预编译的JSp' s。但它不起作用,我已经尝试了许多组合和排列。我在春天也试过了异常处理程序,因为404异常,但是没有一个工作。下面是代码,有人能让我知道我哪里出错了。

我正在使用tomcat服务器

<error-page> 
<error-code>404</error-code>
<location>/WEB-INF/classes/org/apache/jsp/jsp/error/error_jsp</location>
</error-page>

2 个答案:

答案 0 :(得分:1)

您正在使用不正确的类文件的位置。使用已编译的JSP的URL(我猜测它就像/jsp/error.jsp一样 - 查看你的sevrlet映射以确定)。

答案 1 :(得分:0)

将JSP编译为servlet并将其动态添加到Web应用程序中。

由于您已跳过JSP处理,因此需要将org.apache.jsp.jsp.error.error_jsp.class作为servlet添加到web.xml文件中。

然后,您可以使用servlet上下文作为错误页面位置。

相关问题