jsp tomcat 404页面设置失效。在IE下不行,chrome可以跳转。
tomcat配置如下
<error-page>
<error-code>400</error-code>
<location>/404.jsp?400</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/404.jsp?s=404</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/404.jsp?s=500</location>
</error-page>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/404.jsp?s=java.lang.Exception</location>
</error-page>
<error-page>
<exception-type>java.lang.NullPointerException </exception-type>
<location>/404.jsp?s=java.lang.NullPointerException</location>
</error-page>
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/404.jsp?s=javax.servlet.ServletException</location>
</error-page>
问题:
1、eclipse中配置好tomcat服务器后,启动tomcat查看控制台信息显示启动成态晌厅功,
但访问tomcat首页报404异常
2、而从tomcat/bin目录中启动后,就能够正常访问首页,由帆隐此分析应该是eclipse配置错误
解决方案:
查询谨瞎资料,正确配置如下:
双击Server中配置的Tomcat服务器会弹出如下界面:
<error-page>昌宏
<error-code>404</error-code>
<location>/404.jsp</location>
</error-page>
改成耐裂册这源闹样 把后边的参数去掉
写无太锋含大的问题,参数就别带了,还有,你的404.jsp代码察明也要注意下,设置一下当前文件为error文件,再注意下别用引用银没笑的tag,用静态页面是最好的了