标签:
今天下午在搭建ssh框架进行框架整合的时候,对于hibernate框架采用数据库连接池配置操作来进行对数据库进行访问,由spring将sessionfactory注入到hibernatetemplate。然后的话在测试的时候,发现无法运行,但是观察代码发现并没有问题。
由于找不到错误,就选择让代码还原,然后还是通过sessionfactory来进行或者数据库连接进行访问数据库的操作。可是将代码还原以后,却发现数据库查询语句报错,报的是空指针的错误。但是代码确定是对的。
接下来重新创建了一个webproject,将原先项目中的内容拷贝到项目中进行运行,发现报了新的错误,错误类型是ClassNotFound,也就是类找不到。然后去了WEB-INF下的class文件夹下看了一下,发现class文件没有创建!而且对于class文件的修改,修改时间竟然是上午的9点40,但是我保存的真正最新时间是4点30!至此才知道,原来是myeclipse这个编译器并没有为创建的项目创建class文件,然后这就耗费了我将近一个小时的时间排查,这种情况也是第一次遇到,在重启后解决了问题。在此就先标注一下,以防以后再次遇到而没有及时检查class的自动编译情况而浪费无谓的时间。
标签:
原文地址:http://www.cnblogs.com/zzzmm/p/4826666.html