ssh的bug合集(二)

此次是收集编写****电子商城网页的时候出现的几种简单的bug,现在进行分享:

1. 实例化创建失败,sessionFactory没有配置,注解扫描没有配置或者扫描的路径错误


2. 报只读read-only错误,没配置@transactional,如果配置了还是报这个错误,那么可以在dao层响应的操作方法里添加一句话:this.getHibernateTemplate().setCheckWriteOperations(false);

 

3. 404,可能关闭了servers,路径错误,或者可以清除缓存,删除tomcat  webapps里的项目和apache-tomcat-7.0.52\conf\Catalina\localhost删掉,也能是相同的包不同版本的冲突问题报错


4.空指针错误,可能是没有struts2-spring-plugin-2.3.24jar;也可能是在对值栈进行压值的时候后,还进行了return,也会报空指针,struts2在做AJAX的响应不需要location,否则会导致以上错误。原因可能在location做出响应后,valueStack生命周期结束,而struts2中默认将值栈栈顶数据转换,导致空指针异常。

 

5同时使用配置文件和名称注入的时候,如果名字相同,则会报错提示某注入对象无法读取,无法注入,这是因为application.xml中配置的名称和注解配置的名称相同

 

6. 内存溢出,很大可能就是死循环,customertoString方法里面有个,List<order>,order里面有个customer,所以如果遍历customer对象,就可能会在造成死循环,内存溢出

 

7.如果启动服务器的时候报log4j警告问题而卡住,导致服务器启动失败,则可能是测试时没有启动数据库

 望各路大神批评指正!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值