【SSH】--框架搭建錯誤及專案中問題

ZeroWM發表於2015-10-30

 

2015.11.04日


404是瀏覽器無法連線到伺服器,500是IIS無法解析ASP,總結了一下自己的錯誤,

404:

1.hibernate配置檔案配錯,多寫了主鍵

2.spring裡面JSP跳轉配錯

3.DAO層沒有繼承HibernateDaoSupport類

4.vo層和Hibernate配置檔案缺少實體對映聯絡


500:

1.Action裡面注入的方法跟struts裡面注入的方法寫錯了。

2.hibernate配置檔案用了資料庫的關鍵字order

對於404和500的區分還不是很明顯,需要後來在根據實戰經驗來理解。



2015.10.30日


詳細錯誤


錯誤1“The prefix"context" for element "context:property-placeholder" is notbound. ”



解決:

只需要在檔案頭中引入:xmlns:context="http://www.springframework.org/schema/context"即可



 

錯誤2:Element 'beans' cannothave character [children],because the type's content type is element-only


解決:註釋寫錯了。



錯誤3Invalid content was found starting with element'prop'.


解決:

原始碼


修改後程式碼




錯誤4:


HTTP Status 500 - Unableto instantiate Action, userAction, defined for 'user_registPage' in namespace'/'Cannot find class [cn.itcast.shop.user.action.IndexAction] for bean withname 'userAction' defined in class path resource [applicationContext.xml]; nestedexception is java.lang.ClassNotFoundException:cn.itcast.shop.user.action.IndexAction


解決:

spring


Struts

其中【*】號代表佔位符,而【{1}】表示【*】所對於的action中的方法.


錯誤5


HTTP Status 500 - Unableto instantiate Action, userAction, defined for 'user_registPage' in namespace'/'Error creating bean with name 'userAction' defined in class path resource[applicationContext.xml]: Instantiation of bean failed; nested exception isorg.springframework.beans.BeanInstantiationException: Could not instantiatebean class [cn.itcast.shop.user.action.UserAction]: Constructor threwexception; nested exception is java.lang.Error: Unresolved compilation problem:


解決:

重新修改applicationContext.xml,把有關Action,service,dao檔案的注入重新貼上了一遍,檢查了一下各個具體的類檔案裡面是否有對應的注入。問題就解決了。



錯誤6


解決:Hibernate配置檔案錯誤。裡面多配置一個引數,刪掉就可以了。



錯誤7:


HTTP Status 404 - Noresult defined for action cn.itcast.shop.user.action.UserAction and resultinput

 

解決:Spring配置檔案錯誤。



錯誤8:

顯示404 

Error creating bean with name 'sessionFactory' defined in class pathresource [applicationContext.xml]: Invocation of init method failed; neste


解決:

方法1:繼承HibernateDaoSupport這個類

方法2:Vo層缺少外來鍵屬性,缺少實體關係。


Hibernate配置檔案:product.hbm.xml


<!-- order-by用於排序--><!-- many-to-one是多對一的關係,懶載入,關聯類都查出來 -->


錯誤9


could not insert: [cn.itcast.shop.order.vo.Order]; SQL [insert intoorders (total, ordertime, state, name, addr, phone, uid) values (?, ?, ?, ?, ?,?, ?)]; nested exception is org.hibernate.exception.DataException: could notinsert: [cn.itcast.shop.order.vo.Order]



解決:



總結

     bug很多,這些都是幫助我們成長的階梯。More bugs more improvement!




------------------------------------------常見的http錯誤-----------------------------------------------------------



400 Bad request(錯誤請求)
401.1 Logon failed(登入失敗)
401.2 Logon failed due to server configuration(由於伺服器配置,登入失敗)
401.3 Unauthorized due to ACL on resource(由於資源上的 ACL,未授權)
401.4 Authorization failed by filter(由於篩選器,授權失敗)
401.5 Authorization failed by ISAPI/CGI application (由於 ISAPI/CGI 應用程式,授權失敗)
403.1 Execute access forbidden(執行訪問被禁止)
403.2 Read access forbidden(讀取訪問被禁止)
403.3 Write access forbidden(寫入訪問被禁止)
403.4 SSL required(要求 SSL )
403.5 SSL 128 required(要求 SSL 128)
403.6 IP address rejected (IP 地址被拒絕)
403.7 Client certificate required(要求客戶證照)
403.8 Site access denied(站點訪問被拒絕)
403.9 Too many users(使用者太多)
403.10 Invalid configuration(無效的配置)
403.11 Password change(密碼更改)
403.12 Mapper denied access(對映程式拒絕訪問)
403.13 Client certificate revoked(客戶證照被取消)
403.14 Directory listing denied(目錄列表被拒絕)
403.15 Client Access Licenses exceeded(超出客戶訪問許可證)
403.16 Client certificate untrusted or invalid(客戶證照不受信任或無效)
403.17 Client certificate has expired or is not yet valid(客戶證照已過期或無效)
404 Not found(沒有找到)
404.1 Site not found(站點沒有找到)
405 Method not allowed(不允許使用該方法)
406 Not acceptable(不接受)
407 Proxy authentication required(要求代理身份驗證
412 Precondition Failed(前提條件不正確)
414 Request-URL too long(請求的 URL 太長)
500 Internal server error(內部伺服器錯誤)
500.12 Application restarting(應用程式重新啟動)
500.13 Server too busy(伺服器太忙)
500.15 Requests for Global.asa not allowed(不允許請求 Global.asa)
500-100.asp ASP 錯誤
501 Not implemented(沒有實施)
502 Bad gateway(錯誤閘道器


----------------------------------原來錯誤也這樣有規律~嘎嘎開心--------------------------------------------------


相關文章