捕捉 404/500 錯誤,自定義Tomcat錯誤頁面
	
		
		系統
		
		3129 0
	
	  
  
  
     當服務器出現404、500錯誤時候希望能夠給用戶友好的現實界面 
    
     只需要在項目的web.xml中添加一些配置
  
  
    
    
      - 
        
          
            <!--?
          
          
            400
          
          
            錯誤?-->??
          
        
      
 
      - 
        
          <error-page>??
        
      
 
      - 
        
          <error-code>
          
            400
          
          
            </error-code>??
          
        
      
 
      - 
        
          <location>/error.jsp</location>??
        
      
 
      - 
        
          </error-page>??
        
      
 
      - 
        
          <!--?
          
            404
          
          
            ?頁面不存在錯誤?-->??
          
        
      
 
      - 
        
          <error-page>??
        
      
 
      - 
        
          <error-code>
          
            404
          
          
            </error-code>??
          
        
      
 
      - 
        
          <location>/error.jsp</location>??
        
      
 
      - 
        
          </error-page>??
        
      
 
      - 
        
          <!--?
          
            500
          
          
            ?服務器內部錯誤?-->??
          
        
      
 
      - 
        
          <error-page>??
        
      
 
      - 
        
          <error-code>
          
            500
          
          
            </error-code>??
          
        
      
 
      - 
        
          <location>/error.jsp</location>??
        
      
 
      - 
        
          </error-page>??
        
      
 
      - 
        
          <!--?java.lang.Exception異常錯誤,依據這個標記可定義多個類似錯誤提示?-->??
        
      
 
      - 
        
          <error-page>??
        
      
 
      - 
        
          <exception-type>java.lang.Exception</exception-type>??
        
      
 
      - 
        
          <location>/error.jsp</location>??
        
      
 
      - 
        
          </error-page>??
        
      
 
      - 
        
          <!--?java.lang.NullPointerException異常錯誤,依據這個標記可定義多個類似錯誤提示?-->??
        
      
 
      - 
        
          <error-page>??
        
      
 
      - 
        
          <exception-type>java.lang.NullPointerException?</exception-type>??
        
      
 
      - 
        
          <location>/error.jsp</location>??
        
      
 
      - 
        
          </error-page>??
        
      
 
      - 
        
          ??
        
      
 
      - 
        
          <error-page>??
        
      
 
      - 
        
          <exception-type>javax.servlet.ServletException</exception-type>??
        
      
 
      - 
        
          <location>/error.jsp</location>??
        
      
 
      - 
        
          </error-page>??
        
      
 
    
   
  
    
     今天配置的時候發現,沒有辦法生效。 
    
     網上收集可能有以下原因: 
    
     1.使用 tomcat 服務器 
    
     2.tomcat服務器版本 
    
     3.瀏覽器問題 
    
     4.IE的設置 
    
     5.錯誤頁本身的大小 
    
     一一排除,自己犯了一個比較粗心的錯誤,文件后綴名要和filter定義一致 
    
     error.jsp--->error.jsf 
  
  
    
      捕捉 404/500 錯誤,自定義Tomcat錯誤頁面
    
  
 
 
 	
	
	
	
	
			
	
		
			
				
					更多文章、技術交流、商務合作、聯系博主
					
						微信掃碼或搜索:z360901061
					
					
					
						微信掃一掃加我為好友
						
							QQ號聯系:  360901061
						
					 
				 
			 
		 
	 
	
		
			
				
					您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
					
						【本文對您有幫助就好】元