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日
详细错误
解决:
只需要在文件头中引入:xmlns:context="http://www.springframework.org/schema/context"即可
解决:注释写错了。
解决:
源代码
修改后代码
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中的方法.
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文件的注入重新粘贴了一遍,检查了一下各个具体的类文件里面是否有对应的注入。问题就解决了。
解决:Hibernate配置文件错误。里面多配置一个参数,删掉就可以了。
HTTP Status 404 - Noresult defined for action cn.itcast.shop.user.action.UserAction and resultinput
解决:Spring配置文件错误。
显示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是多对一的关系,懒加载,关联类都查出来 -->
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错误-----------------------------------------------------------
----------------------------------原来错误也这样有规律~嘎嘎开心--------------------------------------------------