2.页面位置

斜杠/代表错误页面需要放置于tomcat的webapps路径下或者webapps的ROOT路径下,此时一般就能解决问题。如果仍然未解决,则往下看,或者 检查当前tomcat的错误页面能否正常访问

3.如果配置了nginx,则需要设置nginx错误页面

在nginx.conf中的server下配置,并在Tomcat的webapps的test目录下加上error.html错误页面,当出现400报错后,页面就会重定向到错误页面

server{
        #监听443端口
        listen 443;
        #对应的域名
        server_name localhost;
        proxy_intercept_errors on;
        error_page  400  https://localhost:8080/test/error.html;
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /usr/local/nginx/html;
        location / {
            root /usr/local/nginx/html;
            #主页文件
            index index.html;
                    Tomcat错误页面不生效配置     `在这里插入代码片`<error-page>         <error-code>400</error-code>         <location>/error.html</location>     </error-page>      <error-page>         <error-code>404</error-code&g
这会暴露我们的tomcat版本信息,在安全测试中,这是不允许的,属于严重缺陷,所以,我们要对错误页面进行统一处理
首先我们在tomcat中的conf/web.xml中配置如下信息:
 1 <error-page>
 2      <error-code>404</error-code>
 3      <location.
				
有时服务器意外出错了,Tomcat自带的错误页面很”雷“,我们可以自定义错误页面给客户友好的提示。1.方法很简单,在web.xml中做如下配置<error-page> <error-code>500</error-code> <location>/error.jsp</location> </error-page> <error-page> <error-c
1、web系统开发过程中经常遇见400/404/500类型的错误页面,对于开发人员而言见到这种页面多了可能觉得问题不大,但是实际运用当中是面向客户的,需要配置一个合理的自定义错误页面。 2、本文只提Tomcat设置400/404/500自定义错误页面(推荐),Springmvc controller配置自定义错误页方式点击这里~ 1、/WEB-INF/web.xml 编写新的界面error.html,将此界面放到 tomcat6/webapps/ROOT 目录下 2、创建编写web.xml 修改TomcatwebappsROOTWEB-INFweb.xml文件内容,指定错误状态码对应的界面 <?xml version="1.0" encoding="utf-8"?> <web-app xmlns="http://java.sun.com/xml/n
使用自定义错误页面代替tomcat中的默认错误页面 我的配置如下默认配置文件 /opt/tomcat5/conf/web.xml程序配置文件 /opt/tomcat5/webapps/本公司的WEB/WEB-INF/web.xml 在web.xml或者程序中的web.xml中定义了如下的定义:      …………        404    /error_404.jsp    1. 检查tomcat的配置文件是否正确,特别是server.xml文件中的<Host>标签是否正确配置。 2. 检查web应用程序的部署路径是否正确,确保应用程序已正确部署到webapps目录下。 3. 检查应用程序的部署方式是否正确,例如是否使用war包部署。 4. 检查应用程序的文件权限是否正确,确保tomcat用户有足够的权限访问应用程序。 5. 检查应用程序的日志文件,查看是否有错误信息提示。 如果以上方法都无法解决问题,可以尝试重新安装tomcat或者使用其他web服务器。