WEB開發中常見錯誤原因

2021-07-10 01:19:33 字數 555 閱讀 7551

(1)404錯誤

1)含義:是伺服器執行完客戶端的請求後,返回給客戶端的乙個執行結果的狀態編碼。即:伺服器依據請求位址找不到相應的資源

2)常見原因:

a、工程沒有部署

b、檢查一下中的內容是否一致

c、請求位址寫錯   

d、部署結構沒有遵循servlet規範

(2)405錯誤

1)含義:web伺服器找不到service()

方法處理請求。

2)原因:

沒有嚴格遵守service方法的簽名要求,

(檢查service方法返回型別,方法名,引數型別和順序、異常型別)

(3)500錯誤

1)含義:程式在執行過程中出錯。即:系統出錯

2)錯誤原因:

a、servlet類沒有繼承httpservlet類或實現servlet介面。

b、web.xml中寫錯

c、程式在執行時出錯(service方法中**執行時丟擲異常),比如程式不嚴謹,資料庫服務暫停服務 注:

狀態碼是乙個三位數字,由w3c定義,表示伺服器處理請求的一種狀態。

Linux開發中常見段錯誤問題原因分析

1 使用非法的記憶體位址 指標 包括使用未經初始化及已經釋放的指標 不存在的位址 受系統保護的位址,唯讀的位址等,這一類也是最常見和最好解決的段錯誤問題,使用gdb print一下即可知道原因。2 記憶體讀 寫越界。包括陣列訪問越界,或在使用一些寫記憶體的函式時,長度指定不正確或者這些函式本身不能指...

Linux開發中常見段錯誤問題原因分析

1 使用非法的記憶體位址 指標 包括使用未經初始化及已經釋放的指標 不存在的位址 受系統保護的位址,唯讀的位址等,這一類也是最常見和最好解決的段錯誤問題,使用gdb print一下即可知道原因。2 記憶體讀 寫越界。包括陣列訪問越界,或在使用一些寫記憶體的函式時,長度指定不正確或者這些函式本身不能指...

Linux開發中常見段錯誤問題原因分析

分類 linux 嵌入式linux c和c 2012 09 22 20 35 1701人閱讀收藏 舉報linux 多執行緒socket 平台stringc 1 使用非法的記憶體位址 指標 包括使用未經初始化及已經釋放的指標 不存在的位址 受系統保護的位址,唯讀的位址等,這一類也是最常見和最好解決的段...