【SSH】--框架搭建錯誤及專案中問題
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
解決:註釋寫錯了。
錯誤3:Invalid 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錯誤-----------------------------------------------------------
----------------------------------原來錯誤也這樣有規律~嘎嘎開心--------------------------------------------------
相關文章
- 錯誤思維導向致IT專案問題多
- SSH框架專案總結框架
- insert中啟用錯誤日誌的問題及分析
- 專案中遇到的RediS快取問題及面試問題總結Redis快取面試
- Oracle 錯誤總結及問題解決 ORAOracle
- MVVM框架的搭建(二)——專案搭建MVVM框架
- 關於整合SSH,重新發布專案的問題
- J2EE專案中為什麼選擇SSH框架框架
- Linux中常見的檔案讀寫錯誤問題及解決方法!Linux
- Oracle 常見的錯誤問題及解決方法Oracle
- SSH框架面試題框架面試題
- MySql中SUM函式計算錯誤問題MySql函式
- Flutter專案實戰(1):通用專案框架搭建Flutter框架
- 新建maven專案pom報錯的問題Maven
- vs中的專案載入不出來,提示錯誤
- 專案中碰見的錯誤(三) 對路徑的訪問被拒絕
- 搭建SSH三大框架WEB專案過程(Struts2.3+Hibernate4.3+Spring4.1)框架WebSpring
- 前端專案框架搭建-day02前端框架
- Day73 SSM專案 搭建框架SSM框架
- JAVA Collections.sort方法在SSH三大框架中使用中的問題Java框架
- 實際專案中遇到的問題
- 【專案中遇到的zookeeper的問題】
- IT專案管理中的原則問題專案管理
- Gitlab搭建安裝及使用中遇到的問題。Gitlab
- 專案問題
- pom-建立web專案錯誤Web
- android 新專案狗屎錯誤Android
- 專案中快速搭建Retrofit
- SSH中SQL命令退格亂碼問題SQL
- JavaScript 中遇到的錯誤問題,該怎麼處理?JavaScript
- webpack 中版本相容性問題錯誤總結Web
- 專案提示錯誤找不到git檔案Git
- 管中窺豹-ssh連結過多的問題分析及覆盤
- mysql的時區錯誤問題MySql
- Windows重置網路卡錯誤問題Windows
- 專案 Laravel 框架 5.1 升級到 5.5 過程中的一些問題Laravel框架
- vue專案中遇到的問題總結Vue
- 專案管理中的人力資源問題專案管理